Développer et sécuriser des solutions de traitement et visualisation de données

  • Bac+3
  • Eligible CPF
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 160h • 1 à 3 mois

    La durée en heures et en mois est une durée moyenne estimée pour la réalisation de la formation. La durée de réalisation effective peut être, selon chaque apprenant, inférieure ou supérieure à la durée estimée, sans incidence sur le tarif de la formation. La durée indiquée est donnée à titre indicatif et n'est pas contractuelle. Elle sera précisée lors de votre entretien avec votre conseiller en formation.
  • Démarrage A tout moment de l'année

  • Certification Bloc de compétences • Niveau 6 (Bac+3)

Développer et sécuriser des solutions de traitement et visualisation de données
Recevoir la brochure Candidater

Prenez la main sur tout le cycle de vie d’un projet digital, de la première ligne de code à la mise en production.

Cette formation vous permet de concevoir, développer et maintenir des applications web et mobiles, tout en intégrant des outils de traitement, de visualisation et de sécurisation des données. Vous y apprendrez aussi à produire des contenus digitaux adaptés aux usages et à piloter vos projets en assurant qualité, documentation et pérennité technique.

Vous serez capable de :
  • Développer des applications web, mobiles et orientées données

  • Concevoir et déployer des solutions de visualisation et de traitement de données

  • Produire, piloter et maintenir des contenus digitaux

  • Assurer la qualité, la sécurité et la documentation des projets

Programme

Développer et sécuriser des solutions de traitement et visualisation de données
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
     
Les fondamentaux de JavaScript (facultatif)
  • Introduction à Javascript
  • Syntaxe et intégration de JS
  • Les variables en JS
  • Les opérateurs
  • Structures de contrôle en JS
  • Les boucles
  • Les fonctions en JS
  • Les types de données
  • L'objet JavaScript Number
  • Les objets JavaScript String et Array
  • Les objets JS
  • Les classes et l'instanciation d'objet
  • L'objet Date
  • Introduction au Document Object Model
  • Projet d'application : formulaire dynamique avec JS
Programmer avec Javascript
  • JS Browser BOM (window - screen - Location - History, etc)
  • Fonction asynchrone et callback
  • Le format JSON et AJAX
  • Les promesses
  • Découverte des patrons de conception
  • JavaScript Events
  • Introduction et installation de TypeScript
  • Données avancée avec TypeScript
  • L’objet avec TypeScript
  • JavaScript Graphics
  • JavaScript Canvas
  • La gestion d’erreur
  • Debug
  • Les bonnes pratiques de la programmation JS
  • Projet : Memory game
     
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 requetes 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
  • Application : Réaliser un site web onepage
     
Data Visualisation
  • Fondamentaux de la visualisation de données
  • Les représentations visuelles adaptées à chaque type de données
  • Focus sur l'éthique et l'intégrité dans la visualisation de données
  • Tableaux de bord : conception et bonnes pratiques
  • Maîtriser Tableau : fondamentaux et mise en pratique
  • Tableau avancé : interactivité et storytelling
  • Power BI : fondamentaux et préparation des données
  • Power BI avancé : DAX et visualisations complexes
  • Focus sur les palettes de couleurs et l'accessibilité
  • Storytelling avec les données : de l'information à l'insight
  • Cas d'usage sectoriels : visualisations métier
  • Tendances et innovations en visualisation de données
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
  • Chaîne de caractères en Python
  • 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
  • La gestion du temps en Python
  • Mathématiques en Python
  • Notebooks python
  • Notions avancées de visualisation
  • 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
  • Integrer des graphiques dans une page web
  • Visualisation : synthèse des librairies et exemples
  • Notions de statistiques avec Numpy
  • La librairie pandas : première approche
  • Aller plus loin avec la librairie pandas
  • La librairie Seaborn
  • La librairie Bokeh
  • La data visualisation avancée avec Streamlit
  • Des présentations de résultats impactantes
  • Développer une application web avec Python
Développer une application mobile avec React Native ou Flutter
  • 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
     
