ANGULAR 13 par INOW
par INOW
Lieu(x)
À distance
Durée
Total : 21 heures
À distance : 21 heures
Financement
OPCO
Région
Demandeur d’emploi
Par l'entreprise
Personnel
Salarié
Temps
En distanciel
Types
Formation continue
Prix
1290 €
Cette formation vous intéresse ?
Description générale
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
- 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
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 pour Angular
Pré-requis :
Des connaissances en développement web et du JavaScript sont indispensables
Version : Cette formation s'applique pour les versions 4 à 13 d'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 pour Angular
Pré-requis :
Des connaissances en développement web et du JavaScript sont indispensables
Version : Cette formation s'applique pour les versions 4 à 13 d'Angular
Métier(s)
- Développeur / Développeuse d'application
- Développeur / Développeuse front-end
- Développeur / Développeuse informatique
- Développeur / Développeuse web
- Développeur / Développeuse web mobile
- Ingénieur / Ingénieure d'étude et développement informatique
- Ingénieur / Ingénieure en développement d'applications
Formation proposée par : INOW
Spécialisé dans le conseil et l’ingénierie, depuis 16 ans, INOW a développé son activité en mettant au service des entreprises, son savoir-faire et ses compétences en technologies digitales.
La diversité et la complémentarité de nos 3 métiers : Formation, Ingénierie et Consulting, nous permettent de proposer des solutions qui intègrent les enjeux, les spécificités et les contraintes de nos clients.
Issue du monde informatique, notre équipe maîtrise parfaitement les aspects techniques pour apporter à nos clients des solutions adaptées et innovantes.
Dotés d’une expérience terrain significative, nos consultants/formateurs sont des experts métier qui maîtrisent parfaitement les nouvelles avancées technologiques et qui ont souhaité aujourd'hui transmettre leur passion du numérique et du digital.
La diversité et la complémentarité de nos 3 métiers : Formation, Ingénierie et Consulting, nous permettent de proposer des solutions qui intègrent les enjeux, les spécificités et les contraintes de nos clients.
Issue du monde informatique, notre équipe maîtrise parfaitement les aspects techniques pour apporter à nos clients des solutions adaptées et innovantes.
Dotés d’une expérience terrain significative, nos consultants/formateurs sont des experts métier qui maîtrisent parfaitement les nouvelles avancées technologiques et qui ont souhaité aujourd'hui transmettre leur passion du numérique et du digital.
À découvrir