Aller au contenu principal

Développer une application web avec Angular

Date de mise à jour :
Identifiant Offre Info : 11_11O2400230
Organisme responsable : INOW CARAIBES (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Apprendre les bases du Framework Angular
  • Etre capable de développer une application de façon autonome avec Angular
  • Pouvoir s'interfacer avec un backend
  • Savoir tester son application, unitairement et de bout-en-bout 
  • Connaître les bonnes pratiques de développement et de mise en production

Programme de la formation

Introduction à Angular Les outils de développement Les modules ES6 Les Webpacks et les Web Components La base de TypeScript Packaging, grunt, npm Installation de npm et angular-cli Les bases du Framework Angular Comprendre la philosophie du Framework Templating Le moteur de rendu Ivy Angular CLI Création d'un squelette d'application Les commandes ng-generate ng-update Les composants et directives Angular Les vues et les vues imbriquées Les directives et import de directives Le cycle…

Introduction à Angular
Les outils de développement
Les modules
ES6
Les Webpacks et les Web Components
La base de TypeScript
Packaging, grunt, npm
Installation de npm et angular-cli

Les bases du Framework Angular
Comprendre la philosophie du Framework
Templating
Le moteur de rendu Ivy

Angular CLI
Création d'un squelette d'application
Les commandes ng-generate
ng-update

Les composants et directives Angular
Les vues et les vues imbriquées
Les directives et import de directives
Le cycle de vie des composants
Material Design et CDK
Les annotations @Component et @View
Propriétés, événements, bindings
Les Web Components templates, styles, pipes
Agular Elements
La visibilité des composants
Les services et les injectables

Les composants Angular
ngFor
ngIf
ngSwitch
ngNonBindable

Les templates
Interpolation / expression
Binding et interactions des templates
Les variables locales
Symbole *, directives de structure

La gestion des formulaires
Créer un formulaire
Les objets Control et ControlGroup
La validation d'un formulaire
Créer ses propres validateurs
La gestion des modifications
Groupes de champs avec FormBuilder
La gestion des erreurs
NgModel et NgModelOptions

Les routes dans Angular
Le concept de routage
La configuration des routes et URLs
Router providers et config
Les directives RouterOutlet et RouterLink

Les pipes Angular
Les transformateurs fournis
Les pipes et les filtres
Créer ses propres pipes

Observables et rxjs 6
Présentation et utilisation
Subject et Subscribe
EventEmitter dans Angular

Echanger avec un serveur
Les requêtes HTTP
Les webSockets
HttpClientModule
Services Worker

Internationalisation
Le pipe i18n
Les locals
Modifier les paramètres régionaux dynamiquement

Les tests dans Angular
Présentation de Karma et Jasmine
Utilisation de Protractor
Injection de dépendances
Les tests en asynchrone
Simuler le serveur HTTP

Validation et sanction

Non prévu;

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Oui
Financeur
  • Bénéficiaire de l'action
Conditions de prise en charge
Formation professionnelle d'adulte - FPA;

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Public en 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

<ul><li>Connaissances en HTML/CSS</li><li>Notions fondamentales de JavaScript</li><li>Notions de Programmation Orientée Objet</li><li>Notions de base sur les outils de développement</li><li>Compréhension du fonctionnement des navigateurs Web</li></ul>

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
3617 Boulevard 3617 Boulevard de Houelbourg ZI Jar
97122 Baie-Mahault
Modalités
Entrées / Sorties à dates fixes