Ce que vous devez savoir avant
de commencer
Débute 3 July 2025 03:26
Se termine 3 July 2025
00
Jours
00
Heures
00
Minutes
00
Secondes
21 hours 16 minutes
Mise à niveau optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Mise à niveau optionnelle disponible
Aperçu
Êtes-vous prêt à exploiter tout le potentiel du développement Full Stack et à devenir un ingénieur logiciel compétent capable de créer des applications web robustes de bout en bout ? Si oui, "Maîtriser le Développement Full Stack :
De l'Excellence Frontend à Backend" est le cours en ligne ultime qui vous dotera de l'ensemble des compétences et des connaissances nécessaires pour exceller dans le monde dynamique du développement web.
Programme
- Introduction au développement Full Stack
- Essentiels du développement Frontend
- Développement Frontend avancé
- Fondamentaux du développement Backend
- Développement Backend avancé
- Gestion des bases de données
- Développement d'application Full Stack
- DevOps et déploiement
- Test et débogage
- Optimisation des performances
- Meilleures pratiques en matière de sécurité
- Projet de fin d'études
- Conclusion et orientation professionnelle
Aperçu du développement Full Stack
Comprendre le cycle de vie du développement logiciel
Aperçu des outils et technologies
Bases de HTML et CSS
CSS avancé : Flexbox et Grid
Fondamentaux de JavaScript
ES6 et au-delà
Principes de conception responsive
Introduction aux frameworks JavaScript : React
Architecture basée sur les composants dans React
Gestion d'état avec Redux
Construction d'applications monopage
Introduction à la programmation côté serveur
Bases de Node.js
Express.js pour créer des API
Travailler avec les bases de données : introduction à SQL et NoSQL
Authentification et autorisation
Conception d'API RESTful
Rendu côté serveur
Architecture des microservices
Conception de schémas de base de données
Bases de données SQL : MySQL/PostgreSQL
Bases de données NoSQL : MongoDB
Stratégies de persistance de données
Intégration du Frontend et Backend
Opérations CRUD
Travailler avec des API tierces
Stratégies de déploiement
Introduction aux pratiques DevOps
Contrôle de version avec Git et GitHub
Intégration continue/Déploiement continu (CI/CD)
Déploiement sur des plateformes cloud (AWS, Heroku)
Tests Frontend avec Jest et Enzyme
Tests Backend avec Mocha et Chai
Techniques et outils de débogage
Optimisation des performances Frontend
Optimisation des performances Backend
Stratégies de mise en cache
Authentification sécurisée des utilisateurs et protection des données
Gestion des vulnérabilités et menaces
HTTPS et en-têtes sécurisés
Planification et proposition d'un projet Full Stack
Développement du projet de manière incrémentale
Présentation finale et révision du code
Construire un portfolio Full Stack
Préparation aux entretiens techniques
Apprentissage continu et mise à jour dans le développement Full Stack
Enseigné par
Metla Sudha Sekhar
Sujets
Programmation