Directeur de Projet en
Conception et Développement de Solutions Informatiques
RNCP Niveau 7 · Formation en 2 ans en alternance à Paris Jussieu
Présentation
Objectifs & modalités d’évaluation
Le numérique est de plus en plus utilisé, ce qui engendre une forte demande sur le marché de l’emploi des experts en informatique dans les domaines suivants : développement d’applications, conception de logiciels, gestion de projets, intelligence artificielle (IA), analyse des données, encadrement d’équipe, devops. L’objectif de la certification est de répondre à ces besoins du marché du travail.
Programme
- Panorama de l’IA
- Initiation à l’IA
- IA avec une approche connexionniste : Réseaux de neurones
- Systèmes adaptatifs et Apprentissage
- Vers une IA distribuée
- Introduction à la Business intelligence
- Théories de la Business Intelligence
- Business intelligence Microsoft
- Modélisation du Data Mart SQL
- Création du modèle tabulaire
- Création du modèle multidimensionnel
- Finalisation du modèle multidimensionnel
- Création des rapports avec SSRS
- Exploitation SSRS
- PowerPivot et Power View
- Alimentation du Data Mart avec SSIS
- Exploitation et maîtrise de SSIS
- Tirer parti de SQL pour l’ETL
- Le marché du big data
- Les nouveaux métiers
- Les technologies Big Data
- Mise en pratique d’une technologie
- Concepts et syntaxes avancés du langage Java
- Gestion des accès concurrents
- La programmation fonctionnelle avec Java
- Les Frameworks (Struts, Spring)
- Les technologies JEE (JSP, Servlets, JSTL)
- Les Web Services
- Plateforme Android, environnement de développement
- Principe de programmation
- Création d’interfaces simples
- Permissions, navigation, gestion des évènements
- Débogage et gestion des erreurs
- Personnalisation et notifications
- Création d’interfaces avancées
- Persistance et partage de données
- Traitement en tâche de fond
- Webservices et Parsing
- Google Maps et géolocalisation
- Téléphonie et matériel
- Présentation du Framework Django
- Les outils de développement
- Structure d’un projet et des applications
- L’ORM et les modèles Django
- L’accès aux données avec Django
- Gestion des requêtes http, URLs, vues
- Les templates dans Django
- Le middleware Django
- L’administration de Django
- Les formulaires Django
- La traduction et la localisation
- Réalisation d’un projet en Python Django
- État de l’art de la sécurité des données dans le domaine du Web
- Mise en place d’un environnement de test
- Fonctionnement d’un site Web
- Récupération d’information
- L’injection SQL
- L’exploitation avec l’injection SQL
- Injection SQL avancée
- Réalisation de Tests (installation de Mutillidae sous Windows)
- Problème d’authentification et de session
- Mauvaise configuration de sécurité
- La faille XSS (Cross-Site Scripting)
- Utilisation des composants vulnérables
- Outils de scanning et de test de vulnérabilités
- État de l’art Node.js : JavaScript côté serveur
- Gestion des évènements, modules, Streams, fichiers, Processus
- Les méthodes utilitaires
- Gestions des connexions : TCP, UDP, HTTP
- Les fonctions synchrones et asynchrones
- Utilisation des websockets avec socket.io
- Construire des applications web avec le Framework Express
- Persistance des données, Mongoose avec Node
- Test d’une application Node.js
- Mise en place d’un environnement de développement
- Les bases de Laravel, React, et React native
- Plus loin avec les Frameworks
- État des lieux du développement web
- Mise en place d’un environnement de développement
- Les fondamentaux d’Angular
- Utilisation de la CLI
- Les composants, Services
- L’injection de dépendance
- Requêtes HTTP, interactions utilisateur, formulaires, routage, directives
- Tester son application
- Le cross-Platform avec Angular
- Pour aller plus loin
- Présentation du langage et installation de Rails
- Présentation du Framework ROR
- Modélisation des données avec Active Record
- Action controller, Action View
- Le développement reposant avec REST
- Sécurité
- Réalisation d’un projet en ROR
- UML – Rappel, étude approfondie des diagrammes
- OCL avancé et outils OCL
- Extension d’UML
- Ateliers de Génie Logiciel UML
- Agile Scrum
- Kanban
- Analyse de faisabilité du projet informatique
- Analyse fonctionnelle
- Cartographie des parties prenantes clés
- Analyse technique
- Veille technologique et concurrentielle
- Définition du plan de gestion de projet
- Mise en place du projet informatique
- Suivi et évaluation du projet
- Correction et adaptation du plan de projet
- Détermination du profil de l’équipe
- Constitution de l’équipe
- Gestion des activités de l’équipe
- Animation et accompagnement
- Développement des compétences
- Suivi et évaluation des performances
- Amélioration continue de la performance
- Projet d’envergure portant sur une problématique d’entreprise réelle
- Mémoire écrit + soutenance devant jury
Glissez pour voir tous les modules
Débouchés
Glissez pour voir tous les débouchés
Les plus de l’INSTA
Glissez pour voir tous les avantages
Admission
Candidature en ligne
Remplissez le formulaire de candidature en ligne directement sur notre site.
Accéder au formulaireÉtude du dossier
Après examen de votre dossier, une confirmation d’entretien téléphonique vous est envoyée si votre candidature est retenue.
Entretien téléphonique
Un entretien est organisé pour échanger sur votre profil et votre projet professionnel.
Réponse sous 24–48h
Vous recevez une réponse définitive dans les 24 à 48 heures suivant l’entretien.
Poursuite des études

