- S’initier au « Programme Objet Orienté » (POO)
- Savoir ce qu’est le « POO »
- Utiliser et gérer une classe
- Définir une classe
- Savoir ce qu’est un objet (Cas)
- Créer un objet
- Utiliser la méthode « _init_ »
- Utiliser des attributs
- Maitriser les méthodes d’instance
- Maitriser l’héritage POO, l’encapsulation, le polymorphisme et l’héritage multiple
- Découvrir l’héritage POO
- Savoir remplacer des méthodes parentes
- Utiliser la fonction SUPER()
- Savoir comment utiliser l’encapsulation
- Utiliser le polymorphisme
- Connaitre les types d’héritage
- Savoir utiliser l’héritage multiple
- Savoir écrire un module
- Comprendre l’intérêt et l’utilisation d’un module
- Créer un module
- Importer un module
- Importer des fonctions spécifiques
- Utiliser un alias
- Installer un module externe
- Utiliser un fichier d’exigences
- Utiliser les attributs de classe et les décorateurs de classe
- Savoir ce qu’est un attribut de classe
- Utiliser des attributs de classes
- Connaitre les types de décorateurs de classe (@classmethod, @staticmethod, @property…)
- Maitriser les méthodes « Dunder »
- Découvrir la méthode « Dunder »
- Connaitre les types de méthodes « Dunder » (_init_, _str_, _repr_, _len_…)
- Utiliser les méthodes Dunder
- Ouvrir et modifier un fichier de test directement en Python
- Connaitre les opérations de fichier Python (ouvrir, fermer, ajouter, écrire…)
- Itérer à travers un fichier
- Connaitre les modes d’accès pour manipuler un fichier
- Utiliser le module JSON
- S’initier au JSON
- Comment importer le module JSON
- Savoir la conversion entre Python en JSON
- Écrire un dictionnaire Python dans un fichier JSON ( json.dump() )
- Convertir un dictionnaire Python en chaîne JSON ( avec le Pretty Print )
- Récupérer des données JSON
- Connaitre les méthodes http
- Savoir ce qu’est le HTTP
- Connaitre les méthodes HTTP (GET, POST…)
- Connaitre les types de messages HTTP
- Maitriser les éléments d’une requête HTTP (Start Line, Headers, Body…)
- Connaitre les méthodes de réponse HTTP
- Connaitre les codes d’état
- Utiliser l’interface de programmation d’application (IPA)
Pour faciliter l’acquisition de la compétence et sa transférabilité sur le poste de travail, trois différents contenus sont mis à disposition de l’apprenant sur son espace dédié, en complément de sa formation :
Un parcours e-learning : Réalisé avant ou après une session avec un formateur, chaque module correspond à une fonctionnalité à maîtriser du programme. L’ensemble des modules constitue un parcours qui renforce l’ancrage.
Des tutoriels de courte durée : Selon la logique du support formatif, ces vidéos aident l’apprenant confronté à une difficulté à la résoudre en toute autonomie 24/7 mais aussi à acquérir la fonctionnalité ou l’usage concerné.
Des vidéos d’exercices : En reprenant pas à pas chaque étape de la correction, l’apprenant progresse à travers une illustration pratique de la mise en œuvre de la fonctionnalité ou de l’usage.
Ces contenus e-formation sont disponibles dans l’espace dédié de l’apprenant. Ils complètent efficacement les sessions synchrones avec un formateur.