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