Description
13 projets professionnalisants pour acquérir des compétences par la pratique. Chaque livrable de projet enrichira votre portfolio que vous pourrez valoriser auprès de recruteurs.
Au cours de cette formation vous réaliserez les projets suivants :
- Prenez en main votreformation 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
Pour mener à bien ces projets, vous disposerez de nombreuses aides et ressources :
- Rendez-vous hebdomadaires individuels avec votre mentor (45min en visioconférence) pour vous soutenir jusqu'au diplôme
- Cours vidéos à suivre à tout moment sur votre ordinateur ou depuis votre mobile
- Accès à une communauté d'étudiants pour échanger sur votre formation, partager vos bons plans ou vous motiver !
Objectifs
Cette formation a pour objectif de vous former pas à pas au métier de Développeur Concepteur Logiciel (web / applications).
Vous apprendrez à créer des applications et des sites webs dynamiques en fonction des besoins du client, et à gérer le back-end des solutions notamment grâce au langage de programmation Python.
Vous maîtriserez les technologies et les langages techniques les plus demandés : PyChar, GitHub, Python, HTML, CSS, JavaScript, Django/Rest, PostgreSQL, CircleCI.
A l'issue de la formation, vous serez ainsi capable de :
- Concevoir et piloter le projet de développement d'une solution d'application informatique
- Développer une application web ou mobile
- Assurer le fonctionnement d'une application tout au long de son cycle de vie
Résultats
La formation vous permet d'obtenir le titre à finalité professionnelle de Développeur Concepteur logiciel (niveau 6) sous réserve d'avoir satisfait aux exigences en termes d'évaluation et de validation. En cas de validation partielle, un certificat pour chacun des blocs de compétences validés vous sera remis.