Angular
1 MoisCréer plus rapidement des applications plus performantes avec Angular 8
Selon les spécialistes qui se sont sérieusement penchés sur la nouvelle version du Framework créé par Google, Angular 8 n’a de commun avec son prédécesseur que son seul nom tant les évolutions qu’il porte sont nombreuses. Et toutes visent
à atteindre un seul et unique objectif : développer plus rapidement des applications web de meilleure qualité ! C’est notamment l’un des apports du recours à TypeScript, le langage de programmation libre et open source développée par Microsoft. A l’issue de cette formation, les participants seront à même de développer des applications web plus performantes avec Angular 8.
Objectifs du formation Angular 8 :
• Connaître les fonctionnalités du framework Angular 8.
• Comprendre comment développer plus rapidement grâce à Angular 8
• Être capable de développer des applications web Angular 8 performantes
avec JavaScript et TypeScript
• Découvrir les spécifications EcmaScript 6 (ES6).
Public : Consultants, développeurs, leader Technique
Prérequis : Connaissance de JavaScript ou de TypeScript
Programme détaillé
INTRODUCTION
- Outils et IDE
- Packaging, grunt, npm
- Webpack Installation
- npm Installation angularcli
TYPESCRIPT ET ES6
- Installation TypeScript
- Transpiler EcmaScript
- Let, variables locales et constantes
- Typage et types natifs
- Paramètres optionnels, valeurs par défaut
- Classes et interfaces
- Gestion des modules
- Arrow functions
- Décorateurs
TEMPLATES
- Interpolation / expression
- Binding et interactions
- Variables locales
- Symbole *, directives de structure
- Pipes, filtres
FORMULAIRES
- Control et ControlGroup
- Validations
- Gestions d’erreurs
- Gestion des modifications
- Groupes de champs avec FormBuilder
COMPOSANTS ET SERVICES
- Directives : selectors, inputs, outputs, cycle de vie, providers
- Composants : templates, styles, directives, pipes
- Visibilité des composants
- Services, injectable
OBSERVABLES ET RXJS
- Présentation Observable et rxJs
- EventEmitter dans Angular
ROUTING
- Concepts de routage
- Router providers et config
- Router directives
- Méthodes de routage et paramètres
HTTP
- HTTP providers
- Requêtes
- Transformation des données et observables
- Options de requêtes
Les plus de cette formation Développement d’applications Web
Une pédagogie basée sur l’alternance de phases théoriques, d’ateliers de mise en pratique, de retours d’expériences et de séances d’échanges. A travers les démos
proposées, les participants acquièrent une première expérience concrète du développement d’applications web sur Angular 2+.
Des experts du framework qui partagent leurs trucs et astuces pour développer plus rapidement