EXPERT EN INFORMATIQUE OPTION DEVELOPPEMENT



Documents pareils
PROGRAMME PREPARATOIRE AU TITRE EXPERT EN INGENIERIE INFORMATIQUE APPLIQUEE (RNCP Niveau I)

CQP Développeur Nouvelles Technologies (DNT)

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Notre Catalogue des Formations IT / 2015

Devenez un véritable développeur web en 3 mois!

Catalogue des Formations

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Expert technique J2EE

Programme ASI Développeur

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Paul FLYE SAINTE MARIE

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Formation : Langues : Types d Intervention et Secteurs d Activité :

NANTES ANGERS RENNES

LICENCE PROFESSIONNELLE

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

EXPERT EN INFORMATIQUE OPTION Systèmes et réseaux

École des Hautes Études Informatiques

Formations qualifiantes pour demandeurs d emploi

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

CALENDRIERS DES FORMATIONS LILLE

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Olivier Deheurles Ingénieur conception et développement.net

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

... Conseil. Exp er tise. I ngénierie. Formation

LICENCE : INFORMATIQUE GENERALE

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Master Informatique Aix-Marseille Université

Offres de stages 2011/2012

Formation : WEbMaster

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

Mercredi 15 Janvier 2014

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

les techniques d'extraction, les formulaires et intégration dans un site WEB

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : anphongdo@gmail.com

Catalogue des Formations Techniques

Description du programme du Master M2 MIAGE SIIN (1)

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

MATHEMATIQUES ET SCIENCES POUR L INGENIEUR

Les formations. ENI Ecole Informatique

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Programmation Web. Madalina Croitoru IUT Montpellier

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Point sur les solutions de développement d apps pour les périphériques mobiles

UE 8 Systèmes d information de gestion Le programme

Bibliothèque Numérique L'intégrale Collection Ressources Informatiques

Présentation du Programme Régional de Formations Qualifiantes

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

BES WEBDEVELOPER ACTIVITÉ RÔLE

Cours en ligne Développement Java pour le web

Ingénieur de l'école Centrale Lille - IDN (85-88). 20 ans d'expérience en développement logiciel.

FORMULAIRE D'OFFRE /FOR-LOG/DE-STR/2/AO OFFRE ADMINISTRATIVE ET DE PRIX

CALENDRIERS DES FORMATIONS AIX-EN- PROVENCE

GPC Computer Science

Conception, architecture et urbanisation des systèmes d information

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

COMPÉTENCES TECHNIQUES

Liste des Technologies

BACHELOR DEVELOPPEUR WEB

Curriculum Vitae de Michel Casabianca

Spécialité Compétence complémentaire en informatique

Les grandes familles du numérique

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

MERMET Sébastien Ingénieur Informatique INSA Analyste Développeur Senior Business & Data Analyste Senior 11 ans d expérience

IMO - Informatique, modélisation et optimisation

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - Android. 29 ans - 5 ans d'expérience

Fidéliser les collaborateurs tout en améliorant leurs compétences

Visual Paradigm Contraintes inter-associations

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Description de la formation

Programme et contenus Licence d'informatique de Lille, parcours MIAGE, en alternance ou en formation continue (13:40)

OFFRES DE STAGES SQLI Toulouse

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015

Introduction au développement SharePoint. Version 1.0

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

M Études et développement informatique

VOLÉE Master of Advanced Studies RAPID APPLICATION DEVELOPMENT.

Concepteur Développeur Informatique

OFFRES DE STAGE 2014 / 2015

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Catalogue des formations

RéseauX développement web-multimédia

Transcription:

