1. Training program last updated on Sep 25, 2024
Développement d’une
application avec Python
Construisez des applications web en utilisant le langage de
programmation Python et le framework Django.
Path duration:
272 hours
of full-time study
4 months
OpenClassrooms Certification
Développement
2. Développement d’une application avec Python 2
Project 1 - 12 hours
Démarrez votre formation de
Développeur d’application -
Python
Mettez-vous dans les meilleures conditions pour réussir votre parcours : projetez-
vous dans votre formation, définissez votre planning et appropriez-vous les outils
essentiels pour apprendre.
Skills
Définir le cadre de votre formation
Associated courses
Engagez-vous dans votre formation
OpenClassrooms
Easy 2 hours
Prenez en main votre parcours OpenClassrooms et réalisez
votre premier projet en suivant ce cours conçu pour vous
accompagner dans ces premières étapes de formation.
Découvrez les métiers de développeur
Easy 6 hours
Les codeurs, programmeurs, développeurs... Qu'est-ce que
c'est ? Découvrez les différents métiers du développement, du
Web au mobile, du back-end au front-end. Vous verrez
comment vous former et comment évoluer dans le code.
3. Développement d’une application avec Python 3
Optimisez votre apprentissage avec l'Intelligence
Artificielle
Easy 6 hours
Utiliser l’IA en gardant un esprit critique, pour acquérir plus
rapidement des compétences, gagner en productivité et
mieux organiser votre planning d’apprentissage.
4. Développement d’une application avec Python 4
Project 2 - 60 hours
Utilisez les bases de Python
pour l'analyse de marché
Vous travaillez comme analyste marketing dans une librairie en ligne. Vous voulez
suivre les prix de vos concurrents. Utilisez Python pour accomplir cette mission !
Skills
Gérer les données à l'aide du processus ETL
Utiliser le contrôle de version avec Git et GitHub
Appliquer les bases de la programmation en Python
Configurer un environnement Python
Associated courses
Apprenez les bases du langage Python
Easy 6 hours
Python est très demandé et accessible pour les
débutants. Apprenez à coder avec Python pour écrire des
programmes simples mais puissants, et pour automatiser les
tâches.
Initiez-vous à Python pour l'analyse de données
Easy 6 hours
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.
5. Développement d’une application avec Python 5
Apprenez à utiliser la ligne de commande dans un
terminal
Easy 6 hours
Apprenez à écrire des lignes de commandes qui vous
permettront de communiquer avec votre ordinateur.
Mettez en place votre environnement Python
Easy 6 hours
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.
Prenez la parole en public
Easy 6 hours
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.
Gérez du code avec Git et GitHub
Easy 6 hours
Installez Git et GitHub et apprenez les commandes de base de
Git pour gérer votre code et déployer vos projets de
développement.
6. Développement d’une application avec Python 6
Project 3 - 80 hours
Développez un programme
logiciel en Python
Une organisation locale a besoin d'aide pour gérer ses événements. C'est à vous
d'en rédiger le nouveau programme. Il est temps de mettre à profit vos nouvelles
compétences en matière de développement de logiciels Python !
Skills
Écrire un code Python robuste en utilisant la PEP 8
Structurer le code d'un programme Python en utilisant un design pattern
Utiliser la programmation orientée objet pour développer un programme Python
Associated courses
Apprenez la programmation orientée objet avec
Python
Medium 12 hours
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.
Écrivez du code Python maintenable
Easy 8 hours
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.
7. Développement d’une application avec Python 7
Devenez un expert de Git et GitHub
Medium 6 hours
Devenez un expert de Git et GitHub : utiliser une méthode et
des commandes pour gérer les conflits, mettez en place des
workflows, des hooks et utiliser un client GUI.
8. Développement d’une application avec Python 8
Project 4 - 40 hours
Développez une interface
utilisateur pour une application
web Python
Passionné de cinéma et d’informatique, vous décidez de mettre vos compétences au
service d’une association pour développer une application web permettant de
visualiser en temps réel les films les mieux notés du 7ème art. Une belle occasion de
vous plonger
Skills
Développer la partie Front-End d’une application avec HTML, CSS et JavaScript
Interagir avec une API REST
Associated courses
Créez votre site web avec HTML5 et CSS3
Easy 15 hours
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 !
Adoptez les API REST pour vos projets web
Easy 4 hours
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 !
9. Développement d’une application avec Python 9
Simplifiez-vous le CSS avec Sass
Medium 6 hours
Apprenez à écrire du code CSS propre, maintenable et
modulable dans des fichiers de style .scss avec Sass.
Apprenez à programmer avec JavaScript
Easy 12 hours
Maîtrisez les bases de la programmation JavaScript et sa
logique de programmation en réalisant un site web
dynamique.
10. Développement d’une application avec Python 10
Project 5 - 80 hours
Créez une API sécurisée RESTful
en utilisant Django REST
Approfondissez votre maîtrise de Django avec le framework Django REST : créez et
documentez une API RESTful conforme aux normes de sécurité OWASP et RGPD.
Skills
Sécuriser une API afin qu'elle respecte les normes OWASP et RGPD
Créer une API RESTful avec Django REST
Associated courses
Mettez en place une API avec Django REST
Framework
Hard 10 hours
Implémentez et sécurisez les API de vos projets Django avec
Django REST Framework ! Dans ce cours, découvrez pas à pas
comment intégrer des API avec ce framework.
Sécurisez vos applications web avec l'OWASP
Medium 10 hours
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.
11. Développement d’une application avec Python 11
Écrivez la documentation technique de votre
projet
Medium 6 hours
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.