Vous êtes sur la page 1sur 19

AB

NOUS CONTACTER COMMENCER MAINTENANT

Accueil > Parcours > Développeur d'application - Python

Développeur d'application - Python

Maîtrisez Python, le langage des startups et des scientifiques, pour réaliser vos propres
applications web !

 Vous pouvez faire financer nos offres Premium dans le cadre de la formation
professionnelle. Plus d'infos

Le développeur d’application a pour mission de créer des sites dynamiques grâce à un


langage de programmation. Il est chargé de :

• analyser les besoins à partir du cahier des charges défini par le client ou le chef de
projet
• définir les différentes étapes de fonctionnement de l’application
• étudier l’ensemble des solutions techniques disponibles
• développer, tester et valider les fonctionnalités du site
• assurer le support technique du site et produire une documentation technique et
fonctionnelle
NOUS CONTACTER du site pour le client COMMENCER MAINTENANT
• apporter d’éventuelles corrections de bugs et d’effectuer des mises à jour

Spécialité Python / Django
Grâce à la spécialisation Python / Django, vous saurez construire des scripts et des
applications web robustes. Vous découvrirez les sujets centraux du développement web et
serez capable, entre autre, de lancer un programme en ligne de commande. Les bases de
données, les bonnes pratiques en Python ou les serveurs n'auront plus de secrets pour
vous ! 

Pourquoi apprendre Python ?  Avant tout car il s'agit d'un langage très utilisé dans la
sphère scientifique et qu'il vous ouvrira de nombreuses portes ! C'est également un des
langages de prédilection des startups car il est clair, concis et permet de créer rapidement
des prototypes fonctionnels. 

Python est le 5e langage le plus populaire selon l’index TIOBE et son usage est resté stable
depuis une dizaine d’années. Vous avez la garantie d’utiliser longtemps ce que vous
apprendrez dans ce parcours !

Suivez cette formation en ligne pour obtenir le diplôme "Développeur d’application"*


enregistré au RNCP, de niveau II reconnu par l’État (équivalent au niveau Bac+3/4). Ce
diplôme est délivré par OpenClassrooms.

Pré-requis
Cette formation est accessible à tous. Voici cependant quelques recommandations :

• Niveau conseillé : Bac ou équivalent


• Pour les apprenants étrangers, un niveau de français B1-B2 (utilisateur indépendant)
est conseillé pour la réussite de la formation
• Accès à un ordinateur (PC ou Mac), muni d’un casque, une webcam et une bonne
connexion internet
Ce que vous saurez faire
NOUS CONTACTER COMMENCER MAINTENANT
• Analyser un cahier des charges et choisir une solution technique adaptée parmi les
solutions existantes
• Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
• Créer des projets web dynamiques grâce à Python
• Communiquer avec une base de données pour stocker et requêter des informations
• Développer de manière professionnelle grâce au framework Django
• Mettre en oeuvre des tests unitaires et fonctionnels
• Utiliser les outils les plus connus d’intégration continue
• Produire une documentation technique et fonctionnelle de l’application

Quels métiers pourrez-vous exercer ?


Ce parcours donne accès aux métiers suivants :

• Développeur web (plusieurs milliers d'offres d'emploi sur RemixJobs, Alsacréations,


Indeed, Monster)
• Développeur Python (plus de 2000 offres d'emploi sur RemixJobs, Alsacréations,
Indeed, Monster)
• Développeur Django (plusieurs centaines d'offres d'emploi sur RemixJobs, Indeed,
Monster)
• Développeur backend (plusieurs centaines d'offres d'emploi sur RemixJobs,
Alsacréations, Indeed, Monster)

Après quelques années d’expérience, le développeur d’application peut évoluer vers un


poste de lead developer, architecte logiciel ou directeur technique.

Rémunération
En suivant la formation "Développeur d’application" spécialité Python, vous pouvez
prétendre aux rémunérations suivantes :

• Débutant : 35 000 € à 40 000 € annuels bruts


• Expérimenté : 45 000€ à 60 000 € annuels bruts