EXPERT EN INFORMATIQUE OPTION DEVELOPPEMENT Titre délivré à l issue des 2 ans de formation : «Expert en ingénierie informatique appliquée», Titre inscrit au RNCP, niveau I (niveau BAC+5), sous l autorité de CEPIA, JO du 10/08/2012, 120 crédits ECTS MODALITES D ADMISSION ET FONCTION Le cycle préparant au titre «expert en ingénierie Informatique appliquée» est ouvert aux étudiants titulaires d un bac+3 dans le domaine. Les compétences et l expérience acquises assurent une intégration immédiate et évolutive des titrés, à des postes de : Consultant en S.I, Chef de Projet, Responsable de S.I, Directeur de Projet, Analyste métier et fonctionnel, Ingénieurs Études et Développement, Ingénieurs Développement NTIC, Concepteurs Développeurs, Analystes Réalisateurs OBJECTIFS ET CAPACITES VISEES En capacité d'analyser la situation d'un commanditaire et de concevoir des solutions informatiques pointues et globales à mettre en œuvre, l Expert en ingénierie informatique appliquée conseille sur les évolutions technologiques et les solutions techniques nouvelles dans un objectif d optimisation et d adéquation entre les moyens informatiques ou télécoms et les besoins des utilisateurs, en veillant au respect des normes et des procédures de qualité et de sécurité. Il est amené à concevoir, réaliser et développer les architectures et les solutions techniques des applications, en assurant le pilotage du projet tant sur les aspects techniques que managériaux. Son activité se concentre, à partir des audits qu il réalise, sur la conception des composants des architectures logicielles, l ordonnancement de leur mise en service, le pilotage et la supervision des opérations de développement, d'intégration, de validation-test, de recettage et de déploiement, sur la base d un cahier des charges qu il peut être amené à rédiger. Enfin, il gère et coordonne les moyens humains nécessaires au bon déroulement du projet. PROFIL Rigueur et organisation Autonome et exigeant Solides connaissances en informatique (programmation, développement ) VALIDATION Un partiel semestriel sera proposé pour le passage en dernière année. Le passage en classe supérieure est conditionné par l obtention d une note de moyenne générale supérieure ou égale à 10 sur 20. Rapport de stage et soutenance sont exigés à la fin de la première année du cycle. En dernière année, le rapport de stage est remplacé par le mémoire de synthèse professionnelle. L attribution du Titre est décidée par le Jury du certificateur ou ses représentants, sur proposition du centre de préparation. Elle est conditionnée par l obtention, par l élève : d une moyenne générale du contrôle continu, sur les deux années du cycle suivi, supérieure ou égale à 10 sur 20, d une note de l épreuve finale supérieure ou égale à 10 sur 20.

PROGRAMME DE FORMATION 1ERE ANNEE 1 an 600 heures MODULE 1 SYSTEMES D INFORMATIONS ET SYSTEMES DECISIONNELS UE1 BASE DE DONNEES RELATIONNELLES Le langage SQL - Historique, versions et normalisation - Les différents serveurs de BDD - Les types de données standards et spéciaux - Création et modification de base et de table - Peuplement des tables - Accès aux données - Sélectionner, lire, modifier, supprimer - SGBDR - Utilisation avancée Administration Oracle - Présentation - Instance - Base de données - Stockage - Segment - Utilisateur - Oracle Net - Sauvegarde et Restauration - Eléments d optimisation Optmisation SQL - Les accélérateurs d'accès - Les calculs de statistiques sur les objets - Les outils de diagnostic - Les plans d'accès aux données - Écriture des requêtes - Le fonctionnement de l'optimiseur - Les indicateurs Injection SQL - Injection SQL standards - Injection SQL de requêtes UNION - Injection SQL aveugles - Démo et mise en pratique

UE2 MANAGEMENT DES SYSTEMES D INFORMATIONS Management de projet au management de projet. - Les 4 phases de la conduite de projet. - Les 4 phases d un projet. MODULE 2 CONCEPT ET ARCHITECTURE LOGICIELLE UE3 MODELISATION DE L INFORMATION Modélisation UML2 - Historique - Approche Merise - Présentation et positionnement des modèles Merise - Modèle conceptuel de communication (MCC) - Modèle conceptuel de données (MCD) - Modèle conceptuel de traitement (MCT) - Modèle physique de données (MPD) - Modèle organisationnel de traitements (MOT) - Principe et historique du langage - Diagrammes structurels - Diagrammes de comportements - Diagramme d interactions Merise - Modèles de flux (MCF, MCC, MOF) - Niveau conceptuel - Niveau logique - Niveau organisationnel - Projet Merise et diagrammes UML Méthodes Agile - Principes de la méthode - Les différentes mises en œuvre - Les parties communes - Différences entre les différentes mises en œuvre - Mise en perspective avec une méthode plus traditionnelle - Agile et CMMI - Mise en œuvre dans le cadre d'un petit exemple avec mise en œuvre des concepts suivants - Conception simple et de qualité, mise en pratique. - Les Tests : tests unitaires et fonctionnels, tests unitaires, tests fonctionnels. - Refactoring.

Vous pouvez également partir sur une formation orientée SCRUM ou Extreme Programming, à votre convenance. UE4 SERVEURS D INTEGRATION CONTINUE Serveurs d intégration continue et outils de développement - Origines de l intégration continue - Architecture - Panorama des outils disponibles - Utilisation d un serveur d intégration continue UE5 ARCHITECTURE LOGICIELLE Algorithmique - Traitement des chaînes - Tableaux, enregistrements et pointeurs - Listes chaînées - Piles, files d'attente, récursivité - Arbres - Les graphes et leurs applications Programmation orientée objet - Historique et présentation - Les instances des objets - Staticité et dynamicité: correspondance avec la vie réelle - Eléments principaux d architecture : Les classes, attributs, méthodes et éléments fondamentaux - Héritage, polymorphisme et réutilisation du code - Visibilité des méthodes et des attributs - Agrégation et encapsulation - Interfaces et abstraction: préparation raisonnée d une architecture - Eléments avancés de l objet : Les composants, les packages, éléments de programmation par composants - Notions essentielles d UML - Quelques Design Patterns d utilisation courante - Différences entre langages Design pattern - Définition, objectif et intérêts - UML et Design Pattern - GRASP (General Responsability Assignment Software Patterns) - GOF (Gang of Four) - Design pattern d IHM - Design Pattern «métiers» - Design Pattern de logique d accès aux données

