322 Developpeur Dapplication Python FR FR Standard
322 Developpeur Dapplication Python FR FR Standard
322 Developpeur Dapplication Python FR FR Standard
Développeur d'application -
Python
Construisez des applications web en utilisant le langage de programmation
Python et le framework Django.
*Développeur(euse) d'application - NSF 326t - Bachelor's-level diploma - enregistré au RNCP par arrêté du 9/26/16 publié au
JO du 10/4/16
**Conditions disponibles sur la page https://openclassrooms.com/fr/job-guarantee
Financez ce parcours grâce à vos crédits CPF directement depuis la plateforme Mon
Compte Formation. Plus d'infos : Temps complet - 12 mois / Temps partiel - 24 mois.
Concevoir des programmes pour qu'ils fonctionnent selon les besoins des clients.
Utiliser son esprit critique et sa créativité pour résoudre des problèmes de calcul.
Identifier les meilleurs outils pour construire ou améliorer des applications
puissantes et modulaires.
Utiliser des tests pour surveiller les applications et assurer un service de la plus
haute qualité.
Fournir la documentation technique et fonctionnelle d'une application pour les
clients et les collègues.
Se tenir régulièrement au courant des évolutions rapides des technologies dont
il/elle se sert – les développeur(se)s apprennent tout au long de leur vie !
Sachant que les postes en développement Python ne manquent pas, nous avons créé
ce diplôme de niveau bac + 3/+4 de 12 mois en développement Python. Vous pouvez le
suivre entièrement en ligne, avec l'aide d'un mentor dédié qui vous accompagnera
chaque semaine en visioconférence.
Cette formation a été conçue et créée par notre équipe pédagogique, en collaboration
avec un comité d'experts professionnels qui utilisent le langage Python au quotidien.
Elle se compose de 13 projets professionnalisants d'une complexité croissante. Chaque
Ces profils sont très recherchés, majoritairement en CDI (source : Urban Linker).
Évolution professionnelle
Prérequis
Compétences cibles
Élaborer un plan d'apprentissage personnalisé et un ensemble d'outils
Cours associés
Comprendre le Web
Facile 6 heures
Apprenez à apprendre
Facile 6 heures
Compétences cibles
Appliquer les bases de la programmation en Python
Configurer un environnement Python
Gérer les données à l'aide du processus ETL
Utiliser le contrôle de version avec Git et GitHub
Cours associés
Compétences cibles
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
Cours associés
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 !
Compétences cibles
Écrire un code Python robuste en utilisant la PEP 8
Utiliser la programmation orientée objet pour développer un programme Python
Structurer le code d'un programme Python en utilisant un design pattern
Cours associés
Perfectionnez-vous en Python
Moyenne 4 heures
Compétences cibles
Vous appliquerez des compétences préalablement validées à un contexte de test
technique.
Compétences cibles
Développer la partie Front-End d’une application avec HTML, CSS et JavaScript
Interagir avec une API REST
Cours associés
Compétences cibles
Déconstruire un problème
Développer un algorithme pour résoudre un problème
Cours associés
Compétences cibles
Vous appliquerez des compétences préalablement validées à un contexte de test
technique.
Compétences cibles
Développer une application web en utilisant Django
Utiliser le rendu côté serveur dans Django
Cours associés
Compétences cibles
Créer une API RESTful avec Django REST
Documenter une application
Sécuriser une API afin qu'elle respecte les normes OWASP et RGPD
Cours associés
Compétences cibles
Gérer les erreurs et les exceptions en Python
Analysez la performance d’une application avec Locust
Debugger le code d’une application Python
Implémentez une suite de tests Python
Cours associés
Compétences cibles
É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
Cours associés
Compétences cibles
Appliquer une architecture modulaire dans une application Python
Déployer une application en utilisant Heroku
Gérer la production de code en utilisant la méthodologie CI/CD avec CircleCI
Mettre en place un système de contrôle des codes en utilisant Sentry
Refactoriser une application pour réduire la dette technique
Contrat
d'apprentissage
2 jours en formation / 3 jours en entreprise.