bachelor developpeur d'application python

Bachelor Développeur d'application Python

logo HETIC
Prix innovation vert
Eligible CPF
Alternance
Bac+3
100% en ligne

Vous souhaitez concevoir des applications web en utilisant le langage de programmation Python et le framework Django ?

Cette formation vous permet d'acquérir les compétences nécessaires pour devenir Développeur d'applications avec Python, l'une des compétences les plus demandées aujourd’hui en programmation.

Vous serez ainsi chargé de créer des logiciels en utilisant le langage de programmation Python, mais vous serez également responsable de l’architecture des applications (back-end).

Vous serez capable de :
  • Concevoir et développer des applications en Python
  • Maîtriser le scripting en Python
  • Structurer son code en fonction, classes et modules
  • Créer des applications web en utilisant le framework Django
Vous obtiendrez à l'issue de votre formation :
  • Diplôme &

    Obtenez le diplôme “Développeur d'Application Python” délivré par Studi en partenariat avec HETIC

  • Titre RNCP esg

    “Concepteur développeur de solutions digitales” - Niveau 6 (Bac+3) reconnu par l’Etat

Durée estimée :
500h
9 à 18 mois
Lieu :
100% en ligne
Démarrage :

A tout moment  de l'année

Certification :
Titre RNCP
Niveau 6 (Bac+3)

J'organise ma formation en ligne

  • Je démarre à tout moment de l'année
  • 100% en ligne : j'apprends où et quand je veux
  • Garantie réussite : accès illimité durant 5 ans* à votre formation et frais d’examen offerts**

