Archive

Articles taggués ‘Angular JS’

La validation de formulaires dans Angular

La validation de formulaire est une problématique récurrente dans la vie d’un développeur front-end. Dans les versions d’Angular inférieures à la 1.3, il n’y avait pas de mécanisme dédié à la validation, et la manière de procéder conseillée tenait alors plus du bricolage que d’une vraie solution.

Heureusement, depuis la v1.3, Angular intègre toute une pipeline de validation ; pipeline encore trop ignorée du grand public, alors même que la v1.2 est très loin derrière nous ! C’est ce à quoi nous allons tâcher de remédier dans cet article, en mettant en place une validation de formulaire sur un exemple concret.

Généralités

Pour commencer, mettons en place un formulaire très simple, par exemple pour créer un nouvel utilisateur :

http://jsfiddle.net/tz8ordr1/19/

Nous allons devoir effectuer quatre types de vérifications différentes :

Lire la suite…

VISEO recrute des développeurs Front-End / Full Stack (AngularJS) H/F

Vous aimez avoir toujours une longueur d’avance, vous savez que le front-end est l’avenir du web et que les pratiques agiles sont efficaces pour mener à bien un projet ?
Développeur talentueux, vous êtes enthousiaste à l’idée d’évoluer dans des univers techniques exigeants ?

Vous êtes la référence front de vos projets, désireux d’intervenir dans des projets  complexes : applications web et mobiles, e-commerce, m-commerce, objets connectés (voiture, TV, habitat…), tablettes… etc. ?
Rejoignez une entreprise de passionné(e)s à la pointe de l’innovation et des nouvelles technologies !

Au sein d’une équipe technique et créative, spécialiste en Javascript, vous avez en charge d’accompagner nos clients dans leurs chantiers de migration web et responsive. Vous êtes amené(e) à implémenter des composants complexes basés sur des directives Angular, des services évolués pour des processus métiers ou des protocoles de communication (Push, Protobuf…). Vous intervenez dans le choix des solutions techniques et vous savez garantir la performance de vos applications. Vous assurez l’architecture et les développements JavaScript (Angular…) de plateformes innovantes ou de sites web grand public.

Votre connaissance du web et de ses pratiques vous permet de participer à l’élaboration des guidelines et best practices.

Environnement technique : JavaScript (AngularJS), Javascript côté serveur (NodeJS), HTML/CSS (Bootstrap), Responsive Design

Découvrez notre offre d’emploi et postulez en ligne : http://www.viseo.com/fr/offre-demploi/developpeur-se-front-end-developpeur-se-full-stack 

On aime, on partage #47

Bienvenue dans la série « On aime, on partage » de Viseo Technologies ! Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.

Java

JSR 375 : Java EE Security API

Une JSR qui vise à reconsidérer l’API de sécurité pour qu’elle embrasse le paradigme du Cloud et des PaaS. Au programme notamment : une normalisation des mappings de rôles, et un enrichissement des conditions d’autorisations annotant les méthodes. Quand on voit ce qu’il est possible de faire avec Spring Security, il était temps d’y penser.

James Gosling et Bruno Souza rejoignent Jelastic

Le fournisseur de PaaS et IaaS Java et PHP (mais aussi Ruby, Nodes.js, Python, et bientôt .NET) voit arriver le père de Java et un membre très actif et reconnu de la communauté Java rejoindre ses effectifs. Jelastic poursuit donc son développement et illustre par là la volonté d’accroitre son offre sur le périmètre Java (53% des utilisateurs). L’ambition est même plus large puisque Jelastic a candidaté récemment pour rejoindre le JCP afin de faire évoluer la plateforme Java de façon favorable pour son usage dans le Cloud.

Top Java IDE keyboard

ZeroTurnaround rend disponible un document reprenant, par catégories d’actions, les raccourcis clavier des trois principaux environnement de développement du monde Java. Ce document de 37 pages comprend également une analyse du marché des IDEs pour le monde Java, ainsi que des plugins les plus uilisés.

Lire la suite…

On aime, on partage #33

 

Bienvenue dans la série « On aime, on partage » d’Objet Direct !
Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.

 

 

Développement Web

Angular 1.2 : le point sur les nouveautés

Raphaël Martignoni nous présente les changements qui ont eu lieu sur la dernière version stable de l’incontournable AngularJS. Au programme : les animations, la documentation, la sécurité et les messages d’erreurs.

http://blog.zenika.com/index.php?post/2014/03/31/Angular-1-2-le-point-sur-les-nouveautes/

Méthodo

Learning about how Spotify builds products

Pour connaitre la manière dont Spotify, fournisseur de streaming musical sur Internet, aborde la question du développement produit.

Une image d’abord :

et la suite dans cet article : http://marcabraham.wordpress.com/2013/03/23/learning-about-how-spotify-builds-products/

 

Merci aux contributeurs de la semaine : Jean-Philippe LETARD et Salim ELBAY.

Angular JS, épisode 3 : il fait le REST (ou comment marier Angular et CXF)

Commençons par un résumé des épisodes précédents : après une présentation succincte d’Angular, nous avons développé une petite application de type « grille et détail » permettant d’éditer des objets téléphones.

Dans cet article, Henri Darmet, toujours lui, vous propose de connecter cette mini-réalisation à un véritable back-end en utilisant la technologie de communication phare du RIA : les services REST.

Angular JSLe tutoriel officiel d’Angular expose deux solutions, une « basique », à usage général, juste REST, et l’autre, plus spécialisée dans l’édition de données (la solution RESTful). L’ambition,  à moyen terme, étant de faire une application CRUD, intéressons nous tout de suite à la seconde, plus adaptée.

L’idée derrière tout ça ? Mesurer l’effort nécessaire pour avoir une chaine qui fonctionne de bout en bout dans un vrai environnement, c’est-à-dire avec de vrais services REST servis par un vrai serveur Java WEB. Et comme on pouvait s’y attendre, c’est bien plus délicat que d’exécuter les exemples du tutoriel, affutés pour gommer les difficultés.

Lire la suite…

Categories: Java EE Tags: , , ,