Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Développement Web avec Angular dans 3 mois de zero à hero
Semaine 1: Introduction, les bases du HTML & CSS
Introduction au programme
Présentation du web
Configuration de l'environnement
Les bases HTML (Les éléments essentiels)
HTML5 schematics (Formulaires, Image, Audio, Vidéo)
Les attributs HTML
CSS: Les bases (Sélecteurs, Classes, Pseudo selector et Propriétés)
CSS: Layout (Flex et Grid)
Conception réactive (Responsive design) et fonctions CSS
Semaine 2 - Tailwind CSS
Introduction et Configuration
Utilitaires de base (Classes, Layout, Typographie et responsivité)
Création et personnalisation d’un composant
Quiz de la semaine
Semaine 3 - JavaScript Moderne
Introduction et Configuration
Les variables, type de variable, déclaration et affectation
Contrôle de flux (conditions et boucles)
Fonctions (simple function, arrow function & function parameters)
Structure des données (array & objets)
Classes, Modules & Programmation orienté objet (Abstraction, Encapsulation, Héritage et polymorphisme)
Déconstruction et propagation (spread & rest, nullish collapsing, itinerary & option operators)
Programmation asynchrone (promesses, async & await)
DOM, Manipulation du navigateur (Devtools), et Géstionnaire de package (npm)
Le quiz de la semaine
Semaine 4 - Typescript pour les développeurs JavaScript
Introduction et configuration
Les variables (déclarations & affectations) & Typage statique
Interface et Type alias (Les tableaux et objets)
Fonctions typées (fonction simple, fonction flèchée et paramètres typés)
Type Generiques
Le quiz de la semaine
Semaine 5 - Angular (Introduction & fondamentaux)
Introduction et Configuration
Anatomie d’un Composant (Interpolation, Liaison par propriété & Evènement, Control flows & pipes)
Communication des composants (@Input() & @Output())
Injection des dépendances (Services, constructor() et la fonction inject())
La réactivité avec Signals
Le quiz de la semaine
Semaine 6 - Angular (Routage et Navigation)
Introduction et déclaration ou définition des routes
Navigation programmatique ou par liaison des routes (les bonnes pratiques)
Le quiz de la semaine
Semaine 7 - Formulaires et Gestion des données Angular
Introduction, la différence et cas d'utilisation entre formulaire basé sur HTML et formulaire reactif
Formulaires basé sur template (HTML)
Formulaires réactifs (simple, imbriqué et dynamique)
Validation de saisie et convergence des données
Gestion des données (Affichage, Modifier et Supprimer)
Quiz de la semaine
Semaine 8 - Angular Http Client | E-commerce App
Les requêtes http client (GET, POST, PUT/PATCH et DELETE)
Le quiz de la semaine
Semaine 9 - Contrôleur de version et travail collaboratif
Git & GitHub
Quiz de la semaine
Semaine 10 - ngMradi (Gestion des projets avec Angular, Material 3 et Firebase)
Introduction à l'écosystème Angular
Installation et configuration du projet (Theme, Typographie et Navigation)
Authentification avec Firebase (Google, Lien Email et Route Guard)
Le quiz de la semaine
Semaine 11 - ngMradi (Gestion des projets avec la base des données Firestore)
Gestion des projets dans Firestore - CRUD
Gestion des tâches des projets dans Firestore - CRUD
Implémentation de mat-table pour les contributeurs
Déployement sur Github, Vercel et Firebase
Le quiz de la semaine
Semaine 12 - Evaluation générale
HTML, CSS, TailwindCSS, JavaScript & TypeScript
Angular (Composants, Services, Routage, Formulaires, Http Client)
Ecosystème Angular (Material & Firebase)
Teach online with
Création et personnalisation d’un composant
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock