BlocsDeCompetences .org

Quels métiers ? Quelles formations ? Quels diplômes ?

Développeur Full Stack BIG DATA (RNCP32123)

Formation (et/ou diplôme) proposée au RNCP par le certificateur : CEGEFOS

Branches de formations NSF

NSF 3xx Domaines technico-professionnels des services > NSF 32x Communication et information > NSF 326 Informatique, traitement de l'information, réseaux de transmission >
> NSF 326n Analyse informatique, conception d'architecture de réseaux >

NSF 3xx Domaines technico-professionnels des services > NSF 32x Communication et information > NSF 326 Informatique, traitement de l'information, réseaux de transmission >
> NSF 326r Assistance informatique, maintenance de logiciels et réseaux >

NSF 3xx Domaines technico-professionnels des services > NSF 32x Communication et information > NSF 326 Informatique, traitement de l'information, réseaux de transmission >
> NSF 326t Programmation, mise en place de logiciels >

Activités visées par cet enseignement

Aussi bien sur les plans métiers que sur les plans fonctionnels et technologiques, la science des données et le développement informatique s'impose comme l'une des évolutions majeures des systèmes d'information. Le Big Data est un écosystème riche et complexe que les directions de systèmes d'informations doivent maîtriser pour accompagner les directions métier. Le développeur est le professionnel des langages informatiques. Après avoir analysé les besoins des utilisateurs, il construit des programmes sur mesure et rédige aussi les notices d'utilisation. Le consultant Full Stack BIG DATA assure la traduction des besoins du client en spécifications fonctionnelles et techniques, le développement de l'application et la mise en production. Son but : finir le projet en produisant des livrables de qualité, conformément aux cahiers des charges définis avec le client en amont, tout en respectant les délais et le budget impartis. Il évalue les coûts des opérations à effectuer mais aussi les enjeux et les risques du développement. Il contrôle la mise en route de la solution développée et peut former les utilisateurs aux nouveaux outils. Il a également les connaissances et le savoir-faire technique pour connecter l'application développer à une base de données, de traiter des données volumineuses provenant de plusieurs bases de données, le tout en respectant les normes de sécurité et en appliquant des procédures fiables de sécurisation de l'information. Il est polyvalent, le parcours de formation du titre Consultant Full Stack BIG DATA a été conçu d'une manière à ce que le titulaire possède les compétences nécessaires pour mener un projet complet en toute autonomie. En effet, cette certification permet au titulaire de développer les capacités à concevoir des solutions Web (Application WEB, services WEB, Site e-commerce) et des applications mobiles dans différents contextes professionnels en utilisant des méthodes optimisées de gestion de projet, des compétences logicielles et des plateformes de développement de haut niveau. Le titulaire maîtrise également l'ensemble des techniques pour l'installation, la configuration et la sécurisation d'un système d'information (Matériel, Logiciel, Réseau, Serveur WEB, Application). Il a également le savoir-faire et les connaissances pour écrire des algorithmes et traiter des données volumineuses « BIG DATA ». Plus précisément, les diplômés issus de cette spécialité sont capables de réaliser les activités suivantes : La gestion technique d'un projet informatique et le suivi de ce dernier La mise en place d'une méthodologie de travail La conception et la réalisation graphique des maquettes de l'application à développer La réalisation d'une solution applicative avec des langages de programmation et des plateformes dédiés La conception, la modélisation et la création d'une base de données Le traitement et l'analyse de données volumineuses Conception et mise en place de l'infrastructure BIG DATA Conception et mise en place de l'architecture BIG DATA Déploiement d'une solution de stockage NoSQL Analyse et science de données La sécurisation du système d'information.
[Se référer à la fiche source pour plus de détails]

Appellations professionnelles possibles

  • Consultant BIG DATA
  • Data architecte
  • Data scientist
  • Data engineering
  • Chef de projet informatique
  • Chef de projet logiciel
  • Consultant sécurité informatique
  • Directeurs des projets informatiques
  • Directeur des systèmes d'information
  • Responsable d'exploitation
  • Expert/consultant en informatique et systèmes d'information

Environnements de travail

  • Le consultant Full Stack BIG DATApeut exercer dans différents contextes professionnels, on trouve des chefs de projet APPLICATIF et dans des entreprises de toute taille et tous types de structures :
  • Grandes entreprises
  • PME / TPE
  • Industrie
  • Sociétés de services et SSII
  • Agence web et agence de communication
  • Associations
  • Secteur public
  • Indépendant

Outils d'auto-évaluation gratuits, orientés soft-skills ou orientation professionnelle

  • TestdOrientation.com : Un test qui a le mérite de proposer une évaluation RIASEC pour repérer des listes de métiers.
  • FicheDePersonnalite.com : Un test de personnalité plutôt complet (mais un peu long) et qui donne des évaluations relatives à des groupes socio-professionnels.

Vous trouverez des détails sur les soft-skills sur le site :
Soft-skills.info

BLOCS DE COMPETENCES ENSEIGNÉS

FRANCE-COMPETENCES
RNCP32123BC02

FORMATION AU BLOC :
Développement JAVA J2EE

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.
FRANCE-COMPETENCES
RNCP32123BC03

FORMATION AU BLOC :
Développement Microsoft .NET : (Optionnel)

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.
FRANCE-COMPETENCES
RNCP32123BC04

FORMATION AU BLOC :
Développement MOBILE : (Optionnel)

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.
FRANCE-COMPETENCES
RNCP32123BC05

FORMATION AU BLOC :
Administration Base de données

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.
FRANCE-COMPETENCES
RNCP32123BC06

FORMATION AU BLOC :
Architecte BIG DATA et science de données

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.
FRANCE-COMPETENCES
RNCP32123BC07

FORMATION AU BLOC :
Sécurité Informatique

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.
FRANCE-COMPETENCES
RNCP32123BC08

FORMATION AU BLOC :
Développement WEB

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.
FRANCE-COMPETENCES
RNCP32123BC01

FORMATION AU BLOC :
Gestion de projet

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.