Bienvenue dans la formation
  • Introduction
Environnement de développement - Windows
  • Installation Python 3 - Windows
  • Installation PyCharm - Windows
Environnement de développement - Linux (Ubuntu 18.04)
  • Installation Python 3 - Linux (Ubuntu)
  • Installation PyCharm - Linux (Ubuntu)
Environnement de développement - macOS
  • Installation Python 3 - macOS
  • Installation PyCharm - macOS
Crash Course Python 3
  • Introduction à Python 3
  • Découvrir le langage
  • Déclarer des variables et des commentaires
  • Les listes
  • Les tuples
  • Les dictionnaires
  • Controle de flux : if / elif
  • Exercice : affichage menu restaurant
  • Corrigé : affichage menu restaurant
  • Controle de flux : for
  • Controle de flux : while
  • Explorer la documentation Python 3
  • Exercice affichage menu restaurant while
  • Corrigé affichage menu restaurant while
  • Déclarer des fonctions
  • Paramètre de fonction *args
  • Paramètre de fonction **kwargs
  • Exercice : affichage menu restaurant fonctions
  • Corrigé : affichage menu restaurant fonctions
  • Orienté Objet : déclarer des objets
  • Orienté Objet : héritage
  • Modules et packages
  • Exercice : Orienté Objet PyCar
  • Corrigé : Orienté Objet PyCar
Développer des sites Web : les fondamentaux
  • Introduction aux fondamentaux web
  • Structure d'une requête HTTP
  • Traitement client
  • Traitement serveur
Découvrir Django : urls, views & templates
  • Introduction à Django
  • Le framework Django
  • Créer un projet Django
  • Créer une app Django
  • Créer une route associant une view
  • Exercice : créer une 2ème app Django
  • Corrigé : créer une 2ème app Django
  • Manipuler le routing avec les urls
  • Découvrir les templates
  • Assigner des variables à un template
  • Tags et filtres dans template
  • Templates et héritage
  • Ressources statiques dans un template
  • Exercice : afficher les données d'un utilisateur
  • Corrigé : afficher les données d'un utilisateur
  • Corrigé : afficher les données d'un utilisateur (suite)
Découvrir Django : models & base de données
  • Introduction aux modèles Django
  • Créer des models
  • Créer une base de données
  • Requêter la base de données
  • Lier modèle et views
  • Exercice : manipuler un modèle + affichage
  • Corrigé : manipuler un modèle + affichage
  • Ajouter une dépendance vers un modèle : Foreign Key
  • Exercice : Créer 2 modèles ForeignKey
  • Corrigé : Créer 2 modèles ForeignKey
Découvrir Django : admin
  • Introduction à l'admin Django
  • Activer le site admin
  • Personnaliser l'admin : page d'un model
  • Personnaliser l'admin : liste de models
  • Personnaliser l'admin : filtres & recherche
  • Exercice : administrer PyPyMusic
  • Corrigé : administrer PyPyMusic
Découvrir Django : forms
  • Introduction aux Django Forms
  • Comprendre les formulaires HTML
  • Construire un form Django
  • Traiter la requête d'un form
  • Excercice : créer un form et afficher un message
  • Corrigé : créer un form et afficher un message
  • Adapter un Form à un model : ModelForm
  • Editer un model avec un ModelForm
  • Exercice : créer un ModelForm pour un model
  • Corrigé : créer un ModelForm pour un model
Découvrir Bootstrap
  • Introduction à Bootstrap
  • Le framework Bootstrap
  • Le système de grille
  • La typographie
  • Les tables
  • Les boutons
  • Exercice : StrapShows
  • Corrigé : StrapShows
  • Barre de navigation
  • Alertes
  • Modales