What You Need to Know Before
You Start
Starts 19 June 2025 01:26
Ends 19 June 2025
00
days
00
hours
00
minutes
00
seconds
7 hours 46 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Aperçu
Voulez-vous apprendre à créer des sites web et des applications web ? Avez-vous une idée pour une application web que vous souhaitez créer, mais vous ne savez pas par où commencer ?
Peut-être voulez-vous simplement acquérir une nouvelle compétence.
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
Sujets
Programmation