Ce que vous apprendrez
En rejoignant cette formation de trois mois, vous plongerez dans les fondamentaux du développement web, en maîtrisant HTML, CSS, et Tailwind pour des interfaces réactives, ainsi que JavaScript et TypeScript pour une programmation solide et structurée. Vous découvrirez Angular, en approfondissant ulisation des composants, la gestion des formulaires, et la navigation pour créer des applications web dynamiques. Vous apprendrez aussi à intégrer des bases des données comme dexie db et Firestore avec AngularFire et à déployer vos projets sur Firebase et Vercel. Ce programme vous guidera vers la maîtrise d'Angular pour concevoir des applications modernes, robustes, et prêtes à être déployées dans le monde professionnel.
Programme d'études
- 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
- 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
- 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
- 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
Votre instructeur
Avec une carrière dans le numérique et l’éducation technique, Amani Bisimwa est un expert en développement web, notamment avec Angular, alliant théorie et pratique pour offrir une formation enrichissante. Grâce à son expérience et à sa maîtrise des tendances technologiques, Amani Bisimwa a créé "De Zéro à Héros: Développement Web avec Angular" – un cours immersif de trois mois conçu pour transformer même les débutants en développeurs compétents. Passionné et engagé, il guide ses étudiants avec des projets concrets pour qu’ils acquièrent les compétences et la confiance nécessaires à une carrière réussie.