Aller au contenu principal

Développement d'application avec Angular

Date de mise à jour :
Identifiant Offre Info : 01_GE260984
Organisme responsable : AMS TRAINING (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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 : 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

attestation de suivi ou de présence

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 Medreville
54000 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