Archive

Articles taggués ‘Angular’

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…

Premiers pas avec Angular JS

Cet article, proposé par Henri Darmet, fait suite à l’article A la découverte d’Angular JS qui présentait, de façon très large, les principes et la philosophie d’Angular. Dans ce second épisode, il sera question d’installer un projet Angular et d’expliquer au travers d’une micro-réalisation quels en sont les mécanismes fondamentaux. Ce projet s’inscrira dans un projet Java Web classique : cela nous permettra de toucher du doigt les problèmes d’intégration qui apparaissent dans cette architecture somme toute très classique.

Passons rapidement sur la définition du projet avec Maven ou pas, Bower ou pas, Grunt ou pas (outils de gestion des dépendances Java et Javascript et de construction de l’application finale) et installons tout à la main (c’est l’affaire de dix minutes) :

  • Il faut monter une application Java/Web classique (pour les utilisateurs de Maven, faites le nécessaire pour récupérer le moteur de WebService/REST CXF et le JAXB provider « Jackson », on en aura besoin plus tard).
  • Il faut télécharger Angular JS sur le site d’angular (http://angularjs.org/). C’est un zip de 4 méga, décompressé en 7 que vous dézippez dans la partie ressource (WEB-CONTENT) de votre application. Changez les noms des répertoires intermédiaires (qui portent le numéro de la version) si vous ne voulez pas devoir faire le tour de vos fichiers HTML chaque fois que vous montez de version.

Voilà, c’est prêt. Si, si, c’est prêt. Cool, non ?

Lire la suite…

Categories: Java EE Tags: ,

A la découverte d’Angular JS

Cet article est le premier d’une série, proposée par Henri Darmet, qui a été amené à évaluer le framework Javascript phare de Google : Angular JS. Vu la notoriété de l’outil et l’engouement qu’il suscite (et que suscitent les frameworks Javascript, en général), il s’est dit qu’il était opportun de partager cette expérience.

La vocation de cette série d’articles est double :

  • Offrir un tutorial « réaliste » (permettant de construire une application dans la « vraie vie »)
  • Réfléchir sur les qualités et les défauts de cet outil, pour pouvoir en estimer l’intérêt

Lire la suite…

Categories: Java EE Tags: ,

On aime, on partage #24

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.

 

 

 

 

JavaScript

Clean code JavaScript – Solid Principles In A Wobbly

Une vidéo de présentation sur comment écrire du code javascript objet en suivant les principes SOLID.

http://www.youtube.com/watch?v=TAVn7s-kO9o

Apprendre Angular en un jour, le guide ultime

Un tutoriel complet et concis sur AngularJs

http://vfsvp.fr/article/apprendre-angular-en-un-jour-le-guide-ultime/

 

Build

The Art of Builds – An In-depth Comparison of Build Toold

Une comparaison éclairée des différents systèmes de build java, en particulier maven vs. gradle

http://www.infoq.com/presentations/compare-build-tools

 

Big Data

Big Data : que dit la boule de cristal pour 2014 ?

Une série de prédictions sur l’évolution du business Big Data en 2014

http://www.cio.com/slideshow/detail/132163

 

Retours d’expérience

Créer son EURL étape par étape

Thomas Queste nous retranscrit la création de son entreprise sous forme d’EURL. Nous retrouvons les différentes formalité administratives qui doivent être acquittées ainsi qu’un retour sur ses choix.

http://www.tomsquest.com/blog/2014/01/creer-son-eurl

Un téléviseur 4K en guise de moniteur pour les développeurs : en voila une idée qu’elle est bonne !

Souvent négligés et pourtant tellement importants, de bons écrans d’ordinateurs sont des éléments indispensables pour le travaille des développeurs. Pourtant il arrive bien souvent qu’ils soient contraints d’utiliser une paire de moniteurs dont les résolutions additionnées n’atteignent même pas le full HD… Dans l’article suivant on nous montre que pour $500 on peut avoir un téléviseur 4K (résolution 3840×2160) en 39 pouces. Plus d’excuse pour améliorer la productivité !

http://tiamat.tsotech.com/

Les managers de développeurs devraient coder 30% de leur temps

Eliot Horowitz, cofondateur et CTO de MongoDB, explique pourquoi, à son avis, les personnes devant manager des développeurs devraient continuer à coder un tiers de leur temps. Il montre les principaux bénéfices attendus mais il liste aussi les obstacles auxquels le manager peut être confronté pour atteindre ces fameux 30%. Enfin il propose les différentes stratégies qu’il a pu essayé pour atteindre l’objectif en n’oubliant pas les stratégies qui ne marchent pas.

http://www.drdobbs.com/architecture-and-design/engineering-managers-should-code-30-of-t/240165174

 

Outils de dev

Le programme de l’année pour le navigateur Chrome

Google nous présente la feuille de route pour l’année 2014 en ce qui concerne le navigateur Chrome. Au programme : l’enrichissement du moteur Blink pour creuser l’écart avec Webkit, une concentration sur le mobile et de nouveaux outils pour les développeurs ! Que demander de plus ?

http://www.pcinpact.com/news/85356-chrome-longue-liste-travaux-pour-annee-2014.htm

 

Conférence

Sens du travail, bonheur et motivation

André Comte-Sponville convie Platon, Spinoza et Schopenhauer pour expliquer aux managers comment rendre leurs collaborateurs heureux au travail. Il nous explique que la motivation ne repose que sur une seule chose : le désir. Pour le reste, il l’explique mieux que je ne le ferais. Cette conférence a été donnée aux USI 2012.

http://www.usievents.com/fr/videos/21-sens-du-travail-bonheur-et-motivation-andre-comte-sponville

 

Merci à nos contributeurs de la semaine : Frédéric BOUQUET, Olivier LEFAUCHEUX, Jean-Philippe LETARD et Benjamin MARRON