Programme
Programme de Formation : Django au Cameroun
Mois 1 : Introduction et fondamentaux de Django
Semaine 1 : Découverte de Django
- Jour 1-2 : Introduction à Django, installation et configuration de l'environnement
- Jour 3-4 : Structure d'un projet Django, gestion des routes et vues
- Jour 5-6 : Modèles et ORM Django : interactions avec la base de données
- Jour 7 : Atelier pratique - Création d'une première application
Semaine 2 : Templates et gestion des utilisateurs
- Jour 1-2 : Système de templates et affichage dynamique
- Jour 3-4 : Authentification et gestion des utilisateurs
- Jour 5-6 : Middleware et gestion des permissions
- Jour 7 : Projet pratique - Implémentation d'un système d'authentification
Mois 2 : Approfondissement et déploiement
Semaine 3 : API et Django REST Framework
- Jour 1-2 : Introduction à Django REST Framework
- Jour 3-4 : Création d'une API REST avec Django
- Jour 5-6 : Sécurisation des API avec JWT
- Jour 7 : Atelier pratique - Développement d'une API complète
Semaine 4 : Déploiement et maintenance
- Jour 1-2 : Introduction à Docker et déploiement local
- Jour 3-4 : Déploiement sur un serveur (Heroku, AWS, DigitalOcean)
- Jour 5-6 : Monitoring, logs et optimisation
- Jour 7 : Finalisation du projet - Mise en ligne
Public
Cette formation est destinée à toute personne souhaitant maîtriser Django et développer des applications web modernes. Elle s'adresse notamment :
Aux étudiants en informatique au Cameroun cherchant à développer des compétences pratiques et à booster leur employabilité.
Aux développeurs web souhaitant ajouter Django à leur arsenal technologique.
Aux entrepreneurs et startups camerounaises désireuses de créer des plateformes web performantes.
Aux professionnels en reconversion intéressés par le développement web.
PRE-REQUIS
Connaissances de base en programmation (Python serait un plus).
Compréhension des concepts de base du web (HTML, CSS, JavaScript).
Une forte motivation pour apprendre et pratiquer.
OBJECTIF
L'objectif de cette formation est de vous permettre de devenir autonome dans le développement d'applications web avec Django. À la fin de la formation, vous serez en mesure de :
Comprendre l'architecture de Django et son fonctionnement.
Développer une application web de A à Z.
Maîtriser la gestion des bases de données avec Django ORM.
Sécuriser une application web.
Déployer une application Django en production.