Plan du cours
Conditions d’achèvement
Introduction
Ce cours avancé en JavaScript est conçu pour les développeurs ayant une compréhension de base de JavaScript qui souhaitent approfondir leurs compétences et maîtriser des concepts plus complexes.
Modules du Cours
-
Approfondissement des Fonctions
- Fonctions fléchées
- Fermetures (Closures)
- Fonctions génératrices
-
Programmation Asynchrone
- Promesses et Async/Await
- Gestion des erreurs
- Patterns de conception asynchrones
-
Manipulation Avancée du DOM
- Techniques d'optimisation du DOM
- Manipulation sécurisée du contenu
-
Modèles d'Architecture en JavaScript
- Modèle MVC (Model-View-Controller)
- Modèle Flux/Redux
-
JavaScript Côté Serveur avec Node.js
- Introduction à Node.js
- Travailler avec les modules NPM
- Créer des API REST avec Express
-
Test et Débogage
- Frameworks de test (Jest, Mocha)
- Techniques de débogage avancées
-
Sécurité en JavaScript
- XSS (Cross-Site Scripting)
- CSRF (Cross-Site Request Forgery)
- Best practices de sécurité
-
Performances et Optimisation
- Analyse de performance
- Profiling de JavaScript
- Techniques d'optimisation de code
-
Frameworks Modernes
- Vue.js, React.js, Angular
- Comparaisons et cas d'utilisation
-
Projet Final
- Application d'une application complexe intégrant les techniques apprises.
Modifié le: jeudi 16 mai 2024, 02:49