Cours à distance | : | Google Meet |
Durée du cours | : | 48 heures |
Séance | : | 1h30 |
Pré-requis | : | Connaissances en programmation et en base de données |
Dans cette formation avancée, vous allez plonger dans l'univers de la conception web avec Python en explorant les frameworks Django et Flask. Avec Django, vous apprendrez à construire des applications web robustes et scalables en utilisant des modèles de données avancés et des fonctionnalités d'authentification. De même, vous découvrirez comment utiliser Flask pour développer des applications web légères et flexibles, en vous concentrant sur la création d'API RESTful et l'intégration de bibliothèques tierces. À la fin de cette formation, vous serez prêt à relever les défis les plus complexes du développement web en Python, et vous serez armé des compétences nécessaires pour créer des applications web professionnelles et performantes.
Introduction à Django
Installation et configuration de l'environnement de développement
Avantages et applications de la POO
Création d'un premier projet Django
Compréhension de la structure d'un projet Django
Création de modèles de données avec Django ORM
Gestion des Vues et des Modèles avec Django
Création de vues avec Django
Utilisation de templates pour générer des pages web dynamiques
Gestion des formulaires avec Django
Intégration de Bootstrap pour une interface utilisateur attrayante
Tests unitaires avec Django
Authentification et Autorisation avec Django
Mise en place de l'authentification utilisateur avec Django
Gestion des sessions utilisateur et des cookies
Mise en œuvre des autorisations et des permissions
Création d'un espace d'administration personnalisé avec Django Admin
Introduction à Flask
Présentation de Flask
Installation et configuration de l'environnement de développement Flask
Création d'une application web simple avec Flask
Définition de routes et de vues avec Flask
Utilisation de templates Jinja2 pour générer du contenu dynamique
Création d'API RESTful avec Flask
Introduction aux API RESTful
Création d'API RESTful avec Flask/p>
Polymorphisme et encapsulation en Python
Utilisation de méthodes HTTP pour les opérations CRUD
Gestion des erreurs et des exceptions dans les API Flask
Intégration et Déploiement
Intégration de Django et Flask avec des bases de données externes
Déploiement d'une application Django sur un serveur web
Déploiement d'une application Flask sur un serveur WSGI
Utilisation de services de déploiement en continu comme Heroku ou AWS
Explorez nos cours à distance. Commencez votre apprentissage dès aujourd'hui!