Angular | Formation Basique
Présentation de la formation
Angular est un framework javascript coté client dite Front-End conçu par Google, réécrit complètement à partir du framework AngularJS permettant la création des applications Web, mobiles et desktop. Il occupe, selon JavaScript Developer Survey, la 3e place du classement des frameworks les plus populaires en 2018, avec une part de 23,9 %. Parmi les grands sites construits avec Angular, il existe ABC News, Express Google, Microsoft Customer, AT&T Community Forums.
li est un framework open source, robuste et très performant, basé sur TypeScript et orienté composants web. En outre, il prend en charge le CSS et HTML natif et permet de mieux structurer son code et séparer les responsabilités grâce à son proche modulaire : l’architecture MVM (Model / View / Model ) qui est proche du modèle MVC.
En conclusion, Angular dispose d’une riche documentation et une large communauté constituant ses atouts.
Chez ADN Academy, vous auriez l’occasion d’apprendre les bases de la programmation en Angular avec l’accompagnement de nos meilleurs experts. Découvrez donc le contenu de la formation Angular basique pour créer des applications ambitieuses.
Programme de la formation
Objectifs pédagogiques
- Apprendre les fondamentaux du framework Angular
Pré-requis
- Avoir des connaissances en HTML5
- Avoir des connaissances en CSS3
- Avoir des connaissances en JavaScript
Contenu de la formation
Introduction
- Introduction à Angular
- Qu’est ce qu’une single page application ?
- Créer un projet
- Editer notre projet
- Comprendre la structure
- TypeScript
Les composants, les templates et le data binding
- Comprendre les components & le App Component
- Création de component(blocks & selctors)
- Le templating & les vues
- Le binding
- Property Binding
- Event Binding
- Style & Class Binding
- Utilisation de CSS & Bootstrap CSS
Les directives
- Qu’est-ce qu’une directive
- Les types de directives
- La structuration des directives
- Les Attributs d’une Directive
Les services et l’injection de dépendances
- Présentation des services
- Injections et providers
- @Injectable Promises
Les Observables
- Introduction à RxJS
- Le concept d’Observable
- Principales opérations sur les observables
Le routing
- RouterModule: Configuration des routes et URLs
- Définitions des routes, liens et redirection, paramètres
- Hiérarchies de routes
- Vues imbriquées
- Cycle de vie (Routing lifecycle)
Les formulaires
- Créer un formulaire
- Template-driven forms
- ngModel
- Reactive forms
Faire des requêtes httpLes pipes
- Traiter les données avec HTTP Module
- Comprendre les requêtes HTTP (GET, POST, PUT, UPDATE, DELETE)
Méthodes & moyens
Explications théoriques suivies de pratiques guidées puis mises en autonomie
- 1 vidéoprojecteur par salle
- 1 ordinateur par stagiaire
Profil du formateur
Devis
Infos Pratiques
Contactez Nous
Formations Planifiées Prochainement
Comments are closed.