Une question ?
Message envoyé. Fermer
0
0 revue
Special course

Django

Cette formation est votre guide ultime pour devenir un développeur web accompli avec Django. Que vous souhaitiez développer des sites ... Voir plus
Instructeur
Ngangala Ligbo
21 Étudiants Inscrit
  • Description
  • Curriculum
  • Examens

Bienvenue dans la formation complète pour apprendre et maîtriser Django, le framework web puissant et flexible de Python. Ce cours est conçu pour vous guider de manière progressive, des concepts de base aux techniques avancées, afin de devenir un expert en développement web avec Django.

Objectifs de la Formation :

  • Introduction à Django : Comprendre l’importance de Django et son utilisation dans le développement web moderne.
  • Configuration de l’Environnement de Développement : Apprenez à installer Python, Django, et les outils nécessaires pour commencer à coder.
  • Bases de Django : Découvrez les concepts fondamentaux de Django, y compris les modèles, les vues, et les templates.
  • Gestion des Bases de Données : Maîtrisez l’utilisation de l’ORM de Django pour interagir avec les bases de données, créer des modèles, et effectuer des migrations.
  • Développement de Fonctionnalités Web : Apprenez à créer des formulaires, gérer les sessions et l’authentification des utilisateurs.
  • Création de Backends API : Découvrez comment construire des API RESTful avec Django REST Framework.
  • Test et Déploiement : Apprenez à tester vos applications Django et à les déployer sur des serveurs de production.
  • Optimisation et Sécurité : Maîtrisez les techniques d’optimisation des performances et de sécurisation de vos applications Django.

Pour Qui Est Cette Formation :

  • Débutants en Développement Web : Aucune expérience préalable en développement web n’est requise.
  • Développeurs Python : Étendez vos compétences Python en apprenant à créer des applications web robustes avec Django.
  • Développeurs Web Expérimentés : Ajoutez Django à votre arsenal de frameworks et améliorez vos compétences en développement web.

Méthodologie :

  • Leçons Vidéo : Des vidéos explicatives et détaillées pour chaque concept et technique.
  • Exercices Pratiques : Des projets et des exercices pour appliquer ce que vous avez appris.
  • Projets Réels : Créez des applications web complètes pour renforcer votre apprentissage.
  • Support Continu : Accès à une communauté active et à des séances de questions/réponses pour obtenir de l’aide et des conseils.

Ce Que Vous Allez Apprendre :

  1. Introduction à Django : Contexte, avantages, installation, et configuration.
  2. Architecture de Django : Comprendre les concepts de MVT (Model-View-Template).
  3. Création de Projets et Applications Django : Organisation des projets et des applications.
  4. Modèles et Bases de Données : Création de modèles, utilisation de l’ORM, et gestion des migrations.
  5. Vues et URLs : Gestion des requêtes HTTP, création de vues, et mapping des URLs.
  6. Templates Django : Utilisation du moteur de templates, création de templates dynamiques, et inclusion de templates.
  7. Formulaires et Validation : Création de formulaires, validation des données, et gestion des formulaires.
  8. Système d’Authentification : Gestion des utilisateurs, authentification, autorisation, et permissions.
  9. Django REST Framework : Création d’API RESTful, sérialisation, et routage des API.
  10. Test et Déploiement : Écriture de tests unitaires, utilisation de Django Test Framework, et déploiement sur des serveurs.
  11. Sécurité et Optimisation : Meilleures pratiques de sécurité, optimisation des performances, et mise en cache.

Matériel Requis :

  • Ordinateur : PC ou Mac capable de faire tourner Python et Django.
  • Python et Django : Les dernières versions des SDK Python et Django.
Matériels de cours
Framework-Django
Course details
Durée 48 heures
Conférences 5
Devoirs 1
Quizz 1
Niveau Avancé

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed