Développer une solution digitale avec Python

En partenariat avec
Image
logo HETIC

Programmez et développez une solution digitale avec Python !

Le concepteur développeur de solutions digitales exerce dans une multitude de secteurs, ses missions principales consistent à l’identification et l’analyse des besoins permettant de concevoir et de déployer les solutions digitales, tout en effectuant la maintenance et le suivi des opérations afin de développer ou valoriser l’activité d’une organisation.

Cette formation se concentre sur la phase de développement de la solution digitale : de la programmation jusqu’à l’amélioration continue de la solution , vous maîtriserez de A à Z les étapes clés pour développer une solution digitale avec Python.

Vous serez capable de :
  • Développer une application Web avec Python
  • Programmer la solution web
  • Mobiliser les outils et/ou approches technologiques (Framework, API, solution Cloud, solution mobile…)
  • Procéder aux corrections d’erreurs et aux optimisations du code
Vous obtiendrez à l'issue de votre formation :
  • Certificat & esg

    Bloc de compétences "Développer une solution digitale" issu du Titre RNCP "Concepteur développeur de solutions digitales" de niveau 6 (Bac+3)

  • Attestation de fin de formation & esg
Durée estimée :
200h
3 à 6 mois
Lieu :
100% en ligne
Démarrage :

A tout moment de l'année

Certification :
Bloc de compétences

J'organise ma formation

  • 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 1 ans* à votre formation et frais d’examen offerts**

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

Tarifs et solutions de financement

1 290 €

Tarif pour les particuliers.

Financement CPF
Jusquà 100%
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 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 323 €

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 1 an
  • 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

Image
Bourse moins 30%

Programme Développer une solution digitale avec Python

  • Piloter la production de contenus digitaux
    Introduction à la production de contenus digitaux
    La création de contenu digital en adéquation avec sa cible
    L'orientation artistique et le brief créatif
    La gestion de la production de contenus digitaux
    La mise en place opérationnelle de sa stratégie de production de contenus
    La proposition de production de contenu
    Le workflow
  • Créer un site web avec HTML, CSS et le Framework Bootstrap
    Introduction au HTML
    Syntaxe générale de HTML
    L'organisation du texte
    Un langage hypertexte
    Le multimédia en HTML
    Introduction au CSS
    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
    Utiliser des documentations CSS
    Le responsive design
    Valider 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
    Ouverture vers d'autres framework CSS
    SASS
    Le référencement des sites Web
    Déployer son site sur le Web
  • Dynamiser vos sites web avec Javascript
    Initiation aux objets et aux classes
    L'API DOM
    La programmation événementielle en Javascript
    Les formulaires HTML et Javascript (entrées / sorties)
    Présentation de la librairie JQuery
    Les bases de JQuery
    L'utilisation de JSON
    La programmation AJAX
    Les promesses et l'API Fetch
    L'API Canvas en Javascript
  • 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 superglobables 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 et administrer une base de données relationnelle
    Introduction générale aux bases de données, notion de SGBDR
    Modèle conceptuel de données et modèle logique de données
    Les diagrammes fonctionnels
    Le diagramme de classe
    Introduction au passage UML-Relationnel
    Création et alimentation de bases de données SQL
    L'interrogation de bases de données SQL
    Découvrir un autre SGBDR : PostgreSQL
    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
    Projet : Créer et administrer une base de données
    Introduction NOSQL
    Introduction à MongoDB
  • Créer et administrer une base de données non relationnelle
    Introduction NOSQL
    Introduction à MongoDB
  • Développer une application web avec Python
    L'interpréteur de commande Python
    Environnements de travail
    Variables et types de données
    Portée des variables et notion de référence
    Conditions en Python
    Boucles en Python
    Les structures de données en Python
    Structure d'un programme - fonctions
    Améliorer la qualité du code
    Structure d'un programme - modules
    Améliorer la qualité du code - les tests unitaires
    Notions théoriques de classe
    Constructeur et mot-clé self
    Les méthodes spéciales
    L'héritage
    La notion de décorateur en Python
    Chaîne de caractères en Python
    La gestion du temps en Python
    Mathématiques en Python
    Plus loin en mathématiques
    Visualiser des données sous formes de graphiques
    Gestion des fichiers en Python
    Requêtes HTTP
    Les bases de données relationnelles et Python
    Notion d'ORM (object-relational mapping)
    Cadre théorique de Flask
    Le moteur de template Jinja
    Déploiement en ligne du site Flask
    Cadre théorique de Django
    Les modèles en Django
    Les vues en Django
    API REST en Python
    La data visualisation avec Python
    La présentation des données et des librairies
    La librairie numpy
    La librairie pandas : première approche
    Aller plus loin avec la librairie pandas
    La librairie matplotlib
    La librairie Seaborn
    La librairie Bokeh
    La data visualisation avancée avec Streamlit
    Des présentations de résultats impactantes
  • Développer une application mobile avec React Native
    Le développement Mobile
    Introduction à React Native : l'outil Expo
    Les bases de React Native
    Les composants React Native
    Les props et les states
    Style et mise en page avec Flexbox
    Du code différent en fonction de la plateforme
    L'utilisation de Redux
    Les extensions de Redux
    L'organisation d'une application React Native
    La navigation avec React Native
    Les différents types de navigators
    L'animation avec React Native
    Installer les émulateurs
    Utiliser une base données locale : SQLITE
    Les APIs React Native et modules natifs
    Le debugging
    Le déploiement d'une application sur les stores
    Créer une application React Native sans Expo
    Projet - développer une application mobile avec React Native
  • Concevoir une API
    Présentation des API
    Concevoir une API
    Gérer les accès à une API
  • Utiliser des API
    Les API d'authentification (OAuth, ..)
    Les API Google / AWS
    Les API de paiement
  • Utiliser un outil de gestion de version de code source
    Introduction à la ligne de commande
    Introduction à Git et Github
    Les bases
    Les interactions avec le dépôt distant
    Naviguer dans l'historique
    La gestion des branches
    Les branches avec Git - Rebaser
    Les bonnes pratiques
    Projet - Utiliser Git et Github pour gérer son code source
    Introduction à Gitlab
  • Maintenir et documenter son projet
    La documentation de l'architecture et du code
    Améliorer sa solution
    La documentation pour l'utilisateur
    Le pentest
    Gestion de la dette technique

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

  • Conditions d'admission

    Pour entrer en formation préparant au Titre visé, le candidat doit :

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

    OU

    • Avoir validé 120 crédits ECTS et justifier d’une expérience professionnelle de 24 mois minimum dans le domaine visé par le Titre

    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 4  (Bac) et justifier d’une expérience professionnelle de 3 ans minimum dans le domaine visé par le Titre

    >> avoir validé un Baccalauréat et justifier d’une expérience professionnelle de 4 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é.

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

    Pour obtenir le Titre, le candidat sera évalué selon les modalités suivantes :

    • Avoir validé (réussi) l’épreuve d’examen du bloc de compétences. 

    Nature des épreuves : 1 projet professionnel et une vidéo de présentation du projet à produire

  • Certification
    Certification : Bloc de compétences "Développer une solution digitale" issu du Titre RNCP "Concepteur développeur de solutions digitales" de niveau 6 (Bac+3)
    Certificateur : HETIC

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

Développer une solution digitale avec Python

*Informations obligatoires
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.