MODULE 3 LANGAGE DE DEVELOPPEMENT UE6 DEVELOPPEMENT WEB HTML5, CSS3 PHP5 - Utiliser le HTML 5 aujourd'hui - Balisage HTML 5 - Les formulaires - Audio et Video - Vue d'ensemble des APIs - Dessiner en HTML - La communication en HTML 5 - La géo-localisation - Stockage - CSS3 : standardiser des propriétés - CSS 3 : mise en page et positionnement - CSS3 : animation à PHP 5 - Les variables et les opérateurs - Tests et itérations - Fonctions - Programmation Orientée Objet - Gestion des formulaires - Gestion des fichiers en PHP - Accès aux données MySQL - Accès aux données SQLite - XML, XSLT, JSON - Présentation - Composer des documents bien formés - Composer des documents valides - Schémas XML - Transformation des données - Autour d XML - Les bases de JSON Javascript - Javascript - XMLHttRequest - Framework représentatif Référencement naturel - Les Différentes techniques de fidélisation d'audience - Les différents types de référencement

- Les outils de recherche - Méthode de Référencement Développement mobile (IOS, Android) - Choisissiez le langage que vous souhaitez mettre en application dans votre établissement. Nous vous conseillons cependant de rester sur Android moins couteux au niveau matériel nécessaire. - UE7 DEVELOPPEMENT JAVA - Historique - Concepts et syntaxe - Les variables - Les structures - L objet - Les fonctionnalités usuelles - Les interfaces de présentation - Les traitements de la vie réelle UE8 DEVELOPPEMENT.NET Le langage C/C++ - Historique du langage C - Compilation en C, Préprocesseur - Variable et objet - Les élements constitutifs d'un programme source - Les types de base - Opérateurs et expressions - Les instructions exécutables - Les tableaux - Les pointeurs - Les fonctions - Les entrées-sorties standard - Les chaînes de caractères - Les types structures, union et énumération - La définition de synonymes avec typedef - Les fichiers - La gestion dynamique - Le préprocesseur - Les déclarations - Communication avec l'environnement - La récursivité - Les incompatibilités entre C et C++ ASP.NET - Principe des évènements - Compléter le site dynamique

Langage C# - Présentation.NET - Les méthodes pour la première division du code - Principe de fonctionnement - Une application complète MODULE 4 APPLICATIONS PROFESSIONNELLES UE9 TECHNIQUES DE COMMUNICATIONS Anglais - Formation écrite - Formation orale UE10 STAGE EN ENTREPRISE Le stage en entreprise est obligatoire pour valider l année scolaire. Chaque étudiant devra avoir passé une durée minimum de 6 mois en entreprise afin de pouvoir valider son année. Ce stage en entreprise donnera lieu à un rapport de fin de stage que chaque étudiant devra rendre au début du mois de juin (date à préciser) et une soutenance de rapport de stage durant la 2 ème session de partiel. Le détail du contenu attendu ainsi que l organisation de la soutenance finale seront détaillés ultérieurement. Le système de notation sera le suivant : - 1/3 de la note finale pour le rapport de stage - 1/3 de la note finale pour la soutenance de stage - 1/3 de la note finale pour la note du stage (fournis par le tuteur de l étudiant)

PROGRAMME DE FORMATION 2EME ANNEE 1 an 600 heures MODULE 1 SYSTEMES D INFORMATIONS ET SYSTEMES DECISIONNELS UE1 BASE DE DONNEES RELATIONNELLES SQL Server et Business intelligence - SQL Server - Business Intelligence Entrepôts de données (relationnels, multidimensionnels) Fouille de données (data mining) Synthèse et conclusion Mongo DB NoSQL Choisissiez le produit NoSQL que vous souhaitez mettre en application dans votre établissement. Actuellement, la tendance est plutôt à l utilisation de l un de MongoDB et Redis, mais d autres peuvent également convenir. UE2 MANAGEMENT DES SYSTEMES D INFORMATIONS Management de projet - L ordonnancement de projet - Exemples de cas complexes - Typologie des problèmes - La recherche d un ordonnancement - Révision de la formulation du problème - Exemples de cas complexes - Structuration du projet - Définition technique des taches et de leurs relations - Le coût du projet - Le suivi du projet au cours de son exécution Management des équipes au management - Déléguer - Organiser - Motiver Création et gestion d entreprise - Création, lancement d'une entreprise - Eléments de droit du travail et des relations sociales - Management de l'entreprise - Droit informatique