Utilisation des API
  • Les API d’authentification (OAuth)
  • Les API Google / AWS
  • Les API de paiement
  • Application : Réaliser une application web 
     
Développement d’applications orientées données
  • Fondamentaux et architecture des applications orientées données
  • Développement frontend pour applications data-driven
  • Focus sur - La gestion de l'état dans les applications frontend
  • Développement backend et APIs pour applications orientées données
  • Bases de données et modélisation pour applications data-driven
  • Visualisation de données et conception d'interfaces utilisateur
  • Développement d'applications mobiles data-driven
  • En bref - Optimisation des visualisations pour appareils mobiles
  • Architecture évolutive et microservices pour applications data-intensive
  • Sécurité et conformité des applications orientées données
  • Tests et qualité du code pour applications data-driven
  • Déploiement cloud et performances des applications data-intensive
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
  • Application: Versionner et améliorer sa solution en continu
Sécurité des données et éthique
  • Fondamentaux de la sécurité des données
  • Cadre réglementaire de la protection des données
  • Gouvernance des données et gestion des risques
  • En bref - Les rôles et responsabilités en matière de protection des données
  • Protection technique des données
  • Anonymisation et pseudonymisation des données
  • Analyse d'impact relative à la protection des données (AIPD)
  • Éthique des IA et des algorithmes
  • Gestion des incidents de sécurité et violations de données
  • Focus sur la sécurité des données dans le cloud
  • Intégration de la sécurité dans les projets data

À l'issue de la formation, vous obtiendrez

Sous réserve de réussite aux épreuves finales
Attestation reconnaissant l'acquisition d'un bloc de compétences

Bloc RNCP36146BC03 - Développer une solution digitale de la Certification professionnelle "Concepteur développeur de solutions digitales", de niveau 6 délivrée par HETIC, reconnue par l’Etat et les entreprises, et attestant de la capacité de l’apprenant à exercer le métier visé. Elle est enregistrée au RNCP sous le code 36146 par décision de France Compétences le 26/01/22, NSF 326t et 236n

Attestation de fin de formation écoleen partenariat avec Hetic

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

Une formation qui s'adapte à votre vie

Formez-vous quand vous voulez, où vous voulez, à votre rythme. Une méthode pensée pour concilier travail, vie perso et formation. Vous avancez sans pression, mais avec un cadre clair.

Une formation ancrée dans la réalité du métier

Plus de 700 professionnels en activité partagent leur expertise. Cas pratiques, projets concrets, mises en situation : vous développez des compétences directement utiles en entreprise.

Un accompagnement humain, du début à la fin

Référent pédagogique, formateurs experts, conseillers Relation Apprenant : une équipe vous entoure du premier contact à votre diplôme. Ce socle humain est garanti pour tous. L'intensité et la fréquence de cet accompagnement dépendent du niveau que vous choisissez : Essentiel, Plus ou Premium.

Une préparation solide aux examens

Évaluations d'entraînement corrigées, révisions ciblées et entraînements aux oraux. Des classes dédiées pour se préparer sereinement. Objectif : réussir votre diplôme du premier coup.

Une communauté qui vous tire vers le haut

Une communauté de plus de 59 000 apprenants. Échanges, entraide et partage d’expériences. Parce que la réussite est plus forte quand elle est collective.

Une projection vers l'emploi

Votre formation a un objectif : vous ouvrir des portes. CV, lettre de motivation, préparation aux entretiens, accès à des offres ciblées : Studi vous outille pour la suite. Parce que la réussite ne s'arrête pas au diplôme.

Modalités

Conditions d'admission

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

  • Etre titulaire d’un diplôme ou d’un Titre RNCP de niveau 5 (Bac+2) dans le domaine du développement informatique

OU

  • Avoir validé 120 crédits ECTS dans le domaine du développement informatique

OU

  • Etre titulaire d’un diplôme ou un Titre RNCP de niveau 5 (Bac+2) ou avoir validé 120 crédits ECTS, et justifier d’une expérience professionnelle de 12 mois minimum dans le domaine du développement informatique

OU

  • Etre titulaire d’un diplôme ou un Titre RNCP de niveau 4 (Bac) et justifier d’une expérience professionnelle de 24 mois minimum dans le domaine du développement informatique


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 certificat professionnel, le candidat sera évalué selon les modalités suivantes :

Avoir validé (réussi) les épreuves d’examen du bloc de compétences “Développer et sécuriser des solutions de traitement et visualisation de données” :  

  • Projet professionnel à déposer sous forme de PDF et de fichiers source
  • Vidéo réponse aux questions de l’évaluateur suite à la revue du code
Certification
Certification : Bloc RNCP36146BC03 - Développer une solution digitale de la Certification professionnelle "Concepteur développeur de solutions digitales", de niveau 6 délivrée par HETIC, reconnue par l’Etat et les entreprises, et attestant de la capacité de l’apprenant à exercer le métier visé. Elle est enregistrée au RNCP sous le code 36146 par décision de France Compétences le 26/01/22, NSF 326t et 236n
Certificateur : HETIC

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche sur le site de France compétences

Equivalences et passerelles

RNCP36146BC03 - Développer une solution digitale
> RNCP32043 - Concepteur développeur de solutions digitales : RNCP32043BC03 - Développer une solution digitale, en mode projet, dans les langages informatiques adaptés, de manière à garantir un fonctionnement optimal à long terme

Poursuite d'études

Après avoir obtenu le bloc Gérer itérativement le cycle de vie d’une solution digitale, il est possible de continuer sur l'obtenition du titre complet.

Choisissez votre niveau d’accompagnement

ESSENTIEL

La souplesse, sans rien sacrifier à la qualité

  • Accès aux contenus 24h/24 - 7j/7
  • Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière (IA, soft skills, langues, logiciels pros, entrepreneuriat, coaching carrière) et 2 formations métiers pour renforcer votre profil
  • Accès prolongé à la formation 3 ans
  • Classes virtuelles en direct
  • Soutien pédagogique des formateurs
  • Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif
  • Accompagnement emploi personnalisé
  • Assistance pédagogique et technique
  • Assistant pédagogique IA
  • Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
  • Garantie Diplômé ou Remboursé
  • Garantie Embauché ou Remboursé
LE PLUS POPULAIRE

PLUS

Le cadre qui structure votre parcours, à chaque étape

  • Accès aux contenus 24h/24 - 7j/7
  • Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière (IA, soft skills, langues, logiciels pros, entrepreneuriat, coaching carrière) et 2 formations métiers pour renforcer votre profil 6 accélérateurs de carrière
  • Accès prolongé à la formation 3 ans
  • Classes virtuelles en direct
  • Soutien pédagogique des formateurs
  • Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif 8 séances
  • Accompagnement emploi personnalisé
  • Assistance pédagogique et technique
  • Assistant pédagogique IA
  • Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
  • Garantie Diplômé ou Remboursé
  • Garantie Embauché ou Remboursé

PREMIUM

L'intensité pour maximiser votre réussite, jusqu'à l'emploi

  • Accès aux contenus 24h/24 - 7j/7
  • Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière (IA, soft skills, langues, logiciels pros, entrepreneuriat, coaching carrière) et 2 formations métiers pour renforcer votre profil 6 accélérateurs de carrière + 2 formations métiers
  • Accès prolongé à la formation 10 ans
  • Classes virtuelles en direct
  • Soutien pédagogique des formateurs
  • Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif 20 séances
  • Accompagnement emploi personnalisé
  • Assistance pédagogique et technique Inclus + 1 bilan pédagogique mensuel
  • Assistant pédagogique IA
  • Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
  • Garantie Diplômé ou Remboursé
  • Garantie Embauché ou Remboursé

Solutions de financement

CPF

Mon compte CPF

Financez votre formation jusqu'à 100%

Jusqu'à 100%(1)

France Travail

Formation éligible à des aides de France Travail 

A partir de 0 €

Entreprise

Bénéficiez d'un financement par votre employeur

 

 

Finançable jusqu’à 100%(2)

