518 Developpeur Dapplication Python 2023
518 Developpeur Dapplication Python 2023
518 Developpeur Dapplication Python 2023
Développeur d'application -
Python
Construisez des applications web en utilisant le langage de programmation
Python et le framework Django.
*Développeur concepteur logiciel - code NSF 326t - Diplôme de niveau 6 (bac +3/4) - certification professionnelle enregistrée
au Répertoire National des Certifications Professionnelles (RNCP) par décision de France compétences publiée le 15/10/2021
**Conditions disponibles sur la page https://openclassrooms.com/fr/terms-of-sale
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.
Ces profils sont très recherchés, majoritairement en CDI (source : Urban Linker).
Prérequis
Ou
Vous ne répondez pas aux critères d’admissibilité ? Nous vous invitons à déposer
votre candidature, un conseiller en formation étudiera votre dossier et vous
recontactera.
Pour tous les candidats, la procédure de sélection s'effectue au travers d'un formulaire
de candidature validant les pré-requis académiques ou dérogatoires, ainsi que
l'adéquation du projet professionnel avec les objectifs de la formation. Seront
Matériel: Les candidats doivent avoir l'accès à un ordinateur (PC ou Mac), muni
d’un micro, d'un casque, d'une webcam ainsi qu'une bonne connexion Internet
pour les séances de mentorat (3.2 Mbps en envoi et 1.8 Mbps en réception de
données). De plus, pour mettre en œuvre les compétences, vous devrez :
Travailler sur un ordinateur muni au minimum d'un processeur multi-cœurs,
de 8 G0 de RAM (16 G0 étant plus confortable) et de 100Go d'espace de
stockage disponibles ;
Compétences cibles
Définir le cadre de votre formation
Cours associés
Compétences cibles
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
Cours associés
Compétences cibles
Prototyper une solution technique pour un client avec les modèles de domaine et
maquettes
Définir les exigences fonctionnelles de l’application à partir du besoin client
Gérer un projet avec les méthodologies agiles
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
Structurer le code d'un programme Python en utilisant un design pattern
Utiliser la programmation orientée objet pour développer un programme Python
Cours associés
Compétences cibles
Vous appliquerez des compétences préalablement validées à un contexte de test
technique.
Cours associés
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
Sécuriser une API afin qu'elle respecte les normes OWASP et RGPD
Créer une API RESTful avec Django REST
Documenter une application
Cours associés
Compétences cibles
Configurer un environnement Python
Debugger le code d’une application Python
Implémentez une suite de tests Python
Gérer les erreurs et les exceptions en Python
Cours associés
Compétences cibles
Mettre en œuvre une base de données sécurisée avec Django ORM et PostgreSQL
Élaborer l'architecture d'une base de données relationnelle
Cours associés
Compétences cibles
Déployer une application
Gérer la production de code en utilisant la méthodologie CI/CD
Refactoriser une application pour réduire la dette technique
Mettre en place un système de contrôle des codes en utilisant Sentry
Appliquer une architecture modulaire dans une application Python
formation qui lui convient, l'étudiant jusqu'à 100% du SMIC en fonction de votre
de professionnalisation ou d'apprentissage.
Rendez-vous à la page suivante pour
savoir lequel choisir !
Côté entreprise :
l'accès à des profils qualifiés
toute l'année, en toute simplicité !
OpenClassrooms est la 1ère école en ligne à proposer des formations en
alternance, aux titres reconnus par l'État de niveau Bac+2 à Bac+5, sur des
métiers en tension, très recherchés par les recruteurs. Les formations en
alternance peuvent être financées, soit par la taxe d'apprentissage, soit par les
OPCO (Opérateurs de Compétences).
Pour chercher des profils à recruter en À tout moment : le contrat peut démarrer
alternance ou lancer le recrutement d'un tout au long de l'année, il n'y a pas de date
étudiant déjà identifié, n'hésitez pas à de rentrée imposée.
contacter :
[email protected]
Contrat
d'apprentissage
2 jours en formation / 3 jours en entreprise.