Mastère européen Expert IT : Applications intelligentes et Big Data

Inter-company training

Who is the training for?

Développeurs, managers de projets

Duration

130,00 day(s)

Language(s) of service

EN FR

Prerequisites

BAC+3 - Concepteurs développeurs Java ou.NET, Chef de projets avec des connaissances solides en programmation orientée objets
Titre de Niveau 6 ou équivalent quelle que soit la filière suivie ou au moins deux années d’expérience professionnelle

Goals

  • Réaliser un audit ou un cahier de charge pour concevoir et développer une solution logicielle adaptée à la demande du client
  • Piloter un projet de développement logiciel et une équipe
  • Livrer le produit au client et assurer la maintenance
  • Gérer des projets de développement
  • Gérer le cycle de vie logiciel
  • Maitriser les interactions d’une application avec les bases de données
  • Connaitre les différentes techniques de tests et de sécurisation du code
  • Comprendre et maitriser les enjeux économiques du Big Data et des applications intelligentes

Contents

Former des consultants ou personnels d'entreprises à la méthodologie de gestion de projet, impliqués dans des projets informatiques en clientèle ou dans une structure interne
Acquérir les bonnes pratiques afin d'être garants de la qualité des livrables et du suivi des résultats
Acquérir des notions d'analyse/conception UML
Acquérir les concepts fondamentaux pour rédiger des cahiers des charges de qualité
Sensibilisation des acteurs d'un organisme privé ou public (Décideurs, responsables opérationnels ou administratifs, fonctions digitales,...) confrontés aux problématiques de protection des données personnelles, en conformité avec la nouvelle réglementation européenne

  • Présentation des principaux axes de réflexion à prendre en compte et recommandations de mise en œuvre:
  • Cerner les nouveaux aspects réglementaires, leur évolution par rapport aux obligations déclaratives auprès de la CNIL
  • Identifier les différentes parties prenantes, leur rôle et leur implication
  • Aboutir à une vue partagée, compréhensible et fédératrice par l'ensemble des utilisateurs
  • Inventorier, cartographier et tracer le traitement de ces données
  • Prouver la mise en conformité des données à caractère personnel dans les traitements numériques
  • Elaborer conjointement des mécanismes de protection et de détection

Grands débutants: découvrir la programmation orientée objet au travers du langage Java
Réaliser une première application complète
Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL
Maîtriser les fondamentaux pour réaliser un projet Symfony
Savoir programmer en Perl pour l'administration de systèmes et le Web

Python

Connaître les possibilités et limites de Python

  • Maîtriser la syntaxe essentielle de Python
  • Intégrer les compostants Big Data pour créer un Data Lake approprié
  • Sélectionner des entrepôts de Big Data adaptés pour gérer plusieurs ensembles de données
  • Traiter des ensembles de données volumineux avec Hadoop pour faciliter la prise de décisions techniques et métier
  • Interroger des ensembles de données volumineux en temps réel

Maîtriser la manipulation des données d'Oracle Database à l'aide du langage PL/SQL
Construire des applications web en utilisant Spring Web et Spring Boot et gérer efficacement la couche de persistance de données
Découvrir les fonctions avancés de Symfony

  • Gérer les événements et l'automatisation de tâches
  • Tester et valider son application

Construire une API en Python avec FastAPI et implémenter une couche d'accès aux données avec un ORM
Découvrir les fonctionnalités de la plateforme Android pour smartphones et tablettes

  • Réaliser des applications avec Android

Actualiser et développer ses compétences en anglais technique
Comprendre la démarche RSE et développement durable

  • Apprendre la norme ISO26000
  • Savoir mettre en œuvre une démarche RSE

Acquérir une démarche d'amélioration continue pour réduire l'empreinte écologique du système d'information de l'entreprise.
Mise en pratique Applications intelligentes et big data
Savoir planifier un projet d'envergure

  • Maîtriser l'utilisation d'un outil de planification (Ms Project ou autre)

Découvrir des référentiels de gestion de projets

  • Choisir un ou plusieurs référentiels adaptés à votre projet

Maîtriser la gestion de projets agiles avec la méthode Scrum
Implémenter la norme ISO 27005

  • Gérer les risques en sécurité
  • Approuver des risques résiduels
  • Identifier des menaces, des vulnérabilités, des impacts
  • Développer des algorithmes parallèles efficaces
  • Analyser des fichiers non structurés et développer des tâches Java MapReduce
  • Maîtriser la manipulation des données d'Oracle Database à l'aide du langage PL/SQL

Savoir analyser des données avec Python
Comprendre et choisir une méthode d'apprentissage automatique

  • Acquérir les bases du Machine Learning avec Python

Connaître les concepts du Cloud Computing et de la virualisation

  • Connaître les différents types de Cloud et les technologies associées
  • Comprendre l'intérêt du mouvement DevOps et connaître les principaux outils associés

Charger et récupérer des données de HBase et du système de fichiers distribué Hadoop (HDFS)

  • User Defined Functions de Hive et Pig

Comprendre et choisir une méthode d'apprentissage profond

  • Implémentation d'algorithmes du Deep learning avec Python

Apprendre àutiliser NodeJs et créer un serveur
Apprendre à développer avec C#, à créer des interfaces de gestion et à manipuler les objets de la plate-forme.NET
Maîtriser le développement d'applications ASP.Net MVC Core avec le moteur de vue Razor et une couche d'accès aux données pilôtée par Entity Framework
Maîtriser le développement d'interfaces web pour applications mobiles à l'aide de Cordova en conjonction avec jQuery mobile
Connaître l'utilisation, les possiblités de Ruby

  • Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Ruby

Renforcer l'expression orale en Anglais

  • Acquérir le niveau B2 oral du CECR (Prendre part à une conversation et s'exprimer oralement en continu)

Améliorer son expression orale
Comprendre le projet Européen
Acquérir les fondamentaux du management interculturel

  • Gérer efficacement des collaborateurs en Europe

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Organization contact details

Dawan - Service commercial

These courses might interest you