Financement personnel

Financez votre formation facilement en plusieurs fois sans frais jusqu'à 36 mois(3)

A partir de 47€/mois

Bourse d'études

Bénéficiez d'une bourse d'études en fonction de votre profil et sous conditions d'éligibilité 

Jusqu'à -30%

FAQ

Qu'est-ce que le bloc de compétences « Développer et sécuriser des solutions de traitement et visualisation de données » ?

Le bloc de compétences « Développer et sécuriser des solutions de traitement et visualisation de données » est une certification professionnelle reconnue qui valide un ensemble de compétences spécifiques. Il fait partie d'un titre RNCP et peut être obtenu indépendamment, sous réserve de réussite aux évaluations.

Quels sont les prérequis pour suivre cette formation ?

Les conditions d'admission dépendent du titre RNCP dont ce bloc est issu. Un niveau d'études ou une expérience professionnelle dans le domaine peuvent être requis. Un conseiller Studi analyse votre profil pour confirmer votre éligibilité.

Quelle est la durée de cette formation chez Studi ?

Grâce au format 100% en ligne de Studi, suivez cette formation à votre rythme. La plateforme est accessible 24h/24 et 7j/7.

Cette formation est-elle éligible au CPF ?

Oui, ce bloc de compétences est éligible au CPF (Compte Personnel de Formation). Vous pouvez utiliser vos droits pour financer tout ou partie de votre formation. D'autres solutions existent : aides France Travail, facilités de paiement, bourses d'études.

Comment se déroule la validation du bloc de compétences ?

La validation s'effectue par une évaluation des compétences acquises, généralement sous forme de projet professionnel ou de mise en situation. Les sessions d'examen ont lieu en juin ou décembre.

Peut-on poursuivre vers le titre RNCP complet après ce bloc ?

Oui, après validation de ce bloc de compétences, vous pouvez poursuivre vers l'obtention du titre RNCP complet en suivant les autres blocs qui le composent. Cette approche modulaire permet de construire votre parcours progressivement.

De quel équipement ai-je besoin ?

Afin de suivre la formation dans de bonnes conditions, l’apprenant doit disposer :

  • d’un ordinateur (PC ou Mac) ou d’une tablette récente ;
  • d’un système d’exploitation à jour ;
  • d’un navigateur web récent (Chrome, Firefox ou Edge) ;
  • d’une connexion Internet stable ;
  • d’un débit Internet suffisant pour les contenus vidéo et les classes virtuelles ;
  • d’un casque audio ;
  • d’un micro et d’une webcam pour les classes virtuelles lorsque celles-ci sont prévues.
Sous quel format vais-je apprendre ?

Pour favoriser une mémorisation efficace et un apprentissage dynamique, nous combinons plusieurs formats complémentaires : vidéos pédagogiques, cours écrits, fiches de synthèse PDF, quiz interactifs, cas pratiques, mises en situation et auto-évaluations.

À cela s'ajoutent plus de 10 000 classes virtuelles par an, en direct ou en replay, pour approfondir les notions clés et interagir avec les formateurs.

Et si je rencontre une difficulté technique ou pédagogique ?

L'accompagnement en formation à distance étant au cœur du dispositif Studi, l'apprenant est accompagné par divers professionnels qualifiés et compétents :

  • Des chargés de relation apprenant : responsables de l'assistance par téléphone et depuis la plateforme de formation à distance, ils assurent un suivi, un accompagnement méthodologique, l'évaluation de la satisfaction et un soutien motivationnel ;
  • Des formateurs experts : recrutés selon leurs qualifications et leurs expériences professionnelle et pédagogique, ils sont en charge d'aider l'apprenant à progresser dans son parcours et d'évaluer sa progression. Ils assurent une réponse sur le forum de chaque cours sous un délai de 48 h, la correction de copies sous 7 jours maximum, et animent des cours en direct chaque semaine sur la plateforme ;
  • Une assistance technique : assurée par le service informatique, pour vous accompagner dans l'usage des outils et de leurs fonctionnalités.
On vous rappelle