Programme

Module 1: Introduction à Python (06 heures) • Théorie : o Syntaxe de base de Python. o Structures de données (listes, dictionnaires, tuples). o Fonctions et modules. • Exercices : o Écrire des scripts Python simples. o Manipuler des listes et des dictionnaires. o Créer et utiliser des modules. Module 2: Développement Web avec Django (12 heures) • Théorie : o Introduction à Django et MVT (Model-View-Template). o Création d’un projet Django. o Gestion des formulaires et validation. o Développement d’API REST avec Django REST Framework. • Exercices : o Créer une application web avec Django. o Implémenter des modèles et des vues. o Développer une API REST avec Django REST Framework. o Module 3: Frontend Development avec React (12 heures) • Théorie : o Introduction à React et JSX. o Composants fonctionnels et class components. o State management avec Redux. o Communication avec une API REST. • Exercices : o Créer une application React simple. o Utiliser Redux pour gérer l’état de l’application. o Intégrer une API REST avec Axios. Module 4: Intégration et Déploiement (06 heures) • Théorie : o Introduction à Docker et Kubernetes. o Intégration continue avec GitLab CI/CD. o Déploiement sur un serveur cloud (AWS, Google Cloud). • Exercices : o Conteneuriser une application avec Docker. o Déployer une application Django sur Google Cloud. o Configurer un pipeline CI/CD avec GitLab CI. Module 5: Projet Final (12 heures) • Projet : o Développer une application web full stack en utilisant Django et React. o Présentation du projet Final.

Votre message a été envoyé avec succès

Demande d'informations gratuite et sans engagement