Module 1 : INITIATION A LA PROGRAMMATION - 5 jours
Algorithmie et base de la programmation avec Java et découverte de la POO
Module 2 : OUTIL DE GESTION DE VERSIONS - 1 jour
Versioning GIT
Module 3 : BASES DE DONNEES RELATIONNELLES SQL - 4 jours
MySQL ou PostGreSQL
Module 4 : FONDAMENTAUX UNIX/LINUX ET SCRIPTING SHELL - 5 jours
Découverte de CentOS
Commandes de bases
Scripting Bash et automatisation
Module 5 : APPLICATION WEB - 3 jours
HTML 5
CSS
JS
Création d’une application temps réel
Module 6 : PROGRAMMATION ORIENTEE OBJETS JAVA - 3 jours
POO, héritage.
Présentation de l’UML
Module 7 : WEB SERVICES avec Java JEE - 8 jours
Création d’un serveur web avec JEE/Servlet
Hibernate
Fonctionnement du XML (Schéma, règles, etc.) REST/ JSON
Création d’une API REST (Jersey ou Spring MVC)
Module 8 : LES ENJEUX DU BIG DATA - 2 jours
Présentation du Big Data / utilisation / technologie /RGPD
Module 9 : NOSQL - 3 jours
MongoDB
Elastic Stack
Module 10 : PROGRAMMATION PYTHON - 4 jours
Programmation avec Python et analyse de données
Module 11 : ARCHITECTURE BIG DATA HADOOP - 15 jours
HADOOP
Sqoop et Flume
Hive Apache Pig et Pig latin
Oozie / Kafka / Spark
Module 12 : PROJET - 3 jours
Mise en pratique des connaissances acquises pendant la formation à travers un projet
L'avis du formateur
L'analyste Big Data collecte toutes les données à sa disposition, pour fournir des données de qualité qui permettront de à l'entreprise de déterminer des modèles, schémas ou des tendances afin d'en améliorer ses performances.