Ce que vous devez savoir avant
Vous commencez
Débute 5 June 2026 00:45
Se termine 5 June 2026
00
Jours
00
Heures
00
Minutes
00
Secondes
7 hours 46 minutes
Amélioration optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Amélioration optionnelle disponible
Aperçu
Do you want to learn how to create websites and web apps? Do you have an idea for a web app that you want to create, but don't know where to start?Maybe you just want to learn a new skill.
Programme
- **Introduction au Développement Web**
- **Bases de Python pour le Développement Web**
- **Introduction à Django**
- **Modèles Django et Bases de Données**
- **Vues et Modèles Django**
- **Formulaires et Validations Django**
- **Authentification et Autorisation des Utilisateurs**
- **Notions de Base du Frontend en Développement Web**
- **Développement d'API REST avec Django**
- **Connexion de Django avec les Frameworks Frontend**
- **Déploiement et Maintenance**
- **Projet : Construction d'une Application Web Full Stack**
- **Conclusion et Prochaines Étapes**
Aperçu du développement web
Comprendre l'architecture web
Frontend vs Backend vs Full Stack
Configuration de l'environnement Python
Concepts de programmation Python de base
Utilisation des bibliothèques Python
Qu'est-ce que Django et pourquoi l'utiliser ?
Configuration d'un projet Django
Aperçu des fonctionnalités de Django
Comprendre l'ORM de Django
Création et gestion des modèles
Migrations et gestion de la base de données
Création de vues
Langage de modèle et rendu HTML
Utilisation de fichiers statiques
Création et gestion de formulaires
Validation et gestion des erreurs
CSRF et préoccupations de sécurité
Système d'authentification intégré
Enregistrement des utilisateurs et gestion des profils
Permissions et rôles des utilisateurs
Aperçu de HTML, CSS et JavaScript
Utilisation de Bootstrap pour le style
Principes de conception web réactive
Introduction aux services RESTful
Création d'APIs avec Django REST Framework
Authentification et permissions pour les API
Introduction aux frameworks frontend (React, Vue, Angular)
Intégration de Django avec un frontend JavaScript
Déploiement des applications Django
Bonnes pratiques pour les environnements de production
Surveillance et maintenance des applications web
Idéation et planification
Développement progressif d'une application web
Tests et débogage
Exploration de sujets avancés de Django
Contribution aux projets open source Django
Poursuivre le parcours d'apprentissage en développement web
Enseigné par
Tanner Siciliano
Matières
Programming