Profils très recherchés, majoritairement en CDI (source : Urban Linker).

Ce parcours peut être effectué en alternance. Plus d'informations.


Votre diplôme
NOUS CONTACTER COMMENCER MAINTENANT
OpenClassrooms est un établissement privé d'enseignement à distance déclaré au
rectorat de l'Académie de Paris, délivrant ses propres diplômes ainsi que ceux d'autres
partenaires académiques prestigieux.

À l'issue de votre formation et de la validation de vos compétences par le jury du diplôme,


vous pourrez obtenir le diplôme "Développeur(euse) d'application" enregistré au
Répertoire National des Certifications Professionnelles.

Ce diplôme est de niveau 6 (Bac+3/4) sur les cadres français et européen des certifications
(European Qualifications Framework).

Si vous avez des questions à propos de son équivalence pour poursuivre vos études,
contactez votre université ou école dans laquelle vous voulez continuer après le diplôme.

Si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier, vous pouvez
obtenir plus rapidement ce diplôme grâce à une Validation des Acquis de l'Expérience
(VAE).

Votre emploi garanti


L'engagement d'OpenClassrooms, c'est un emploi fait pour vous. Garanti.

Avec le parcours "Développeur d'application - Python", formez-vous à un nouveau métier


passionnant avec des perspectives d'évolution intéressantes.

Vous trouvez un emploi sous 6 mois suivant votre diplôme ou nous vous remboursons
votre parcours !

En savoir plus

PROJET 1
NOUS CONTACTER COMMENCER MAINTENANT
Définissez votre stratégie
d'apprentissage !
Vous embarquez sur un grand
parcours d'apprentissage ! Équipez-
vous des outils et des bonnes
pratiques dont vous aurez besoin
tout au long de vos cours et de vos
projets.

 10 heures

Le cours suivant vous sera utile pour ce projet :

Apprenez à
 apprendre

PROJET 2

Intégrez la communauté
OpenClassrooms !
Il est temps de vous présenter aux
autres élèves ! Apprenez à utiliser
les outils de versionning Git et
GitHub tout en intégrant la
NOUS CONTACTER communauté OpenClassrooms.
COMMENCER MAINTENANT

 10 heures

Le cours suivant vous sera utile pour ce projet :

Utilisez Git et
GitHub pour vos
 projets de
développement

PROJET 3

Aidez MacGyver à
s'échapper !
Réalisez un jeu sur ordinateur pour
aider MacGyver à sortir d'un
labyrinthe !

 100 heures

Les cours suivants vous seront utiles pour ce projet :


NOUS CONTACTER
 Démarrez votre
projet avec Python COMMENCER MAINTENANT

Découvrez la
programmation
 orientée objet avec
Python

Découvrez le
 fonctionnement
des algorithmes

Perfectionnez-vous
 en Python

PROJET 4
Analysez les besoins de
NOUS CONTACTER votre client pour son COMMENCER MAINTENANT
groupe de pizzerias
Un client vous sollicite pour créer
un système de gestion des
commandes pour ses pizzerias. À
vous d'analyser ses besoins et
d'élaborer les spécifications
fonctionnelles du futur système.

 80 heures

Les cours suivants vous seront utiles pour ce projet :

Débutez l'analyse
 logicielle avec UML

Gérez votre projet


 informatique
facilement !

PROJET 5
Utilisez les données
NOUS CONTACTER publiques de COMMENCER MAINTENANT

l'OpenFoodFacts
Réalisez un programme qui
interroge l'API OpenFoodFacts pour
récupérer des aliments et en
proposer un autre de substitution.

 70 heures

Les cours suivants vous seront utiles pour ce projet :

Utilisez des API


 REST dans vos
projets web

Administrez vos
 bases de données
avec MySQL

PROJET 6
Concevez la solution
NOUS CONTACTER technique d’un systèmeCOMMENCER
de MAINTENANT

gestion de pizzeria
Un client souhaite créer un système
de gestion pour ses pizzerias afin
d'optimiser ses commandes. Vous
devez modéliser le domaine
fonctionnel et concevoir une
solution technique adaptée à son
besoin.

 80 heures

