DEVELOPPEUR FULL STACK BIG DATA
CFD : 16X32685
RNCP : RNCP32123
Certifinfo : 105001
Informations générales
Diplôme : TH DE NIV 1 ORGANISMES GESTIONNAIRES DIVERS
Niveau : 7 (Master, titre ingénieur...)
Période : 01/10/2024
Dates : 31/10/2024 – 30/05/2026
Métiers associés (Codes ROME)
- M1805 : Développeur / Développeuse informatique
- M1803 : Directeur / Directrice des systèmes d'information -DSI-
- M1801 : Administrateur / Administratrice de systèmes d'information (SI)
- M1802 : Expert / Experte systèmes et réseaux informatiques
Objectif
Gestion de projetDéveloppement WEBDéveloppement JAVA J2EEDéveloppement Microsoft .NET : (Optionnel)Développement MOBILE : (Optionnel)Administration Base de donnéesArchitecte BIG DATA et science de donnéesSécurité Informatique1. Gérer un projet d'ingénierie Bigdata
2. Développer une application en JAVA
3. Développer une application Web orientée data et la déployer en DevOps
4. Mettre en place une infrastructure BigData
5. Réaliser une application IA grâce au machine Learning et Deep Learning
6. Gérer la sécurité des données.
Contenu
Les fondamentaux de la DataLes Softskills du Data EngineerLa gestion de projets et SIConception et développement d'applications full stack en JAVA : POO en Java, Accès aux données JDBC et JPA; le Framework Spring (Spring ORM, Spring Data, Spring Boot), Projet de Conception et Développement d'une application JAVA avec SpringDéveloppement web et déploiement en DevOps : UX Design et maquettage d'une interface utilisateur; Développement d'une interface utilisateur avec ReactJS; Développement objet avec Python et Django; Développement d'API REST; Stratégie de déploiement et DevOps; Déployer une solution dans son environnement de production avec Docker; Projet de Développement d'une application web, reposant sur une API et mise en place d'une solution de déploiement continu.Gestion de bases de données relationnelles et Big Data : Conception et modélisation d'une base de données relationnelle; Optimisation d'une base de données et gestion de la sécurité; Les fondamentaux du NoSQL pour le Big Data; Projet de Modélisation et mise en place d'une base de données pour les bigdata avec MongoDbMise en place d'une architecture Big Data: Hadoop - Présentation de l'écosystème et de ses architectures (hdfs, hive, flume, sqoop, nifi) Techniques d'analyse et de traitement des données en temps réel avec Spark et Kafka ElasticSearch, Logstash et Kibana : indexation, recherche et visualisation de données Projet de Conception et développement d'une infrastructure bigdata et d'analyse des données.Intelligence Artificielle et Data Sciences : Introduction à la Data Science; Python pour la Data Science; Machine Learning avec Python; Deep Learning avec Python et TensorFlow; Projet Data ScienceSécurité informatique et protection des données: Les fondamentaux de la Cybersécurité et de la sécurité informatique; Les vulnérabilités et techniques d'attaques; Sécurisation des accès par l'authentification; La Cryptographie; La sécurité des applications et des protocoles réseau par l'attaque; Atelier de l'Analyse d'une infrastructure existante à l'identification des failles de sécurité et recommandations.Stage et préparation à la certification: Période en entreprise (stage); Préparation et passage certification RNCP en centre Diginamic.
Conditions spécifiques
Sans préAucunrequis spécifique
BAC+3
4 en informatique ou Master en reconversion (après remise à niveau)EAucunpérience de la programmation objet et des bases de données
Détails RNCP
- date_fin_validite_enregistrement
- 2024-01-03T23:00:00.000Z
- active_inactive
- INACTIVE
- etat_fiche_rncp
- Publiée
- demande
- 0
- certificateurs
- certificateur: CEGEFOS
siret_certificateur: 50755545600056 - nsf_code
- 326t
- romes
- rome: M1805
libelle: Études et développement informatique
rome: M1803
libelle: Direction des systèmes d'information
rome: M1801
libelle: Administration de systèmes d'information
rome: M1802
libelle: Expertise et support en systèmes d'information - blocs_competences
- intitule: Gestion de projet
liste_competences: Le certifié doit être en mesure de : * S’approprier la demande du demandeur et comprendre le contexte * Préparer le cahier des charges du projet : (ressources, planning, coût, choix techniques, délai, suivi) * Le suivi des activités et des tâches respecte le planning défini * la mise en oeuvre des procédures qualité pour : le développement, le test, le déploiement, la livraison et l’accompagnement * Préparer et acheminer les documents techniques MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de gestion d’un projet de développement d’une application informatique : Client-serveur, Web, ou Mobile ; ou la modification d’une application existante. Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect « conduite de projet Informatique». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Développement JAVA J2EE
liste_competences: Le certifié doit être en mesure de : * Utiliser les outils de maquettage et produire une maquette * Concevoir et mettre en place une base de données * Agir avec des requêtes sur la base de données * Produire une application, un service WEB ou des composants logiciels en utilisant le langage JAVA et un environnement pour le développement (ex : NetBeans, Eclipse…) * Préparer et exécuter les tests * Mettre en déploiement l’application * Etudier les nouveautés et les mises à jour récentes relatives aux précédents outils MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de développement d’une application ou d’un service WEB, ou la modification d’une application existante en utilisant le langage JAVA. Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect «Fonctionnel». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Développement Microsoft .NET : (Optionnel)
liste_competences: Le certifié doit être en mesure de : * Utiliser les outils de maquettage et produire une maquette * Concevoir et mettre en place une base de données * Agir avec des requêtes sur la base de données * Produire une application, un service WEB ou des composants logiciels en utilisant le langage de programmation .NET et un environnement pour le développement (ex : Visual Studio) * Préparer et exécuter les tests * Déployer et mettre en place l’application * Etudier les nouveautés et les mises à jour récentes relatives aux précédents outils MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de développement d’une application ou d’un service WEB, ou la modification d’une application existante en utilisant le langage .NET Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect «Fonctionnel». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Développement MOBILE : (Optionnel)
liste_competences: Le certifié doit être en mesure de : * Utiliser les outils de maquettage et produire une maquette * Concevoir et mettre en place une base de données * Agir avec des requêtes sur la base de données * Développer des applications mobiles adaptables aux appareils mobiles au niveau de l’affichage et du système d’exploitation utilisé * Produire une application mobile IOS, Android ou Objet connecté en utilisant le langage de programmation adéquat à l’appareil numérique et au système d’exploitation * Préparer et exécuter les tests * Déployer et mettre en place l’application * Etudier les nouveautés et les mises à jour récentes relatives aux précédents outils MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de développement d’une application mobile, ou la modification d’une application existante en utilisant le langage correspondant Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect «Fonctionnel». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Administration Base de données
liste_competences: Le certifié doit être en mesure de : * Recevoir la demande et rédiger un cahier de charges techniques pour la conception et la mise en place d’une base de données * Modéliser le projet de développement en utilisant la méthode UML ou Merise * Installer et configurer un système de gestion de base de données relationnelle SGBDR SQL ou ORACLE * Créer ou modifier une base de données * Programmer une connexion de plusieurs bases avec des langages de programmation différentes * Développer des requêtes SQL et NO SQL pour traiter des données volumineuses * Sécuriser les bases de données et mettre en place des procédures de sauvegarde et de restauration MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de création d’une base de données, ou la modification d’une base existante en utilisant le langage correspondant Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect «Fonctionnel». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Architecte BIG DATA et science de données
liste_competences: Le certifié doit être en mesure de : * Recevoir la demande et rédiger un cahier de charges techniques pour la conception et la mise en place d’une solution d’analyse des données volumineuses * Installer et configurer l’écosystème Hadoop * Concevoir et déployer un système d’entrepôt de données structurées et non-structurées * Définir l’architecture des données * Ecrire des algorithmes d’analyse de données * Maîtriser la recherche étendue (ElasticSearch) * Concevoir un système d’intelligence artificielle et d’apprentissage automatique (Machine Learning) * Maîtriser l'analyse et la science de données * Développer des requêtes SQL et NO SQL pour traiter des données volumineuses * Sécuriser les bases de données et mettre en place des procédures de sauvegarde et de restauration MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de création d’une base de données, ou la modification d’une base existante en utilisant le langage correspondant Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect « Fonctionnel ». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Sécurité Informatique
liste_competences: Le certifié doit être en mesure de : * La maîtrise des textes de loi et des procédures liés à la sécurité informatique * L’utilisation de l’authentification, du chiffrement et des clés pour sécuriser les bases de données et les applications * La maîtrise des normes de sécurité d’un réseau et la mise en place des outils de sécurité réseau * Le développement des modules spécifiques afin de sécuriser par le code les applications pour lutter contre les attaques * L’optimisation du code pour contrer les fraudes, les attaques de piratages * Etudier es différents types de solutions pour contrecarrer les différentes menaces MISE EN SITUATION PROFESSIONNELLE : En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de sécurisation d’une base de donnée liée à une application ou le développement d’une étude détaillée pour la mise en place d’une procédure de sécurité réseau et applicative. Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect «Fonctionnel». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel.
intitule: Développement WEB
liste_competences: Le certifié doit être en mesure de : * Utiliser les principaux outils de développement web * Produire une application Orientée Objet * Développer des applications Full Stack Web * Développer des applications compatbiles avec tablette et smartphone * Utiliser les outils de maquettage et produire une maquette * Concevoir et mettre en place une base de données relationnelle * Etudier les nouveautés et les mises à jour récentes relatives aux précédents outils * Savoir développer un site web dynamique et de mobilité numérique MISE EN SITUATION PROFESSIONNELLE: En cours de formation, un cahier de charges issu des données d’entreprises sera remis au candidat à la certification. Le cahier de charges propose un sujet de développement d’une application : Client-serveur, Web, ou Mobile ; ou la modification d’une application existante. Le candidat doit montrer qu’il est capable d’intégrer à la fois l’aspect « technique » et l’aspect « conduite de projet Informatique». Le candidat prépare son projet en se basant sur le cahier de charges fonctionnel. - partenaires
- Nom_Partenaire: DIGINAMIC
Siret_Partenaire: 81824197800050
Habilitation_Partenaire: HABILITATION_FORMER
Nom_Partenaire: L ECOLE MULTIMEDIA
Siret_Partenaire: 40441398100014
Habilitation_Partenaire: HABILITATION_ORGA_FORM
Nom_Partenaire: LETMEKNOW
Siret_Partenaire: 80258330200038
Habilitation_Partenaire: HABILITATION_FORMER - rncp_outdated
- Non
Établissement gestionnaire
DIGINAMIC
DIGINAMIC PARC MEDITERRANEE 40 RUE LOUIS LEPINE 34470 PEROLS FRANCE
34470 PEROLS
Localisation de la formation