Plan de formation python web (proposition)

Semaine Thème Objet de l'apprentissage
1 Bases Intégration du stagiaire, outils de travail (matériel, logiciel, EDI), licences, etc.
2 Travail en équipe Gestion de code source (avec Git)
3 Travail en équipe Conventions & usages (PEP8, formatage et tests) dans l'organisation forga
4 Relationnel client Pratiques et usage dans l'organisation forga
5 Relationnel client Analyse de besoin (avec UML): règles de gestion et les processus
6 Relationnel client Détailler les fonctionnalités et définir un modèle physique de donnée (avec UML)
7 Travail en équipe Utilisation de Gitlab dans l'organisation forga
8 Travail en équipe Usage avancé de Git, gestion de projets au long cours (exitant)
9 HTML/CSS/JS Tour d'horizon des usages et pratiques dans l'organisation forga
10 Python / CLI Écriture de scripts en ligne de commande
11 Python / API REST Utilisation des APIs des services internes (iTop, NextCloud & Gitlab)
12 Python / API REST Réaliser des requêtes en lecture et écriture avec Python
13 Python / Flask Mettre en place un service web basique (type hello world !)
14 Python / Flask Ajouter des fonctionnalités client
15 Python / Flask Créer un client d'API basique
16 Déploiement Usage du shell et administration basique (linux)
17 Déploiement Usage et administration de machines virtuelles
18 Python / Flask Héberger Flask sur serveur de production
19 Python / Django Mettre en place un service web basique (type hello world !)
20 Python / Django Héberger Django sur serveur de production
21 Déploiement Automatisation du déploiement avec Gitlab & Ansible
22 Python / Django Ajouter un système d'authentification utilisateur
23 Python / Django Utiliser la génération d'interface d'administration
24 Python / Django Structurer un projet en plusieurs applications réutilisable
25 Python / Django Créer un client d'API avancé

Votre avis compte!

Ne pas hésiter à proposer des mises à jour pour cette page