FORMATION DJANGO (PYTHON) : APPRENEZ À MAITRISER LE PLUS CÉLÈBRE FRAMEWORK WEB !
Aucun avis Voir les avis Masquer
Note issue des sessions de cette formation, y compris les programmes adaptés aux besoins des entreprises.
Aucun avis pour cette formation.
Instagram, National Geographic, Mozilla, Spotify, Pinterest utilisent Django, pourquoi pas vous ?
Il est temps de passer un niveau dans votre projet et dans vos compétences grâce au plus célèbre framework Python orienté web !
Au travers de cette formation vous allez apprendre les rudiments mais aussi les notions avancées du framework de développement web Django. Django est le framework de développement le plus utilisés par les grandes entreprises car il inclut toutes les briques pour concevoir une application complète, maintenable, riches en fonctionnalités et avec notamment des notions de templating, d'authentification et plus encore.
Qui sait, peut-être vous aiderez à créer la prochaine licorne française ?
Ne perdez pas de temps et embarquez rapidement dans cette formation dont la pédagogie inclut théorie ET pratique, dispensée par un formateur expert (en plus d'être passionné) spécialisé dans l'ingénierie logicielle autour de l'écosystème Python/DevOps et le développement d'application orienté micro-services.
Prochaines sessions Inter 0 Voir Masquer
Aucune session inter-entreprise programmée pour le moment.
Objectifs pédagogiques
Compétences visées
Public cible et prérequis
Public cible
- Développeur professionnel
- Salariés d'une entreprise
- Développeur en reconversion professionnelle
Prérequis
- Connaissance de base de Python autour du language Python
- Connaissance de base en programmation orienté objet
- Savoir utiliser un éditeur de texte ou IDE avec Python
- Posséder un ordinateur portable avec un environnement de développement Python installé
Programme détaillé
- Généralités, Django, Framework MVC
- Organisation d'un projet Django : overview, manage.py les applications, les différents fichiers
- Créer une application MVC partie 1 : les modèles
* Écrire des modèles à partir de schéma
* Introduction aux managers
- Mini-projet :
* Installation et démarrage d'un projet Django
* Mise en pratique : études et création d'un modèle de bibliothèque locale, application de vote et todo liste
- Récapitulatif
# Jour 2 : création MVC partie + pratique
- Récapitulatif, question/réponses et solutions mini-projet
- Gestion des urls dans Django
- Controlleurs de vues
- Templates
- Créer des fichiers statiques et médias
Projet pas à pas
- Création de template
- Création de view et urls
- Mise en commun des notions
- Tests
* Philospohie des tests dans Django
* Introduction au framework unittest
* Écrire des tests
# Jour 3 : notions de bases backend et API Rest
- Récapitulatif, question/réponses et solutions mini-projet
- Installation et fondamentaux de Django Rest Framework
- Un exemple d'API simple avec Django DRF
- Sérialisation
- Requêtes et réponses
- Vues basées sur des classes
- Vues génériques
Mini-projet :
- Exposer API d'un mini-projet réalisé
# Jour 4 : Déployer, customiser et containeriser notre application
- Récapitulatif, question/réponses et solutions mini-projet
- Écrires des commandes personnalisées
- Utiliser des applications existantes
- Router les requêtes utilisateur
- Containeriser et déployer le projet
- Éléments de QA
Méthodes pédagogiques & évaluation
Méthodes pédagogiques
Modalités d'évaluation
Accessibilité
Ce programme peut être adapté pour les personnes en situation de handicap. Contactez-nous pour étudier vos besoins spécifiques.