Développement d'application avec Angular
Date de mise à jour :
Identifiant Offre Info : 01_GE260984
Organisme responsable :
AMS TRAINING
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
A l'issue de la formation, les participants seront capables de :
Expliquer ce qu'est le Framework Angular
Expliquer le développement d'une nouvelle application Web
Créer une application Angular
Programme de la formation
Introduction a Node JSPrésentation de l'architecture de NodeJsLe moteur V8 de GoogleCaractéristiques de NodeJsPrésentation de NpmPrésentation de expressJSMise en place d'un premier Backend en NodeJS Le langage TypeScriptLe typage ; Décorateurs / annotationsAutres outils : visibilité, statique, abstraction…Mise en place de l'environnement et Outillage : Cas pratique : Développer et tester une application AngularConcepts fondamentaux et vue d'ensemble de l'architecture…
Le langage TypeScriptLe typage ; Décorateurs / annotationsAutres outils : visibilité, statique, abstraction…Mise en place de l'environnement et Outillage : Cas pratique : Développer et tester une application AngularConcepts fondamentaux et vue d'ensemble de l'architecture : composants, services, vues…Organisation du code avec les modules : les conteneurs NgModules et l'encapsulation
Les composantsComprendre la notion de Web components du W3C (custom elements, shadow DOM, HTML templates et imports)Cycle de vie et structure des Angular componentsLes mécanismes d'interaction entre composantsLe dataBindingInjection des dépendancesRetour sur le système d'injection de dépendancesLes injecteurs et instances dans AngularEnregistrer un service : les différentes optionsLes directives de Angular
Programmation réactiveConcepts de programmation réactiveAngular et RxJS (Reactive Extensions for JavaScript)Comprendre et utiliser les observables et observateursGestion des formulairesLes différentes façons de créer des formulaires : template-driven ou reactive ?Comprendre la gestion du flux de donnéesValider et gérer les erreurs : considérations pour la sécuritéCréer des validateurs personnalisés et les ajouter à un formulaireCommunication avec les Webservices Utilisation de l'API RESTGestion des requêtes HTTP avec l'API HttpClient d'Angular
Routing et navigationVue d'ensemble du routage AngularDéclarer et configurer des routes et URLsLa navigation avec routerLink et navigateGérer les redirections
TestsConfigurer l'environnement de testKarma et JasmineUtiliser Protractor pour des tests end-to-endLes bonnes pratiques pour tester sous AngularLes nouveautés Angular et concepts avancés
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
35 h
Modalités d'alternance
Aucun rythme d'alternance déclaré.
Financement
- Conventionnement
- Oui
Conditions d'accès
Publics visés
- Bénéficiaire allocation retour à l'emploi
- Bénéficiaire allocation solidarité spécifique
- Bénéficiaire du revenu de solidarité active
- Demandeur d'emploi
- Militaire en reconversion
- Particulier, individuel
- Public en emploi
- Public sans emploi
- Salarié
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Avoir des bases en JavaScript.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
22 Rue de Medreville54000 Nancy
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
22 Rue de Medreville
54000 Nancy - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes