Objectifs
Analyser les besoins techniques d'une application pour concevoir une architecture back-end performante, sécurisée et scalable.
Maîtriser la gestion des bases de données et l'intégration des API pour développer une partie back-end efficace et bien structurée.
Développer des compétences en gestion du serveur et en intégration avec le front-end pour optimiser la performance et la sécurité de l'application.
Programme
BLOC 2 : DÉVELOPPER LA PARTIE BACK-END D'UNE APPLICATION WEB OU WEB MOBILE SECURISEE – 210 heures
Introduction aux bases de données (SQL, NoSQL, Firebase)
Développement avec Node.js, PHP ou Python (Django, Flask)
Création d’API REST et GraphQL
Sécurisation des applications web (JWT, OAuth, gestion des sessions)
Optimisation des performances serveur et gestion des erreurs