*ou 1 an pour les certificats professionnels (voir les CGV Studi)
**pour les Diplômes STUDI et les titres RNCP (hors Diplômes d'Etat)

Je simule la durée de ma formation

9

heures hebdomadaires
Total : 500h

J'aurai fini la formation en

pour l'examen de

La date de votre examen doit être postérieure à la date de fin de votre formation : prévoir 1 à 2 mois minimum en moyenne entre ces deux dates, permettant la réalisation des travaux d'évaluation finale et des révisions. Elle sera étudiée lors de votre entretien avec votre conseiller en formation.

Tarifs et solutions de financement

3 790 €

Tarif pour les particuliers.

Financement CPF
Jusquà 100%
Alternance
Prise en charge 100%

Formation réalisable en apprentissage ou contrat de professionnalisation


Pôle emploi
A partir de 0 €

Formation éligible à des aides de Pôle emploi


Bourse d'études
Jusqu'à -30%

Bénéficiez d'une bourse d'études Studi en fonction de votre profil


Financement personnel
A partir de 59 €/mois

Maîtrisez le coût de votre formation en la finançant sur 12, 24 ou 36 mois.


4 fois sans frais
4x 948 €

Profitez d'un règlement en 4 mensualités sans aucun frais et sans condition.


Inclus
  • Cours écrits et vidéos à la demande 
  • Accès illimité aux 4 000 cours du soir* en direct et replay
  • Accompagnement pédagogique personnalisé
  • Projets professionnels
  • Coaching carrière
  • Accès illimité à Studi + pendant 5 ans
  • Frais de dossier et d'inscription**
  • Double Garantie "Réussite" & "Diplômé ou remboursé"***

*Nombre moyen de cours du soir en direct observés sur les 12 derniers mois (organisés majoritairement à partir de 18h)
**Hors Diplômes d’État
***Voir les CGV Studi

Votre réussite mérite notre soutien

Bénéficiez d'une bourse d'études Studi, 
en fonction de votre profil

Bourse moins 30%

Programme Bachelor Développeur d'application Python

  • La conception d'une solution digitale
    Concevoir une solution digitale
    • La réalité étendue
    • L'IOT : les nouveaux mondes Datas
    • Le Monde 5G L’IA et ses débouchés
    • La vision par ordinateur
    • Les nouveaux équilibres du Web
    • La cybersécurité
    • L'éthique et le digital
    • La veille et l'innovation
    • Les modes d'innovation
    • L'utilité du suivi de la performance
    • Les indicateurs de suivi selon les objectifs
    • La construction d'un tableau de bord
    • La réalisation d'une étude d'opportunité
    • Le rôle de la note de cadrage
    • L'étude de faisabilité
    • L'analyse des risques
    • L'analyse fonctionnelle
    • Le cahier des charges : l'expression du besoin
    • Le benchmark digital
    • L'écosystème d'un projet digital
    • La conceptualisation de la solution
    • La réalisation d'un POC (proof of concept)
    • Le droit du web
    • La définition du droit numérique
    • Les responsabilités des intervenants
    • Le droit pénal de l'informatique
    • L'informatique sur le lieu de travail
    • La législation comparée
    • L'informatique et droit public
    • Le cadre juridique du e-commerce
    • Les textes de référence
    • Le contexte du Développement durable, de la RSE et de la Green IT
    • Les parties prenantes de la "Green IT"
    • La mise en œuvre d’une démarche "Green IT"
    • La Smart City
    Définir les options techniques de la solution digitale
    • Les méthodologies agiles
    • Scrum : phases et plan projet
    • Scrum : appréhender le projet par les usages
    • L’estimation de l'effort dans une démarche agile
    • Scrum : les boards, l'apport du Kanban
    • Scrum : les outils de suivi du projet
    • Les spécificités du projet digital
    • Les objectifs de la solution digitale
    • La solution et le projet cibles
    • Le choix technologique de la solution
    • Les acteurs et les ressources du projet
    • La première découpe du projet
    • La construction et la gestion du budget de son projet
    • Introduction à la planification et aux risques
    • Le cahier des charges technique : détailler la mise en œuvre
    • Le cahier des charges technique : choisir une solution technique existante
    • Le cahier des charges technique : préciser les contraintes techniques de réalisation
    • Le cahier des charges technique : anticiper la maintenance
    • La communication autour du projet
    • La présentation et la validation de sa solution
  • La démarche UI/UX d'une solution digitale
    Réaliser les maquettes fonctionnelles d'une application
    • L'UX Design
    • La recherche utilisateur
    • L'idéation et le brainstorming
    • Le test utilisateur
    • Le prototypage
    • Le lean UX
    • Le design de service
    • Design d'un prototype HD interactif
    • Les spécificités du mobile
    Créer la représentation graphique d'une application
    • Les bases d’Adobe XD
    • Les répétitions et positionnement avec Adobe XD
    • L’utilisation des composants avec Adobe XD
    • Le prototyping avec AdobeXD
    • Les différents aspects de la conception graphique
    • La détection des tendances visuelles sur son marché et pour sa cible
    • La prise en compte des contraintes des utilisateurs
    • La réalisation d’une charte graphique
  • Le développement d'une solution digitale
    Gérer un projet web de manière efficiente
    • Manager et piloter les tâches avec ses équipes projet grâce à TRELLO
    • Gérer son projet avec Gantt Project
    • La modélisation UML
    • Le cahier des charges
    • La réalisation d’un cahier des charges fonctionnel
    • La réalisation et la coordination d’un cahier des charges technique
    • La méthodologie séquentielle
    • Les méthodes agiles
    • La gestion de projet en cascade
    Elaborer une stratégie de développement technique
    • La programmation et les paradigmes
    • La préparation de son projet digital
    Créer un site web avec HTML, CSS et Bootstrap
    • Introduction HTML et CSS
    • Syntaxe générale de HTML
    • L'organisation du texte
    • Un langage hypertexte
    • Le multimédia en HTML
    • Introduction à CSS3 : Hello world
    • CSS3 : Le "stylage" du texte
    • La structuration logique en HTML5 et le modèle de boîtes en CSS3
    • Les sélecteurs CSS
    • La mise en page avec CSS
    • La création de tableaux
    • La création de formulaires
    • Layout avec CSS Grid
    • Les effets avancés de CSS
    • L’utilisation des documentations CSS
    • Le responsive design
    • La validation de la qualité de son site
    • L'installation et la prise en main du framework Bootstrap : Hello world
    • La grille Bootstrap
    • Les éléments Bootstrap
    • Les composants Bootstrap
    • L’ouverture vers d'autres framework CSS
    • Le préprocesseur SASS
    S'initier à la programmation avec JavaScript
    • Introduction au JavaScript
    • Les algorithmes et les programmes
    • Quelques algorithmes classiques
    • Les variables
    • Les chaînes de caractères
    • Les opérations
    • Les opérateurs de comparaison
    • Les conditions
    • L'objet console
    • Les boucles et les itérations
    • Les tableaux
    • Le constructeur Array() : propriétés et méthodes
    • Les fonctions
    • Les fonctions anonymes et récursives en JavaScript
    • L’utilisation de la documentation JavaScript
    • Les dates
    • Les enregistrements
    • Variable versus valeur
    • La gestion des bugs : stratégies générales
    Dynamiser vos sites web avec JavaScript
    • La programmation événementielle en JavaScript
    • Le formulaire HTML et JavaScript
    • Initiation aux objets et aux classes
    • L'API DOM
    • Présentation de la librairie JQuery
    • Les bases de JQuery
    • La programmation AJAX
    • Les promesses et l'API Fetch
    • L'utilisation de JSON
    • L'API Canvas en JavaScript
    Développer une application web avec React.js
    • Présentation React
    • Les bases de React
    • Installation de Node.js
    • Installation d'un environnement de production React
    • Les composants ReactJS
    • La création d'un composant ReactJS
    • Les props avec ProTypes
    • Le DOM virtuel avec JSX
    • La gestion du CSS en React
    • Présentation de Styled Components "Interactivité des composants"
    • L'interactivité des composants
    • L'utilisation de Redux
    • Les extensions de Redux
    • La navigation avec React Router
    • L’authentification des utilisateurs
    • La communication avec les APIs
    • Développer son site dynamique sur son ordinateur en local
    • Configurer ses environnements de développement Web
    • Ouverture vers un autre framework : Vue.js
    • L'écosystème Vue.js
    Créer et administrer une base de données
    • Introduction générale aux bases de données, notion de SGBDR
    • Introduction à la modélisation conceptuelle de données avec UML
    • Les différents types de diagrammes : package, cas d’utilisation, activité, classes
    • Les différents types de diagrammes : état transition, séquence, global d'interaction, de temps
    • Introduction au passage UML - Relationnel
    • La création et l'alimentation de bases de données SQL
    • L'interrogation de bases de données SQL
    • Découvrir un autre SGBDR : PostgreSQL
    • Introduction au NoSQL
    • Découverte d'un SGBR non relationnel
    • Connexion à la base de données en PHP PHP/PDO : accès en lecture / écriture
    • Les requêtes SQL
    • Les fonctions SQL
    • Les jointures SQL
    • Gérer les accès des utilisateurs au niveau PHP et BD
    • Découverte d'un ORM PHP
    Utiliser et gérer des bases de données
    • La création et l’alimentation de bases de données SQL
    • L'interrogation de bases de données SQL
    • La mise en place d'un SGBD
    Concevoir une API
    • La présentation des API
    • Concevoir une API
    • La gestion des accès à une API
    • L’optimisation d’une API
    Maintenir et documenter son projet
    • La documentation de son code
    • La documentation de son produit
    • La gestion de la dette technique
    Développer des sites web dynamiques avec PHP
    • PHP et HTML (sorties)
    • Les types de données, les variables et les constantes
    • Les opérateurs de comparaison et les expressions booléennes
    • Les fonctions
    • Les tableaux
    • Les conditions
    • Les boucles
    • Créer ses propres fonctions
    • L'organisation des fichiers PHP
    • Les superglobales Get, Post et Files
    • Les superglobales Server, Env et Session
    • La sécurité
    • La manipulation des dates
    • La manipulation des fichiers en PHP
    • Les expressions régulières
    • Utiliser la documentation PHP et Standard de codage PHP
    • La préparation de l'environnement de travail
    • La programmation Orientée Objet : concepts de base
    • La programmation Orientée Objet : concepts avancés
    • La gestion des erreurs
    • La programmation Orientée Objet : Design Patterns
    • La programmation Orientée Objet : L’encapsulation et la visibilité
    • Le modèle MVC
    Créer une application web avec le framework Symfony
    • Présentation du framework Symfony
    • Les bases de Symfony
    • Le routing
    • Les contrôleurs
    • Le moteur de template Twig
    • L’installation de bundle avec Composer
    • Les entités
    • Manipuler ses entités avec Doctrine
    • Les formulaires en Symfony
    • La validation en Symfony
    • La sécurité et la gestion des utilisateurs
    • Déployer son site Symfony en production
    • Le composant Mailer
    • L'Event Dispatcher
    • Le Profiler
    • L'API Platform
    Réaliser des tests fonctionnels
    • Les notions de test unitaire et de test fonctionnel
    • La prise en main d'un framework de test
    • Les tests de son application web avec Cypress
    • Les tests d'intégration et recette fonctionnelle
    • L’Intégration continue
    • La mesure son application
    • L’A/B testing
  • Python
    Fondamentaux du langage Python
    Développement spécifique en Python
    Programmation orientée objet en Python
    Obtention et gestion des données en Python
    Développement web en Python
    Développement web en Python - Flask
    Développement web en Python - Django

La méthode Studi : votre chemin vers le succès

Layer 1
Accompagnement jusqu’à la réussite

Support pédagogique à chaque étape de votre parcours de formation, et assistance de vos formateurs experts sous 24h ouvrées maximum

Picto escalier
Coaching carrière

Programme de coaching exclusif orienté emploi et carrière pour booster votre employabilité et votre succès en poste 

Picto règle crayon
Apprendre en faisant

Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !

Picto valise
Se préparer pour le monde réel

Apprentissage directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs

Picto blason
Réseau d'experts de premier plan

Plus de 300 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine

Picto devices
Excellence académique & digitale

Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android

Modalités de la formation à distance

  • Conditions d'admission

    Pour entrer en formation, vous devez :

    Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2)
    Ou

    Via un dossier VAPP retraçant l'expérience professionnelle (validation des acquis professionnels et personnels, sur étude par la direction pédagogique) : avoir validé un diplôme ou un Titre de niveau inférieur au niveau 5 (Bac+2) et justifier d’une expérience professionnelle de 3 ans minimum dans le domaine visé par le Titre

    Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.

  • Expérience professionnelle et stage

    La période d’immersion professionnelle est obligatoire et doit être justifiée par :

    8 semaines de stage 
    Ou

    Une expérience professionnelle dans le secteur de la communication ou du développement web
    En cas d'expérience professionnelle, le candidat doit justifier celle-ci par des contrats et/ou attestations de travail.

  • Examen
    Mois d'examen : JuinDécembre
    Lieu : En ligne

    Pour obtenir le titre il sera nécessaire de valider l’ensemble des 3 blocs le composant.

  • Certification
    Certification : Concepteur développeur de solutions digitales
    Certificateur : HETIC
    Enregistré au RNCP par décision de France Compétences le : 04/01/2019
  • Studi vous accompagne vers l’emploi, et au delà

    Bénéficiez d’un accompagnement personnalisé tout au long de votre recherche de stage ou d”emploi.

    Accompagnement emploi
    Définissons ensemble votre projet professionnel
    • Session de coaching pour consolider votre projet pro
    • +50 fiches métier et des vidéos immersives pour vous projeter dans votre carrière
    • Sessions d’échanges avec des professionnels du milieu
    Accompagnement emploi
    Perfectionnez votre candidature
    • Une bibliothèque de CV, lettres de motivations, mails de contact à disposition
    • 1 workshop de coaching sur votre CV et lettre de motivation
    • Des ressources pour vous accompagner pendant et après vos entretiens
    Accompagnement emploi
    Trouvez l’offre d’emploi ou de stage qui vous correspond
    • +200 offres d’emploi sélectionnées pour vous sur notre Job board
    • +250 entreprises partenaires partout en France
    • Une veille sectorielle pour être au courant des actualités du marché
    Accompagnement emploi
    Préparer votre entretien d’embauche
    • Une mise en situation de simulation d’entretien par un professionnel du milieu
    • Des vidéos de coaching sur des thèmes ciblés : “confiance en soi”, “créer un pitch”, “gérer son stress en entretien”
    Accompagnement emploi
    Apprenez à valoriser et entretenir votre réseau professionnel
    • Masterclass pour maîtriser les codes Linkedin
    • Des centaines futurs alumnis Studi à intégrer dans votre réseau, à mobiliser et rencontrer lors de nos évènements

    Chez Studi, les + qui font la différence sont inclus en illimité dans votre formation

    • Options métier

      Je complète mon diplôme avec la spécialisation de mon choix

      Tag A choisir

    • Campus

      Je suis mes ateliers en présentiel sur l'un des 10 campus Studi

    • Langues

      Je suis des cours de langues et je prépare mes tests reconnus par l'État et les entreprises

    • Logiciels

      J'accède à plus de 50 000 formations vidéo sur les logiciels de référence

    • Soft skills

      Je développe les compétences transversales utiles à ma réussite : créativité, intelligence relationnelle, prise de parole en public avec le Cours Florent...

    • Business

      Je me forme à la création d'entreprise

    • Bibliothèque 

      J'accède en ligne à plus de 29 000 ouvrages de référence dans leur domaine

    • Licence Office 365

      Offerte pendant 5 ans

    Contactez-nous

    Bachelor Développeur d'application Python

    Studi traite les données recueillies afin de gérer vos demandes d’information et vous accompagner dans votre orientation. Nous vous informons que Studi utilise vos données à des fins marketing pour personnaliser et adapter ses offres de services à vos besoins et établir des statistiques et des modèles de profils marketings. Vos données seront conservées pour une durée de 3 ans ; pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, veuillez consulter la politique de protection des données.