Le cours suivant vous sera utile pour ce projet :

Modélisez et
implémentez une
 base de données
relationnelle avec
UML

PROJET 7
Créez GrandPy Bot, le
NOUS CONTACTER papy-robot COMMENCER MAINTENANT

Qui est GrandPy Bot ? Un robot


conversationnel qui vous donne
l'adresse que vous cherchez tout en
vous racontant l'histoire du lieu !

 70 heures

Les cours suivants vous seront utiles pour ce projet :

Apprenez à créer
 votre site web avec
HTML5 et CSS3

Apprenez à
 programmer avec
JavaScript

Écrivez du
 JavaScript pour le
web

Introduction à
 jQuery


Prenez en main
NOUS CONTACTER Bootstrap COMMENCER MAINTENANT

Testez votre projet


 avec Python

Concevez un site
 avec Flask

PROJET 8

Créez une plateforme pour


amateurs de Nutella
La startup Pur Beurre veut créer
une plateforme web qui permet à
tous de trouver un substitut sain à
tout aliment. A vous de jouer !

 100 heures

Le cours suivant vous sera utile pour ce projet :


NOUS CONTACTER
 Découvrez le
framework Django COMMENCER MAINTENANT

PROJET 9

Documentez votre système


de gestion de pizzeria
Le système de gestion du groupe
de pizzerias est en production.
Rédigez sa documentation
comprenant un dossier de
conception fonctionnelle, un
dossier de conception technique,
un dossier d'exploitation et un PV
de livraison finale.

 20 heures

PROJET 10
NOUS CONTACTER COMMENCER MAINTENANT
Déployez votre application
sur un serveur comme un
pro !
Mettez en ligne une application
Django en déploiement continu.

 60 heures

Le cours suivant vous sera utile pour ce projet :

Déployez une
 application Django

PROJET 11

Améliorez un projet
existant en Python
Un ancien client vous contacte car il
souhaite améliorer un projet. A vous
d'ajouter la fonctionnalité
demandée en utilisant des tests,
bien évidemment !

 20 heures
NOUS CONTACTER COMMENCER MAINTENANT

PROJET 12

Effectuez un stage ou
construisez une veille
technologique
Pour ce projet, vous pouvez
effectuer un stage en entreprise ou
choisir de construire votre outil de
veille technologique !

 10 heures

Les cours suivants vous seront utiles pour ce projet :

Maintenez-vous à
 jour en
développement

Rédigez votre
 rapport de stage
NOUS CONTACTER
 Préparez-vous aux
tests techniques COMMENCER MAINTENANT

pour devenir
développeur

PROJET 13

Projet final : prêt pour le


feu d’artifices ?
Réalisez un projet open source ou
aidez une association de votre
choix.

 120 heures


DIPLÔME

DÉVELOPPEUR(EUSE)
D'APPLICATION
NOUS CONTACTER COMMENCER MAINTENANT

Débutez la carrière de vos rêves

À votre rythme

300 € par mois


Vos avantages :

• Un emploi garanti sous 6 mois


• Un diplôme niveau 6 (Bac+3/4)
• Une durée de formation flexible
• Une session individuelle de mentorat
hebdomadaire
• 13 projets professionnalisants

DÉMARRER

Sans engagement

En alternance

Financée*
Vos avantages :

Tous les avantages du parcours +


• Gagnez votre vie tout en suivant votre
formation
• Renforcez votre expérience en entreprise
• Enrichissez votre CV

POSTULER

Valable pour les personnes autorisées à travailler en France

* Formation financée par votre employeur ou l'État


NOUS CONTACTER COMMENCER MAINTENANT

Nous sommes là pour vous aider.

NOUS CONTACTER

OpenClassrooms

L'entreprise

Alternance

Forum

Blog

Nous rejoindre

Entreprises

Business

En plus

Devenez mentor

Aide et FAQ

Conditions Générales d'Utilisation

Politique de Protection des Données Personnelles

Nous contacter

Français
NOUS CONTACTER COMMENCER MAINTENANT