Python - Certification TOSA par la pratique
DOCSTRING
Objectifs de la formation
À l'issue de la formation, vous serez :
- En mesure de saisir les enjeux de l'IA et pourquoi l'apprentissage du code est toujours nécessaire.
- Capable de replacer Python dans l'histoire du domaine de la programmation et comprendre son intérêt par rapport à d'autres langages.
- Capable de mettre en place un environnement de travail sur son ordinateur pour exécuter des scripts Python.
- Capable de manipuler les types natifs de Python (nombres, chaînes de caractères, booléens).
- Capable d'utiliser les outils algorithmiques permettant la réalisation de programmes logiques (boucles, structures conditionnelles).
- Capable d'importer et d'utiliser des modules de la librairie standard pour réaliser des modifications sur son système d'exploitation (création, modification et suppression de fichiers).
- Capable d'organiser et d'optimiser votre code grâce à l'utilisation des fonctions, de la PEP8, des commentaires et de la documentation.
- Capable d'utiliser l'orienté objet pour créer des programmes réutilisables et optimisés.
- Capable d'utiliser et installer des librairies et framework externes pour réaliser des programmes plus avancés (gestion de fichiers, sites web, ...).
Programme
La formation se déroule sur 8 semaines, 100% en ligne, et s'appuie sur le développement progressif d'un projet Django servant de fil conducteur. Elle vise à consolider et valider les compétences Python évaluées par la certification TOSA, à travers des apports théoriques, des exercices pratiques et la réalisation d'une application web complète.
Déroulé (8 semaines) :
- Semaine 1 : Introduction TOSA et bases Python: présentation des objectifs, passage du test de compétences TOSA, révision de la syntaxe Python, structures de contrôle, fonctions et bases de la programmation orientée objet.Compétences TOSA : domaines 1 et 2.
- Semaine 2 : Initialisation du projet Django: modélisation de la base de données, découverte de l'ORM Django, création du projet, gestion des environnements virtuels et du dépôt Git.Compétences TOSA : domaines 2 et 3.
- Semaine 3 : Application Accounts: personnalisation du modèle utilisateur, héritage et structuration du code en modules, premiers tests unitaires et mise en place de l'intégration continue.Compétences TOSA : domaines 2, 3 et 4.
- Semaine 4 : Templates et authentification: organisation des templates, création de vues Django, mise en place de l'authentification et gestion des emails, avec tests associés.Compétences TOSA : domaines 1, 2, 3 et 4.
- Semaine 5 : Modèles métier et administration: création de modèles complexes, structuration en modules, configuration avancée de l'interface d'administration et tests des modèles.Compétences TOSA : domaines 2, 3 et 4.
- Semaine 6 : Vues et optimisation: implémentation des vues génériques, pagination, optimisation des requêtes et tests des fonctionnalités.Compétences TOSA : domaines 2 et 4.
- Semaine 7 : Fonctionnalités avancées: formulaires complexes, logique métier avancée, traitements de données et automatisation de fonctionnalités.Compétences TOSA : domaines 1 et 2.
- Semaine 8 : Déploiement et préparation à la certification: déploiement de l'application sur serveur, configuration de l'environnement de production, révision globale et passage de la certification TOSA Python.Compétences TOSA : domaines 3 et 4.
Légende des domaines TOSA :
- Domaine 1 :Langage Python et syntaxe .
- Domaine 2 :Structures de données et programmation orientée objet.
- Domaine 3 :Modules, packages, environnements et déploiement.
- Domaine 4 :Optimisation du code, tests, débogage et bonnes pratiques.
Évaluations :Exercices pratiques et validations hebdomadaire de l'avancement du projet.
Résultats attendus
Cette formation vous permettra d'obtenir la Certification « Programmer et automatiser des tâches avec Python (Tosa) » inscrite au Répertoire Spécifique (RS6962).
Les certifications Tosa se passent à distance, via une solution intégrée d'e-surveillance. Il s'agit d'un test adaptatif en ligne : le niveau des questions s'adapte au niveau du candidat tout au long du déroulement du test Scoring mathématique IRT (Item Response Theory) : score sur 1000.
Le format du test correspond à une série de 35 questions sur une durée de 90 minutes.
Un score d'au moins 551 / 1000 est nécessaire pour obtenir la certification, en deçà, vous recevrez une attestation de passage.
Les points forts
- Le site e-learning le plus complet pour Python en français
- Accompagnement personnalisé avec un mentor en 1:1
- Format pratique avec Django pour apprendre dans le contexte d'un projet
La certification
Programmer et automatiser des tâches avec Python (Tosa)
- TypeCertif. RS
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement informatique
RS 6962 CertifInfo 118154 Organisme & lieu
- OrganismeDOCSTRING
- Région