Developpement d-application avec Angular

AMS TRAINING

Non finançable CPF
Salarié en poste / Demandeur d'emploi / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Niveau visé
Non diplômante
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 54 - Nancy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 08 - Ardennes
  • 10 - Aube
  • 51 - Marne
  • 52 - Haute-Marne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 57 - Moselle
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 88 - Vosges
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
Introduction a Node JS
Présentation de l'architecture de NodeJs
Le moteur V8 de Google
Caractéristiques de NodeJs
Présentation de Npm
Présentation de expressJS
Mise en place d'un premier Backend en NodeJS  

Le langage TypeScript
Le typage ; Décorateurs / annotations
Autres outils : visibilité, statique, abstraction…
Mise en place de l'environnement et Outillage : Cas pratique : Développer et tester une application Angular
Concepts fondamentaux et vue d'ensemble de l'architecture : composants, services, vues…
Organisation du code avec les modules : les conteneurs NgModules et l'encapsulation

Les composants
Comprendre la notion de Web components du W3C (custom elements, shadow DOM, HTML templates et imports)
Cycle de vie et structure des Angular components
Les mécanismes d'interaction entre composants
Le dataBinding
Injection des dépendances
Retour sur le système d'injection de dépendances
Les injecteurs et instances dans Angular
Enregistrer un service : les différentes options
Les directives de Angular

Programmation réactive
Concepts de programmation réactive
Angular et RxJS (Reactive Extensions for JavaScript)
Comprendre et utiliser les observables et observateurs
Gestion des formulaires
Les différentes façons de créer des formulaires : template-driven ou reactive ?
Comprendre la gestion du flux de données
Valider et gérer les erreurs : considérations pour la sécurité
Créer des validateurs personnalisés et les ajouter à un formulaire
Communication avec les Webservices 
Utilisation de l'API REST
Gestion des requêtes HTTP avec l'API HttpClient d'Angular 

Routing et navigation
Vue d'ensemble du routage Angular
Déclarer et configurer des routes et URLs
La navigation avec routerLink et navigate
Gérer les redirections

Tests
Configurer l'environnement de test
Karma et Jasmine
Utiliser Protractor pour des tests end-to-end
Les bonnes pratiques pour tester sous Angular
Les nouveautés Angular et concepts avancés

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page