Framework javascript : angular 8+ initiation

Code : 421 Catégorie de la formation : Option compatible :

Objectifs

En situation de travail, vous serez capable de :
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
Durant la formation vous apprendrez à :
- Maitriser l’interface et les fonctionnalités du logiciel.
- Créer des documents simples ou complexes.
- Enregistrer et exporter dans les formats standards.

Prochaines sessions (si disponibles) :

Contenu 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 1.8
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
L’opt-in

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

Contenu de la formation

Prochaines sessions (si disponibles) :

Retour haut de page

Contact

Parce que tout ne s’écrit pas sur un site internet,
Parce que nous aimons faire du sur-mesure,
Parce que rien ne remplace la relation humaine,
Parce qu’on aimerait bien discuter avec vous,
Laissez-nous un message et on vous recontacte !

Adresse

20, chemin de la Cépière
Bâtiment A. - 3e étage 31100 Toulouse

Email

contact@opus-fabrica.fr

Téléphone

05 34 61 33 90