Angular
Créez des applications pour entreprises, professionnelles et interactives avec le framework Angular
Programme
-
Présentation de la formation
-
Les prérequis
-
Mode d’emplois de la formation
-
Spécificité de Angular
-
Architecture du Framework
-
Fonctionnalités principales
-
L’environnement Angular
-
Presentation et installation de Angular CLI
-
Angular Configuration file
-
Bootstrapping
-
Principe et fonctionnement d’un Composent
-
Définition d’un Composent
-
Décorateur meta-data
-
Template HTML
-
Cycle de vie
-
Organiser les fichiers Components
-
Transmettre des informations entre Components (@input)
-
Interagir avec les événements des Components (@output)
-
Principe et fonctionnement d’une Directive
-
Les directives de style
-
Les directives structurel
-
Principe et fonctionnement des Pipes
-
Les Pipes natifs Angular
-
Utiliser les Pipes dans les Componsants pour transformer les datas
-
Fonctionnement des formulaires
-
Les différents type de formulaire Angular
-
Les module Forms de Angular
-
Formulaire Template-Driven
-
Formulaire Reactive Model-Driven
-
Concept
-
RxJS : introduction
-
Utiliser les Observables
-
Souscrire à un Observable
-
Observables vs Promises vs Events
-
Principe et fonctionnement des services
-
Créer et enregistrer un service (scoop)
-
L’injection de service dans un composant
-
Principe et fonctionnement des requêtes HTTP avec Angular
-
Utilisation du module HttpClient
-
Gestion des erreurs
-
Convertir les requêtes en Promises
-
Créer des Reactive Services avec RxJs
-
Fonctionnement du routing
-
Configuration basique d’un routeur
-
Rediriger une route vers une autre route
-
Définir des liens entres les routes
-
Utiliser les paramètres de navigation du Routeur Angular
-
Définir des routes « enfants»
-
Protéger des routes avec un Guard
-
Preloading de données avec les Resolvers
-
Fonctionnement des modules
-
Principe d’architecture avec les Modules
-
Créer un Feature Module et ajouter des Components, Pipes et Services.
-
Le Lazy Loading des Modules
-
Créer un Shared Module
-
Créer un Core Module
-
L’injection de dépendance (Dependency Injection)
-
La gestion des librairies externe
-
Installation d’une librairie externe avec Angular CLI
-
Installation d’une librairie externe à la main
-
Utiliser une librairie externe dans une projet
-
Builder une application en mode Production
-
Les différents système de build
-
Configurer les options de build
-
Solutions d’hébergement
-
Configurer son hébergement
-
Automatiser le déploiement avec Angular CLI
Introduction
Présentation de Angular
Angular Setup
Les Composants
Les Directives
Les Pipes
Les Formulaires
Reactive Programming
Les Services
Le Routing
Les Modules
Les librairies externes
Mise en production
Apprendre à créer des applications Angular pour entreprise comme un pro
Ce cours est une plongée en profondeur dans Angular qui te donnera l’avantage concurrentiel que tu recherche.
Très technique, avec un mélange parfait de théorie et de pratique. Cette formation couvre absolument tous les détails dont tu pourrais avoir besoin pour concevoir de veritable application pour entreprises.
Je te partage des conseils tirés de plusieurs années d’expérience dans l’utilisation d’Angular, mais aussi les choses à faire et à ne pas faire, les bonnes pratiques, les erreurs courantes et les raccourcis utils que tout développeur Angular professionnel doit connaître.
.
Ce que tu vas apprendre
- Appréhender la philosophie et le fonctionnement du framework Angular
- Concevoir une application Angular professionnelle
- Mettre en place une architecture évolutive pour de large applications
- Déployez en production rapidement et en toute confiance
Contenu de la formation
- 100 pages de support de cours au format PDF
- 67 leçons vidéos avec complement au format texte
- 1 projet “My Awesome TodosList Frontend” à créer + code source à télécharger
- 1 projet “My Blog Frontend” à créer + code source à télécharger
- 1 projet “Netflix Frontend Clone App” à créer + code source à télécharger
Prérequis
- Javascript ES6
- Savoir utiliser Typescript
- Savoir utiliser NPM pour la gestion des packages Node (nodes module)
- Node JS >=12 installé