Mesurer les points clés de l'obligation de conformité Informatique et libertés Mettre en œuvre l'obligation de conformité Le Correspondant Informatique et libertés (CIL) : une solution pour pérenniser la maîtrise des risques Gouvernance des SI - La gouvernance d entreprise : enjeux économiques et organisationnels - Bâtir une typologie de référence pour les principes de gouvernance du SI, avec une répartition des responsabilités et des décisions à prendre selon le cas - Comprendre et différencier les modes de gouvernance - Le champ économique et la maîtrise des coûts - Le champ organisationnel et humain - Le champ technique, la production et les projets MODULE 2 CONCEPT ET ARCHITECTURE LOGICIELLE UE3 MODELISATION DE L INFORMATION Réalité augmentée - Présentation - Comment ça marche - Développer son application Intelligence artificielle - Les agents intelligents - Les algorithmes de recherche - Les algorithmes d apprentissage - Les algorithmes de jeux - UE4 SERVEURS D INTEGRATION CONTINUE Audit de code et tests unitaires - Principes et démarche - Framework JUnit au refactoring - Refactoring dans une classe - Refactoring entre classes

MODULE 3 LANGAGE DE DEVELOPPEMENT UE5 DEVELOPPEMENT WEB ET MOBILE Framework PHP Choisissiez le framework que vous souhaitez mettre en application dans votre établissement. Actuellement, la tendance est plutôt à l utilisation de l un de ces framework : Zend et Symfony2, mais d autres peuvent également convenir. Framework Javascript Choisissiez le framework que vous souhaitez mettre en application dans votre établissement. Actuellement, la tendance est plutôt à l utilisation de l un de ces framework : jquery, AngularJS, NodeJS, mais d autres peuvent également convenir Ruby on Rails - Présentation générale - Syntaxe fondamentale : Syntaxe impérative simple, commentaires, etc. - Structures diverses : Les structures de contrôle - tests, boucles, difficultés - Classes et bibliothèques fondamentales - L objet en Ruby - Bibliothèques avancées de Ruby - Rails Développement mobile (IOS, Android) - Choisissiez le langage que vous souhaitez mettre en application dans votre établissement. Nous vous conseillons cependant de rester sur Android moins couteux au niveau matériel nécessaire. UE6 DEVELOPPEMENT JAVA Programmation Java - Environnement - Servlets - JSP avancées - Bibliothèques de balises (Taglibs) - JBoss - Struts - Hibernate - Framework Spring - Framework JSF - Ajax - JSF, les extensions et les Frameworks Webservices Java - Structure d un fichier WSDL - Annuaire UDD

- Sécurité des services web UE7 DEVELOPPEMENT.NET ASP.NET - Le site web complet avec ASP.NET - Eléments avancés de présentation - Persistance complète des données Langage C# - Présentation de l objet pour la structuration idéale du code et notions d UML - Utilisation des espaces de nom et création - Sharepoint - Historique et versions de MOSS - MOSS et SharePoint - Logiciels et technologies associés - Résumé de.net et des langages - Préparation - Environnement spécifique au développement pour MOSS - Présentation de CodePlex - Modification des layouts - AJAX et SharePoint - MySite: présentation - MySite: adaptation - A propos de l accessibilité - Modification de vues de SharePoint - Modification du comportement - Architecture générale et modèle de données - Utilisation de la collaboration avec MS Office - L accès aux données business - implémentation complète de modifications diverses du serveur - Les services muliples - Fermes de serveurs - Création et développement de Workflow - Mise en œuvre du Businesss Data Catalog (BDC) - Utilisation des Web part BDC - Utilisation d Office Forms Server - Développement de formulaires avec Infopath - Développement de formulaires contenant du code managé MODULE 4 APPLICATIONS PROFESSIONNELLES UE8 TECHNIQUES DE COMMUNICATIONS Anglais - Formation écrite - Formation orale UE9 STAGE EN ENTREPRISE

Le stage en entreprise est obligatoire pour valider l année scolaire. Chaque étudiant devra avoir passé une durée minimum de 6 mois en entreprise afin de pouvoir valider son année. Ce dernier stage donnera lieu à un mémoire de fin d étude que chaque étudiant devra rendre au début du mois de juin (date à préciser) et une soutenance de mémoire de fin d étude durant la 2 ème session de partiel. Le détail du contenu attendu ainsi que l organisation de la soutenance finale seront détaillés ultérieurement. Le système de notation sera le suivant : - 1/3 de la note finale pour le rapport de stage - 1/3 de la note finale pour la soutenance de stage - 1/3 de la note finale pour la note du stage (fournis par le tuteur de l étudiant) DUREE TOTALE DE LA FORMATION (2 années d études) : 1200 heures