Cette formation vous permettra d'approfondir votre connaissance des mécanismes internes d'AngularJS. Vous apprendrez à organiser vos développements depuis les tests jusqu'à l'optimisation des applications tout en mettant en oeuvre de bonnes pratiques. Vous développerez également des composants métiers personnalisés.
Les sites et dates disponibles
Lieu
Date de début
Aix en Provence
((13) Bouches-du-Rhône)
Voir plan
le Prisme, 85 Rue Pierre Duhem, 13290
Date de début
Consulter
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Consulter
À propos de cette formation
Objectifs pédagogiques
Appréhender AngularJS en profondeur
Devancer les besoins conceptuels
Savoir développer et gérer des composants métiers
Optimiser une application AngularJS
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Les matières
Services
Le programme
PROGRAMME DE FORMATION
» "Best Pratices" et rappels
Ecosystème Front-End autour d'AngularJS. Rappels des composants essentiels.
AnuglarsJS Coding Style Guide. Quels plugins pour votre IDE ?
Mise en oeuvre du workflow AngularJs avec nodejs, Yo, Grunt.
Bonnes pratiques. Production : RequireJS, Browserify ou concaténation. (ngAnnotate).
"Test Driven Development" avec Jasmine et Karma.
Services natifs : interception et décoration.
Travaux pratiques
Intégration d'une structure d'application, rédiger des services en conformité avec les tests.
» Maîtriser les directives et la "compilation" AngularJS
Le "Dirty Checking" AngularJS détection des changements : $watch.
$digest, $compile, comprendre le cycle de digestion.
Expressions AngularJS : $eval et $parse.
Options avancées : require, controllerAs, bindToController, terminal.
Ensembles de directives inter-dépendantes.
Gérer le cache des templates : $templateCache.
Travaux pratiques
Organiser vos directives en ensembles de composants réutilisables et distribuables.
» Utiliser et écrire des composants avancés.
De la directive au composant distribuable.
AngularUI. Principaux modules complémentaires.
UI-Utils, les outils indispensables. Intégrer ngTranslate. UI-Bootstrap.
UI-Router, gestion de routes avancées.
Famille de composants métiers personnalisés.
Travaux pratiques
Développer des composants dépendants de services asynchrones.
» AngularJS : optimisation des développements
Nomenclature et évaluation du code. Minification et gestion des scripts.
Astuces programmatiques. Utilisation de $log et $exceptionHandler.
Performances : bindOnce, préfixe "::", $scope.$apply versus to $scope.$digest.
Guide des bonnes pratiques. Configuration dynamique des routes.
Chargement des contrôleurs et modules à l'exécution : "On Demand".
Déboguer une application AngularJS.
Démonstration
Analyser et améliorer les performances de votre application AngularJS.
Informations complémentaires
Sommaire
• "Best Pratices" et rappels
• Maîtriser les directives et la "compilation" AngularJS
• Utiliser et écrire des composants avancés.
• AngularJS : optimisation des développements
Participants
Architectes et développeurs.
Prérequis
Connaissances pratiques du framework AngularJS et des outils modernes du développement Front-End (Bower, Grunt, Framework CSS...). Bonnes connaissances JavaScript et des Patterns Objets.
Travaux pratiques
Vous mettrez en oeuvre des concepts avancés. Vous développerez des composants distribuables et analyserez les performances l'application finale.
Méthodes pédagogiques
Développement, présentation d'applications existantes.
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique
AngularJS, développement avancé, 2 jours (réf. GUL)
ORSYS
AngularJS, développement avancé, 2 jours (réf. GUL)