Accueil › Formations › Django, Python › FORMATION DJANGO (PYTHON) : APPRENEZ À MAITRISER LE PLUS CÉLÈBRE FRAMEWORK WEB !

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.

◉ Qualiopi · Validé TraininBlue ▣ Présentiel / Distanciel ◈ Programme personnalisable Accepte sous-traitance OF

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.

◷Durée 4 Jour(s)
▣Modalités Présentiel / Distanciel
♙Participants Jusqu'à 18 participants
★Langue Français
⌖Lieu France entière
♙Certification Attestation de formation
▦Mise à jour May 2023 Date de modification 02/05/2023
▦Prochaines sessions Inter 0 Voir Masquer

Aucune session inter-entreprise programmée pour le moment.

◎Objectifs pédagogiques

À l'issue de cette formation, le participant sera en mesure de :
- Connaître le framework Django : l'architecture MVC, son organisation et les avantages/inconvénients par rapport à ses concurrents.
- Développer, débugger et tester une application MVC avec Django.
- Créer une API avec Django DRF.
- Connaître les techniques de containerisation/déploiements et les métriques QA à mettre en place dans un projet en production.

⌘Compétences visées

Django Python

♙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é

# Jour 1 : Découverte, premiers pas et création MVC partie 1
- 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

Apports théoriques et retours d'expérience
Exercices pratiques et mises en situation
Travaux de groupe et échanges entre pairs
Études de cas concrets

Modalités d'évaluation

Quiz de validation des acquis
Mises en situation évaluées
Projet fil rouge
Feuille de route post-formation

♿Accessibilité

Une formation accessible à tous

Ce programme peut être adapté pour les personnes en situation de handicap. Contactez-nous pour étudier vos besoins spécifiques.

Signaler un besoin d'adaptation