Skip to content
Tom - P1 Openclassrooms DAP
Share
Explore

Date de début du cours :
Mon, Jun 21, 2021

Nombre d’heures de travail par jour :
5
Nombre de jours de travail par semaine :
5

Le minimum d’heures investies par semaine est de 20h. Ce chiffre sera ré-évalué au fil de la formation

Nombre total d’heures recommandé par Openclassrooms :
800
h

Nombre de semaines attendues (avec marge) :
36
semaines de
25
hrs (
5
jours d’apprentissages de
5
hrs chacun )

Date de fin attendue avec marge :
Mon, Apr 11, 2022
(chaque nouveau projet commence un lundi, cette marge permet d’avoir une estimation plus réaliste car elle prend en compte la temporalité hebdomadaire des réunions avec le mentor)


Date de fin attendue sans marge:
Wed, Feb 2, 2022


Gantt Chart pour le planning (avec marge)
2
Search
Prenez en main votre formation Python
Utilisez les bases de Python pour l'analyse de marché
Designez une application Python adaptée aux besoins d'un client
Développez un programme logiciel en Python
Testez votre maîtrise du langage Python
Développez une interface utilisateur pour une application web Python
Résolvez des problèmes en utilisant des algorithmes en Python
Testez votre maîtrise des algorithmes en Python
Développez une application Web en utilisant Django
Créez une API sécurisée RESTful en utilisant Django REST
Améliorez une application Web Python par des tests et du débogage
Développez une architecture back-end sécurisée en utilisant Django ORM
Mettez à l'échelle une application Django en utilisant une architecture modulaire
Jun 14
Jul 26
Sep 6
Oct 18
Nov 29
Jan 10
Feb 21
Apr 4
Prenez en main votre formation Python
Utilisez les bases de Python pour l'analyse de marché
Designez une application Python adaptée aux besoins d'un client
Développez un programme logiciel en Python
Testez votre maîtrise du langage Python
Développez une interface utilisateur pour une application web Python
Résolvez des problèmes en utilisant des algorithmes en Python
Testez votre maîtrise des algorithmes en Python
Développez une application Web en utilisant Django
Créez une API sécurisée RESTful en utilisant Django REST
Améliorez une application Web Python par des tests et du débogage
Développez une architecture back-end sécurisée en utilisant Django ORM
Mettez à l'échelle une application Django en utilisant une architecture modulaire
Gantt Chart pour le planning (sans marge)
2
Search
Prenez en main votre formation Python
Utilisez les bases de Python pour l'analyse de marché
Designez une application Python adaptée aux besoins d'un client
Développez un programme logiciel en Python
Testez votre maîtrise du langage Python
Développez une interface utilisateur pour une application web Python
Résolvez des problèmes en utilisant des algorithmes en Python
Testez votre maîtrise des algorithmes en Python
Développez une application Web en utilisant Django
Créez une API sécurisée RESTful en utilisant Django REST
Améliorez une application Web Python par des tests et du débogage
Développez une architecture back-end sécurisée en utilisant Django ORM
Mettez à l'échelle une application Django en utilisant une architecture modulaire
Jun 20
Jul 19
Aug 17
Sep 15
Oct 14
Nov 12
Dec 11
Jan 9
Prenez en main votre formation Python
Utilisez les bases de Python pour l'analyse de marché
Designez une application Python adaptée aux besoins d'un client
Développez un programme logiciel en Python
Testez votre maîtrise du langage Python
Développez une interface utilisateur pour une application web Python
Résolvez des problèmes en utilisant des algorithmes en Python
Testez votre maîtrise des algorithmes en Python
Développez une application Web en utilisant Django
Créez une API sécurisée RESTful en utilisant Django REST
Améliorez une application Web Python par des tests et du débogage
Développez une architecture back-end sécurisée en utilisant Django ORM
Mettez à l'échelle une application Django en utilisant une architecture modulaire
Curriculum
2
Search
Nom du projet
Durée
Compétences acquises dans ce projet
Cours Associés
Date de début (+marge)
Date de fin (+marge)
Difficulté Attendue
Date de début
Date de fin
1
Prenez en main votre formation Python
8 hrs
Élaborer un plan d'apprentissage personnalisé et un ensemble d'outils
Comprendre le Web
Mettez en place un système de veille informationnelle
Développez vos soft skills
Apprenez à apprendre
Gérez votre temps efficacement
Mon, Jun 21, 2021
Sat, Jun 26, 2021
Mon, Jun 21, 2021
Wed, Jun 23, 2021
2
Utilisez les bases de Python pour l'analyse de marché
50 hrs
Configurer un environnement Python
Utiliser le contrôle de version avec Git et GitHub
Appliquer les bases de la programmation en Python
Gérer les données à l'aide du processus ETL
Initiez-vous à Python pour l'analyse de données
Apprenez à utiliser la ligne de commande dans un terminal
Mettez en place un système de veille informationnelle
Prenez la parole en public
Gérez du code avec Git et GitHub
Mon, Jun 28, 2021
Mon, Jul 12, 2021
Wed, Jun 23, 2021
Wed, Jul 7, 2021
3
Designez une application Python adaptée aux besoins d'un client
60 hrs
Définir les exigences fonctionnelles de l’application à partir du besoin client
Gérer un projet avec les méthodologies agiles
Prototyper une solution technique pour un client avec les modèles de domaine et maquettes
Initiez-vous à la gestion de projet agile
Appliquez le principe du Domain-Driven Design à votre application
Concevez une interface cliquable
Développez votre sens du service
Mon, Jul 19, 2021
Mon, Aug 9, 2021
Wed, Jul 7, 2021
Fri, Jul 23, 2021
4
Développez un programme logiciel en Python
60 hrs
Utiliser la programmation orientée objet pour développer un programme Python
Structurer le code d'un programme Python en utilisant un design pattern
Écrire un code Python robuste en utilisant la PEP 8
Vous appliquerez des compétences préalablement validées à un contexte de test technique.
Perfectionnez-vous en Python
Apprenez la programmation orientée objet avec Python
Écrivez du code Python maintenable
Mon, Aug 9, 2021
Mon, Aug 30, 2021
Fri, Jul 23, 2021
Tue, Aug 10, 2021
5
Testez votre maîtrise du langage Python
1 hr
Vous appliquerez des compétences préalablement validées à un contexte de test technique.
Mon, Aug 30, 2021
Sat, Sep 4, 2021
Tue, Aug 10, 2021
Wed, Aug 11, 2021
6
Développez une interface utilisateur pour une application web Python
40 hrs
Développer la partie Front-End d’une application avec HTML, CSS et JavaScript
Interagir avec une API REST
Apprenez à créer votre site web avec HTML5 et CSS3
Simplifiez-vous le CSS avec Sass
Apprenez à programmer avec JavaScript
Adoptez les API REST pour vos projets web
Mon, Sep 6, 2021
Mon, Sep 20, 2021
Wed, Aug 11, 2021
Mon, Aug 23, 2021
7
Résolvez des problèmes en utilisant des algorithmes en Python
60 hrs
Déconstruire un problème
Développer un algorithme pour résoudre un problème
Découvrez le fonctionnement des algorithmes
Préparez-vous aux tests techniques pour devenir développeur
Mon, Sep 20, 2021
Mon, Oct 11, 2021
Mon, Aug 23, 2021
Wed, Sep 8, 2021
8
Testez votre maîtrise des algorithmes en Python
1 hr
Vous appliquerez des compétences préalablement validées à un contexte de test technique.
Mon, Oct 11, 2021
Sat, Oct 16, 2021
Wed, Sep 8, 2021
Thu, Sep 9, 2021
9
Développez une application Web en utilisant Django
120 hrs
Développer une application web en utilisant Django
Utiliser le rendu côté serveur dans Django
Découvrez le framework Django
Développez votre créativité
Mon, Oct 18, 2021
Mon, Nov 22, 2021
Thu, Sep 9, 2021
Wed, Oct 13, 2021
10
Créez une API sécurisée RESTful en utilisant Django REST
80 hrs
Sécuriser une API afin qu'elle respecte les normes OWASP et RGPD
Créer une API RESTful avec Django REST
Documenter une application
Sécurisez vos applications web avec l'OWASP
Écrivez la documentation technique de votre projet
Mon, Nov 29, 2021
Mon, Dec 27, 2021
Wed, Oct 13, 2021
Thu, Nov 4, 2021
11
Améliorez une application Web Python par des tests et du débogage
100 hrs
Analysez la performance d’une application avec Locust
Debugger le code d’une application Python
Implémentez une suite de tests Python
Gérer les erreurs et les exceptions en Python
Testez votre projet avec Python
Mon, Dec 27, 2021
Mon, Jan 24, 2022
Thu, Nov 4, 2021
Thu, Dec 2, 2021
12
Développez une architecture back-end sécurisée en utilisant Django ORM
80 hrs
Compétences acquises dans ce projet
Élaborer l'architecture d'une base de données relationnelle
Mettre en œuvre une base de données sécurisée avec Django ORM et PostgreSQL
Modélisez et implémentez une base de données relationnelle avec UML
Mon, Jan 31, 2022
Mon, Feb 28, 2022
Thu, Dec 2, 2021
Fri, Dec 24, 2021
13
Mettez à l'échelle une application Django en utilisant une architecture modulaire
140 hrs
Mettre en place un système de contrôle des codes en utilisant Sentry
Déployer une application en utilisant Heroku
Refactoriser une application pour réduire la dette technique
Gérer la production de code en utilisant la méthodologie CI/CD avec CircleCI
Appliquer une architecture modulaire dans une application Python
Mon, Feb 28, 2022
Mon, Apr 11, 2022
Fri, Dec 24, 2021
Wed, Feb 2, 2022
There are no rows in this table
Cours Associés
0
Search
Nom du cours
Durée
Difficulté
Description
Lien
1
Comprendre le Web
6 hrs
Facile
Le monde du Web vous intéresse, mais vous n’y connaissez rien ? Vous décrochez quand vous entendez du vocabulaire geek ? Imprégnez-vous de la culture du Web avec ce cours !
2
Mettez en place un système de veille informationnelle
4 hrs
Facile
Apprenez à faire de la veille pour vous adapter aux évolutions de votre métier et à utiliser des outils de veille informationnelle.
3
Développez vos soft skills
6 hrs
Facile
Les soft skills, comme l’adaptabilité, la collaboration, la résolution de problèmes, sont des compétences de plus en plus recherchées. Développez ces compétences transversales et comportementales.
4
Apprenez à apprendre
6 hrs
Facile
Être capable d'apprendre vite et bien est une compétence clé dans n'importe quel domaine. Suivez ce cours pour améliorer votre capacité d'apprentissage !
5
Gérez votre temps efficacement
12 hrs
Facile
La gestion du temps est une compétence qui peut s'apprendre. Découvrez une série de lois du temps et de bonnes habitudes à prendre, et devenez plus performant et efficace dans votre travail.
6
Initiez-vous à Python pour l'analyse de données
12 hrs
Facile
Dans ce cours, vous apprendrez un langage de programmation indispensable pour l’analyse de données : Python. Nous aborderons ensemble les notions fondamentales de la programmation Python, à l’aide d’exemples simples et d’exercices pratiques.
7
Apprenez à utiliser la ligne de commande dans un terminal
6 hrs
Facile
Apprenez à écrire des lignes de commandes qui vous permettront de communiquer avec votre ordinateur.
8
Mettez en place votre environnement Python
6 hrs
Facile
Installez votre environnement Python en utilisant pip pour gérer des paquets, virtual env pour créer un environnement virtuel pour chaque projet, et PyCharm comme IDE.
9
Prenez la parole en public
6 hrs
Facile
Mobilisez des techniques de communication en public. Créez votre contenu avec le storytelling et le mind mapping et entraînez-vous pour maîtriser votre prestation orale.
10
Gérez du code avec Git et GitHub
6 hrs
Facile
Installez Git et GitHub et apprenez les commandes de bases de Git pour gérer votre code et déployez vos projets de développement.
11
Initiez-vous à la gestion de projet agile
6 hrs
Facile
Vous devez vous approprier les bonnes pratiques de l'intelligence collective et de l'expérience utilisateur pour coacher votre équipe.
12
Appliquez le principe du Domain-Driven Design à votre application
4 hrs
Facile
Avec le Domain-Driven Design ou DDD, communiquez une architecture technique. Utilisez la méthode UML, les diagrammes de cas d’utilisation et de classe.
13
Concevez une interface cliquable
8 hrs
Moyenne
Concevez une interface cliquable en créant vos propres wireframes avec des méthodes UX comme le zoning. Découvrez des méthodes de réalisation d'un prototype comme celle du Design Sprint.
14
Développez votre sens du service
8 hrs
Facile
Dans une économie où le sens du service est au cœur des échanges, apprenez à répondre à un besoin, à personnaliser vos relations et à gérer des situations difficiles avec un interlocuteur.
15
Perfectionnez-vous en Python
4 hrs
Moyenne
Découvrez les bonnes pratiques de développement en Python et apprenez à manipuler des données en utilisant les librairies de Data Science !
16
Apprenez la programmation orientée objet avec Python
12 hrs
Moyenne
Pensez le code autrement avec la programmation orientée objet ! Manipulez des objets qui se veulent proches des objets du monde réel. Dans ce cours, vous créerez des classes, des méthodes, et utiliserez l'héritage.
17
Écrivez du code Python maintenable
8 hrs
Facile
Maintenant que vous avez appris à programmer avec Python, rendez votre code propre, lisible et facile à modifier. Pour cela vous appliquerez le guide de style PEP 8, quelques design patterns clés et les principes SOLID.
18
Apprenez à créer votre site web avec HTML5 et CSS3
20 hrs
Facile
Vous rêvez d'apprendre à créer des sites web ? Débutez avec ce cours qui vous enseignera tout ce qu'il faut savoir sur le développement de sites web en HTML5 et CSS3 !
19
Simplifiez-vous le CSS avec Sass
15 hrs
Moyenne
Apprenez à écrire du code CSS propre, maintenable et modulable dans des fichiers de style .scss. Vous utiliserez Sass la méthodologie BEM.
20
Apprenez à programmer avec JavaScript
15 hrs
Facile
Établissez une base solide en développement web en apprenant et en pratiquant JavaScript, l'un des principaux langages de programmation sur le web, et créez une application simple !
21
Adoptez les API REST pour vos projets web
4 hrs
Facile
Enrichissez vos projets web avec les API REST en accédant à des données qui pourront être intégrées dans vos propres applications. Les API apporteront une nouvelle dimension à vos logiciels !
22
Découvrez le fonctionnement des algorithmes
4 hrs
Facile
L’algorithmique est l’art de décomposer les étapes d’une solution à un problème sous forme d’instructions précises pour des programmes informatiques. Apprenez à faire votre algorithme !
23
Préparez-vous aux tests techniques pour devenir développeur
4 hrs
Facile
Vous êtes à la recherche d’un emploi dans un métier lié au développement ? Préparez-vous aux tests techniques (discussions techniques, tests d’algorithmique ou mini-projets) dans ce cours !
24
Découvrez le framework Django
20 hrs
Moyenne
Vous connaissez Python ? Vous avez une idée de plateforme web mais ne savez pas vraiment comment la réaliser ? Alors vous connaissez déjà Django, le framework web pensé pour les perfectionnistes qui veulent tenir leurs deadlines.
25
Développez votre créativité
8 hrs
Facile
La créativité est une compétence clé dans la résolution des problèmes. Dans ce cours, vous développerez votre pensée divergente et convergente et construirez une boîte à outils pour vous aider à résoudre des problèmes au travail.
26
Sécurisez vos applications web avec l'OWASP
10 hrs
Moyenne
Pour créer une application de qualité, vous devez définir son modèle de sécurité ! Apprenez à appliquer les techniques de OWASP, une communauté qui fournit des outils inestimables pour réduire les risques de sécurité dans le développement web.
27
Écrivez la documentation technique de votre projet
6 hrs
Moyenne
Documentez votre projet de manière claire et maintenable avec les conventions de nommage, README, ou encore les outils de documentation d'API, ainsi qu'un document d'architecture technique.
28
Testez votre projet avec Python
4 hrs
Moyenne
Comment tester un projet en Python ? Et à quoi cela sert-il de tester un projet ? Découvrez-le tout de suite !
29
Modélisez et implémentez une base de données relationnelle avec UML
20 hrs
Moyenne
Vous souhaitez organiser et exploiter un ensemble de données mais vous ne savez pas comment vous y prendre ? Utilisez UML pour modéliser votre domaine et créez une base de données relationnelle !
There are no rows in this table
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.