OBJECTIFS 1ERE ANNEE 2EME ANNEE

Dimension: px
Commencer à balayer dès la page:

Download "OBJECTIFS 1ERE ANNEE 2EME ANNEE"

Transcription

1 Programme de préparation à la Certification de niveau I «Expert en Ingénierie Informatique Appliquée» enregistrée au RNCP( JO du 19/01/2012) Option Développement OBJECTIFS 1ERE ANNEE L objectif de la 1 ère année est d assoir les bases dans les domaines du développement web et applicatif. Un rapide rappel de vos précédent parcours sera réalisé durant une période de temps plein à l école afin de démarrer l année avec un socle de connaissance commun à tous les étudiants. Vous évoluerez ensuite sur les technologies Web 2.0 et autres évolutions en matières de développement web tout en complétant vos connaissances dans le domaine du développement applicatif. Après avoir développé ces connaissances, vous intégrerez des notions plus d envergure afin de pouvoir appréhender le développement d applications plus complexes. Les bases de données seront approfondies afin de vous permettre une meilleure modélisation de l information. La participation à des projets techniques vous permettra de découvrir comment organiser un projet afin de l amener à sa réussite sans pour autant être impliqué dans la gestion de projet que vous appliquerez à partir de la 2 ème année. 2EME ANNEE L objectif de la 2 ème année est de monter en compétence techniquement dans les domaines du développement web et applicatif en appréhendant l aspect gestion de projet informatique. Outre la continuité du cursus et des applications plus complexes, vous vous initierez à la mise en place d infrastructure d entreprise type ou vous devrez apprendre à gérer les différentes contraintes des systèmes d informations et la sécurité de l information en parallèle. Des phases de TP / Projets réalisés seuls ou en groupe vous permettront d appréhender la gestion d un projet informatique tel que vous la côtoierez dans l univers professionnel. 3EME ANNEE L objectif de la 3 ème année est d acquérir une expertise dans la gestion des Systèmes d Informations et la conduite de projet en intégrant la dimension du choix des technologies. En tant que futur Expert en Ingénierie Informatique Appliquée au développement web et applicatif. Il vous sera demandé via différents TP / Projets de concevoir, gérer, optimiser et réaliser différents projets informatique dans leur globalité sans oublier l impact de votre projet sur l environnement cible. Des compétences transverses vous seront demandées, de la réalisation d une interface de monitoring / reporting aux législations informatiques en vigueur en passant par l analyse des coups financiers de votre projet. Les cours seront principalement orientés sur l infrastructure des SI et les évolutions de ces derniers dans le temps. L aspect sécurité sera omniprésent et deviendra l une des principales problématiques à laquelle vous devrez faire fac e.

2 SOMMAIRE Détails du programme par année... 4 Détails des matières par année ère année... 7 UV A1 Systèmes d Informations et Systèmes Décisionnels... 7 UE1 Base de données relationnelles... 7 UE2 Management des Systèmes d Informations... 8 UV A2 Concept et Architecture logicielle UE3 Modélisation de l information UE4 Serveur d intégration continue UE5 Architecture logicielle UV A3 Langage de développement UE6 Développement Web UE7 Développement JAVA UE8 Programmation C/C++ niveau UE10 Développement.NET UV A4 Applications professionnelles UE10 Techniques de communication UE11 Projets informatiques UE12 Stage en entreprise ème année UV B1 Systèmes d Informations et Systèmes Décisionnels UE1 Base de données relationnelles UE2 Management des Systèmes d Informations UV B2 Concept et Architecture Logicielle UE3 Modélisation de l information UV B3 Langage de développement UE4 RIA avec Flex et Air UE5 Ruby UE6 Développement JAVA UE7 Programmation C/C++ niveau UE8 Développement.NET UV B4 Applications professionnelles UE8 Techniques de communication UE9 Projets informatiques UE10 Stage en entreprise ème année UV C1 Systèmes d Informations et Systèmes Décisionnels UE1 Base de données relationnelles UE2 Management des Systèmes d Informations UV C2 Concept et Architecture logicielle UE3 Progiciels et outils d aide à la décision UE4 Modélisation de l information UV C3 Langage de développement UE5 Développement Java UE6 Développement.NET UE7 Audit de code et tests unitaires... 57

3 UV C4 Applications professionnelles UE8 Techniques de communication UE9 Projets informatique UE10 Stage en entreprise UV C5 Certifications Professionnelles OPT 1 Management de Projet OPT 2 Développement OPT 3 Base de données... 60

4 DETAILS DU PROGRAMME PAR ANNEE 1ERE ANNEE UV A1 Cours Crédits TP (h) Total (h) Systèmes d Informations et Systèmes décisionnels (h) ECTS UE1 Base de données relationnelles Le langage SQL * UE2 Management des Systèmes d Informations Approche des Systèmes d Informations Management de projet niveau Total UV A2 Cours Crédits TP (h) Total (h) Concept et Architecture logicielle (h) ECTS UE3 Modélisation de l information Modélisation UML UE4 Serveur d intégration continue UE5 Architecture Logicielle Algorithmique Programmation Orientée Objet Design Pattern Total UV A3 Cours Crédits TP (h) Total (h) Langage de développement (h) ECTS UE6 Développement Web HTML5, CSS3 * PHP5 * XML / XSLT * JavaScript, AJAX * Framework Symfony Référencement internet UE7 Développement JAVA Programmation JAVA niveau Programmation JAVA niveau UE8 Programmation C/C++ niveau 1 * UE9 Développement.NET ASP.NET niveau C# niveau Total UV A4 Cours Crédits TP (h) Total (h) Applications professionnelles (h) ECTS UE10 Techniques de communication Anglais niveau UE11 Projets informatiques Projet Projet UE12 Stage en entreprise Total * Vue (partiellement ou totalement) durant les semaines de temps plein en cours

5 2EME ANNEE UV B1 Cours Crédits TP (h) Total (h) Systèmes d Informations et Systèmes décisionnels (h) ECTS UE1 Base de données relationnelles Administration Oracle Optimisation SQL LINQ UE2 Management des Systèmes d Informations Management de projet niveau Total UV B2 Cours Crédits TP (h) Total (h) Concept et Architecture logicielle (h) ECTS UE3 Modélisation de l information Merise Méthodes Agile Total UV B3 Cours Crédits TP (h) Total (h) Langage de développement (h) ECTS UE4 RIA avec Flex et Air * UE5 Ruby Ruby Ruby On Rails UE6 Développement JAVA JEE Servlets et JSP niveau JEE Servlets et JSP niveau JEE EJB et JBoss Webservices JAVA UE7 Programmation C/C++ niveau 2 * UE8 Développement.NET VB.NET ASP.NET niveau Programmation C# niveau Total UV B4 Cours Crédits TP (h) Total (h) Applications professionnelles (h) ECTS UE9 Techniques de communication Anglais niveau UE10 Projets informatiques Projet Projet UE11 Stage en entreprise Total * Vue (partiellement ou totalement) durant les semaines de temps plein en cours

6 3EME ANNEE UV C1 Cours Crédits TP (h) Total (h) Systèmes d Informations et Systèmes décisionnels (h) ECTS UE1 Base de données relationnelles SQL Server Business Intelligence MongoDB UE2 Management des Systèmes d Informations Management des équipes Création et gestion d entreprise Droit Informatique Gouvernance des SI Saas et Cloud Computing Total UV C2 Cours Crédits TP (h) Total (h) Concept et Architecture logicielle (h) ECTS UE3 Progiciels et Outils d aide à la décision Les ERP et leurs architectures modulaires CRM et GRC Les systèmes d informations décisionnels UE4 Modélisation de l information SCRUM Réalité augmentée Intelligence Artificielle Total UV C3 Cours Crédits TP (h) Total (h) Langage de développement (h) ECTS UE5 Développement Java JEE Framework Struts - Hibernate JEE Framework Spring JEE Framework JSF AJAX UE6 Développement.NET Développement MOSS / Sharepoint niveau Développement MOSS / Sharepoint niveau WPF niveau WPF niveau UE7 Audit de code et Tests unitaires Total UV C4 Cours Crédits TP (h) Total (h) Applications professionnelles (h) ECTS UE8 Techniques de communication Anglais UE9 Projets informatiques UE10 Stage en entreprise Total UV C5 - OPT Cours Crédits TP (h) Total (h) Certifications Professionnelles (h) ECTS OPT1 Management de projet OPT2 Développement OPT3 Base de données Total

7 DETAILS DES MATIERES PAR ANNEE - 1ERE ANNEE UV A1 SYSTEMES D INFORMATIONS ET SYSTEMES DECISIONNELS UE1 BASE DE DONNEES RELATIONNELLES Le langage SQL Coef : 2 Aucun pré requis. TP n 4 TP n 5 TP n 6 TP n 7 - 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 : o Les relations entre tables o Formalisation o Vues conceptuelles o Cles et index o Relation complexes - Utilisation avancée : o Les vues o Optimisation o Normalisation et abstractions o Evolutivité o Procédures stockées TP réalisé en cours: 7 Contrôle Continu : 1

8 UE2 MANAGEMENT DES SYSTEMES D INFORMATIONS Approche des Systèmes d Information Coef : 1 Aucun pré requis. - Concepts et vocabulaire de base o Système d'information et système informatique o Système d'information et son alignement sur la stratégie de entreprise o Importance des processus métier o Aspects organisationnels et fonctionnels des métiers o Notions d'objets métier et le cycle de vie d'un objet métier o Situations d informatisations dans la gestion d'entreprise o SI opérationnel et SI de pilotage CC n 2 CC n 3 CC n 4 - Evolution de l'informatique et marché actuel o Grandes phases de l'informatisation des entreprises o Constituants matériels et logiciels des systèmes informatiques o Typologies d applications o PGI (Progiciels de Gestion Intégrée) o Phénomène internet o Entreprise étendue o Importance de la mobilité o DSI : son organisation et les différents métiers de l'informatique o Spécificités des métiers de l informatique o Acteurs externes : SSII, éditeurs, intégrateurs, opérateurs - Elaboration et pilotage d'un projet SI o Cycle de vie d'un projet SI et ses particularités o Jalons : décisions et engagements, o Livrables o Structuration d'un projet SI o Notions de maîtrise d'œuvre et de maîtrise d'ouvrage appliquées aux SI o Rôles, responsabilités et activités à chaque étape du projet o Assistance à maîtrise d ouvrage : AMOA o Facteurs clés de succès des projets SI - Perspectives et évolutions des SI o Plan d'évolution du SI et notions d'urbanisation et d'architecture du SI o Gouvernance du SI et schéma directeur o DSI : responsable des investissements informatiques o Externalisation et mutualisation des moyens informatiques o Référentiels reconnus : CMMI, ITIL TP réalisé en cours: 0 Contrôle Continu : 4 Management de projet niveau 1 Coef : 1 Aucun pré requis. - Introduction au management de projet. o Comprendre l importance et les enjeux du management de projet. o Identifier les conditions de réussite d un projet. o Avoir une première approche de la méthodologie globale. - Les 4 phases de la conduite de projet. o Présentation de la méthodologie.

9 CC n 2 CC n 3 o o o Le cycle de vie d un projet : 4 phases. Passer d une phase à la suivante. Rôles et responsabilités. - Les 4 phases d un projet. o Définition : savoir identifier et lancer un projet. o Préparation et planification : savoir définir les objectifs, la structure de projet, identifier et affecter les tâches, définir les délais et les coûts. o Réalisation : savoir piloter les délais et les coûts, suivre l avancement, réagir. o Livraison et conclusion : Savoir conclure un projet ; passer en mode «fonctionnement», évaluer le projet. TP réalisé en cours: 0 Contrôle Continu : 3

10 UV A2 CONCEPT ET ARCHITECTURE LOGICIELLE UE3 MODELISATION DE L INFORMATION Modélisation Coef : 1 Aucun pré requis CC n 2 TP n 4 CC n 3 TP n 5 - Historique - Approche Merise o Cycle de vie projet o Cycle de décision o Cycle d'abstraction - Présentation et positionnement des modèles Merise o Modèles conceptuels o Modèles physiques o Modèles logiques / organisationnels - Modèle conceptuel de communication (MCC) o Acteurs internes et externes o Flux d'informations échangés o Validation du modèle - Modèle conceptuel de données (MCD) o Domaines o Règles de gestion o Informations et entités o Propriétés d'entités et identifiants d entités o Associations entre entités o Définition des cardinalités - Modèle conceptuel de traitement (MCT) o Analyse des flux o Définition des opérations o Définition des règles d émission - Modèle physique de données (MPD) o Mise en œuvre avec génération MCD vers MPD o Dé-normalisation d'un MPD - Modèle organisationnel de traitements (MOT) o Procédures et acteurs o Identification des phases et leurs évènements o Définition des attributs des phases TP réalisé en cours: 5 Contrôle Continu : 3 UML 2 Coef : 1 Avoir suivi et finalisé le cours de Modélisation. - Principe et historique du langage - Diagrammes structurels o Classe o Objet o Composant o Déploiement

11 CC n 2 CC n 3 o Paquetage o Structure composite - Diagrammes de comportements o Cas d utilisation o Etats-transitions o Activité - Diagramme d interactions o Séquence o Communication o Temps TP réalisé en cours: 3 Contrôle Continu : 3 UE4 SERVEUR D INTEGRATION CONTINUE Serveur d intégration continue Coef : 2 Aucun pré requis. - Origines de l intégration continue o Introduction aux méthodes agiles o Introduction aux tests unitaires o Objectif de l intégration continue - Architecture o Les systèmes modulaires o Les serveurs TCP - Panorama des outils disponibles o Hudson o Trac o CruiseControl o Installation des outils - Utilisation d un serveur d intégration continue o Pourquoi? o Comment? o Installation et configuration du serveur d intégration Hudson TP réalisé en cours: 2 Contrôle Continu : 1

12 UE5 ARCHITECTURE LOGICIELLE Algorithmique Coef : 1 Avoir suivi et finalisé le cours de Programmation Orientée Objet. CC n 2 TP n 4 TP n 5 - Traitement des chaînes o Introduction o Terminologie de base o Rangement des chaînes o Type de données sou forme de caractères o Opérations sur les chaînes o Traitement de texte o Algorithmes de comparaison de motifs - Tableaux, enregistrements et pointeurs o Introduction o Tableaux linéaires o Représentation en mémoire des tableaux linéaires o Insertion et suppression o Tri; tri bulle o Recherche; recherche linéaire o Recherche binaire o Tableaux multidimensionnels o Pointeurs; tableaux de pointeurs o Enregistrements; structures des enregistrements o Représentation des enregistrements en mémoire; tableaux parallèles o Matrices - Listes chaînées o Introduction o Listes chaînées o Représentation en mémoire des listes chaînées o Défilement d'une liste chaînée o Recherche dans une liste chaînée o Attribution d'espace mémoire; collecte des miettes o Insertion dans une liste chaînée o Liste chaînée à en-tête o Chaînes bidirectionnelle - Piles, files d'attente, récursivité o Introduction o Piles o Représentation des piles sous forme de tableaux o Expressions arithmétiques; notation polonaise o Tri rapide, une application des piles o Récursivité o Tours de hanoï o Implémentation de procédures récursives au moyen de piles o Files d'attente o Deques o Files d'attente à niveaux de priorité - Arbres o Introduction o Arbres binaires o Représentation des arbres binaires en mémoire o Défilement des arbres binaires o Algorithmes de défilement utilisant des piles o Nœuds d'en tête; fils directeurs o Arbres de recherche binaire o Recherche et insertion dans les arbres de recherche binaire o Arbre ordonné; tri vertical

13 CC n 3 TP n 6 o Longueurs de chemins; algorithme d'huffman o Arbres généralisés - Les graphes et leurs applications o Introduction o Terminologie de la théorie des graphes o Représentation séquentielle des graphes; matrice de contiguïté; matrice de chemin o Algorithme de Warshall; plus courts chemins o Représentation chaînée d'un graphe o Opérations sur les graphes o Défilement d'un graphe o Ensembles partiellement ordonnées; tri topologique TP réalisé en cours: 6 Contrôle Continu : 3 Programmation Orientée Objet Coef : 2 Des connaissances dans un langage de programmation sont impératives. TP n 4 TP n 5 CC n 2 TP n 6 - 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 TP réalisé en cours: 6 Contrôle Continu : 2 Design Pattern Coef : 2 Avoir suivi et finalisé le cours de Programmation Orientée Objet. - Définition, objectif et intérêts - UML et Design Pattern o Librairies, Frameworks objets et Design Patterns - GRASP (General Responsability Assignment Software Patterns) - GOF (Gang of Four) - Design pattern d IHM o Observateur o MVC: l architecture de la présentation o Value Object : Optimisation des transferts de données - Design Pattern «métiers» o Séparation du contrat et de l implémentation o Adaptateur : changer le contrat métier o Décorateur : ajouter des fonctionnalités à l éxécution

14 o Singleton : forcer l utilisation d un seul objet o Pont : le problème des poids de discriminant o Stratégie : choisir la bonne méthode - Design Pattern de logique d accès aux données o Mapping objet-relationnel o Data Access Object : lier l implémentation métier au serveur de données TP réalisé en cours: 3 Contrôle Continu : 1

15 UV A3 LANGAGE DE DEVELOPPEMENT UE6 DEVELOPPEMENT WEB HTML5, CSS3 Coef : 2 Aucun pré requis. TP n 4 TP n 5 TP n 6 TP n 7 CC n 2 TP n 8 TP n 9 - Introduction o Contexte : fonctionnement d'un site internet o Histoire du HTML o Organismes de normalisation : WHATWG et W3C o La nouvelle vision HTML 5 o Roadmap HTML 5 - Utiliser le HTML 5 aujourd'hui o Savoir quand choisir le HTML 5 o Utiliser le HTML 5 avec des navigateurs qui ne le supportent pas - Balisage HTML 5 o Structure d'une page : disparition des notions "en ligne" et "bloc" o Doctype o Les nouveaux éléments : section, article, aside, nav,... o Les éléments obsolètes : center, font, frame, acronym,... o HTML 5 et CSS - Les formulaires o Balise form o Créer et utiliser des formulaires HTML 5 - Audio et Video o Les éléments audio et video o Les conteneurs o Les codecs - Vue d'ensemble des APIs o Les APIs HTML 5 o Audio et video o Site web hors ligne o Drag&Drop o Extension de HTML Document o Extension de HTML Element - Dessiner en HTML o Canvas vs SVG o Contexte o Accessibilité - La communication en HTML 5 o Les événements o Envoi de messages entre documents o Envoi de messages par canaux - La géo-localisation o Vue d'ensemble o La vie privée de l'utilisateur - Stockage o Stockage local o Stockage en session o Bases de données SQL Web - CSS3 : standardiser des propriétés o Vue d'ensemble : se passer d'images, éviter les astuces o Coins arrondis o Ombres portés o Transparence

16 CC n o o Mise en page et positionnement Autres nouveautés - CSS 3 : mise en page et positionnement o Vue d'ensemble : clarifier le code, éviter la multiplication de imbriquées o Niveau de présentation o Mise en page par patron o Mise en page multi-colonnes o Mise en page par boite horizontales ou verticales o Positionnement par grille o Autres nouveautés - CSS3 : animation o Transformations (2D et 3D) o Transitions TP réalisé en cours: 11 Contrôle Continu : 3 PHP5 Coef : 2 Avoir suivi et validé le cours d HTML5, CSS3. TP n 4 TP n 5 CC n 2 TP n 6 TP n 7 - Introduction à PHP 5 o Les origines et versions de PHP o HTML et PHP o Notions de client/serveur - Les variables et les opérateurs o Types de données opérateurs o Variables et constantes o Variables tableaux - Tests et itérations o Tests If et Switch o Boucles For et While o Instructions de sortie o Interruption de script - Fonctions o Fonctions PHP intégrées o Arguments valeur et référence o Retour de valeur - Programmation Orientée Objet o Membres et méthodes privés et protégés o Constructeurs/Destructeurs o Gestion des exceptions - Gestion des formulaires o Syntaxe des formulaires HTML o Validation de formulaire o Méthodes GET et POST o Utilisation des variables globales PHP o Gestion de cookies o Utilisation des sessions o Redirections o Authentifications - Gestion des fichiers en PHP o Ouvrir/créer un fichier o Lire/Écrire dans un fichier o Instructions d'appel et d'inclusion - Accès aux données MySQL o Création d'une base MySQL o Gestion de connexions

17 TP n 8 o Notion de fetch o Requêtes SQL en PHP o Mise à jour de données o Extension MySQLi - Accès aux données SQLite o Création d'une base SQLite o Requêtes SQL en PHP TP réalisé en cours: 8 Contrôle Continu : 2 XML / XSLT Coef : 2 Avoir suivi et validé le cours de PHP5. TP n 4 TP n 5 - Présentation o Origines et fondements de XML o Apports décisifs de XML - Composer des documents bien formés o Structure d un document XML o Eléments et attributs o Caractères spéciaux et sections littérales - Composer des documents valides o Entités internes et externes o DTD o Name Space - Schémas XML o Présentation o Structure des schémas XML o Définition d éléments o Déclaration d attributs o Référencement des données o Définition de types - Transformation des données o Le langage Xpath o XSLT o Présentation o Structure d une feuille de style o Instructions - Autour d XML o Feuilles de style CSS o Formatage des données (XLS-FO) o Parsing XML o Principales technologies (B2B, Services Web, EAI, B2C ) TP réalisé en cours: 5 Contrôle Continu : 1 JavaScript, AJAX Coef : 2 Avoir suivi et validé le cours de HTML5, CSS3. - Introduction o Communication client-serveur o Etat de l art du Javascript, XML, CSS, AJAX o Modèle Web traditionnel et modèle AJAX o Combinaison technologique Ajax/REST/Web2.0

18 - Javascript o Tour d horizon : syntaxe, variables, boucles, tableaux o Utilisation de la librairie DOM-Javascript o Gestion dynamique de CSS o Accès, modification, ajout d élements et d attributs o Création d objets et notation JSON o Programmation orientée prototype - XMLHttRequest o Communication synchrone et asynchrone o Instancier un objet XMLHttpRequest o Envoi de requêtes o Gestion des réponses, codes de retour des serveurs http o Gestion des erreurs - Framework représentatif o Panorama des frameworks JavaScript/AJAX o Présentation et utilisation de JQuery et NodeJs TP réalisé en cours: 3 Contrôle Continu : 1 Framework Symfony2 Coef : 2 Avoir suivi et validé le cours de PHP5. TP n 4 TP n 5 - Présentation Symfony2 o Installation du framework o Organisation des fichiers o Concepts de projet, d'application et de bundle o Espaces de nommage PHP 5.3 o Autochargement de classes - Architecture MVC o Découverte de l'architecture MVC o Introduction à la configuration du routage o La couche Contrôleur : classes de contrôleur et actions o La couche Vue : templates et aides de vue o La couche de Modèle : logique métier - La couche de Vue o Utiliser le moteur de template Twig o Héritage de templates o Blocs o Boucles et conditions o Inclure un template dans un autre o Rendre une action depuis un template o Les aides de vue (chaînes, date, url...) o Protection des variables de vue - La couche Contrôleur o Traitement des requêtes entrantes o Passer des variables à la vue o Forward versus redirection o Obtenir des informations de l'utilisateur o Lire et écrire des variables de session o Lire et écrire des données dans un cookie - La couche de Modèle : Doctrine2 o Découverte de Doctrine2 : DBAL & ORM o Configurer la connexion à la base de données o Créer des classes d'entité simples o Générer le modèle et la base de données à partir du CLI o Gérer les entités à travers des classes de dépôt o Interroger la base de données avec du DQL - Configuration & Environnements

19 TP n 6 TP n 7 TP n 8 TP n o Configuration de l'application, du routage et du cœur o Configuration par environnement o Configuration en PHP, XML et YAML o Import de plusieurs formats de configuration o Principe de l'injection de dépendance - Outils de Débogage o La Web Debug Toolbar o Les logs o Les traces d'exception o L'application de profilage - Gestion des formulaires o Création simple de formulaires o Règles de validation o Traitement et rendu de formulaire o Personnaliser le rendu avec Twig - Gestion du cache HTTP o Découvrir les règles de mise en cache HTTP o Principe d'expiration o Principe de validation o Envoyer des entêtes de mise en cache de la page au client o Introduction aux ESI (Edge Side Includes) - Envoyer des s o Découverte de Swift Mailer o Envoyer des s simples o Configurer Swift Mailer - Tests automatisés o Installer PHPUnit 3.5 o Ecrire des scripts de tests fonctionnels o Exécuter une suite de tests - Bonnes pratiques o Sécurité : protéger votre application contre les attaques XSS et CSRF o Remanier du code et bénéficier de la puissance de l'orm o Exploiter les tâches en ligne de commande o Se conformer aux normes de codage o Encapsuler son code dans des Bundles réutilisables TP réalisé en cours: 11 Contrôle Continu : 0 Référencement internet Coef : 1 Avoir suivi et validé le cours de PHP5. Ce module arrivera en parallèle du cours Framework Symfony2. - Les Différentes techniques de fidélisation d'audience o Le référencement o L échange de liens o Le marketing viral o L ing o Les jeux en ligne - Les différents types de référencement o Soumissions gratuites sur les moteurs o Soumissions payantes sur les annuaires o Référencement sponsoring (liens payants) Google - Les outils de recherche o Les moteurs de recherche Google Altavista Voila o Les annuaires de recherche

20 Yahoo Lycos Nomade - Méthode de Référencement o o La pré-étude, les mots clés, la stratégie Référencement manuel, méthode, outils Les metatags et l'optimisation Le texte visible Le PageRank / indice de popularité Stratégie de référencement en galaxie de noms de domaines Les cas spécifiques: Flash, frames, site dynamique TP réalisé en cours: 2 Contrôle Continu : 0 UE7 DEVELOPPEMENT JAVA Programmation JAVA niveau 1 Coef : 2 Avoir suivi et validé le cours de Programmation Orientée Objet. CC n 2 TP n 4 TP n 5 - Introduction - Historique o Utilisations, choix d une solution o Installation o Compilation et interprétation o Manipulation de l environnement o Lexique usuel - Concepts et syntaxe o Affecter, modifier, calculer o Commentaires et code lisible o L application dans la console - Les variables o Définition o Utilisation o Les types usuels o Créer et détruire une variable o Les opérations, les équations o Déclarer des constantes o Les tableaux et la mémoire - Les structures o Conditions et blocs o Les boucles et manipulation des tableaux - L objet o Classes et package o Utilisation d une librairie externe o Attributs o Les méthodes, organisation du code et appels multiples o Structuration générale et cas de figure usuels o Le polymorphisme et les interfaces, représentation de la vie réelle - Les fonctionnalités usuelles o Les flux, manipulation de fichiers et de connections réseaux o Les applets, l interactivité sur le web o Les collections (listes, arbres ) et l organisation des données en mémoire o Présentation d AWT et Swing pour les interfaces graphiques

21 TP réalisé en cours: 5 Contrôle Continu : 2 Programmation JAVA niveau 2 Coef : 2 Avoir suivi et validé le cours de Programmation JAVA niveau 1. TP n 4 TP n 5 TP n 6 TP n 7 TP n 8 TP n 9 - Les interfaces de présentation o Swing : l affichage d une interface o AWT : interface utilisateur (menus, boutons, clavier ) et événements o Swing : une applet et une application interactive de A & Z o Présentation des extensions essentielles de Java : JEE(J2EE), JME(J2ME) o Points avancés d architecture o Présentation des Design Patterns utilisés couramment en Java o Les processus o Synchronisations des processus - Les traitements de la vie réelle o Bases de données et JDBC o Architecture d une application (UML et Design Patterns) o Déploiement, les JAR et les ressources TP réalisé en cours: 9 Contrôle Continu : 1 Partiel : 1 UE8 PROGRAMMATION C/C++ NIVEAU 1 Programmation C/C++ niveau 1 Coef : 2 Avoir suivi et finalisé le cours de Programmation Orientée Objet. TP n 4 - Historique du langage C - Compilation en C, Préprocesseur - Variable et objet - Les élements constitutifs d'un programme source o Jeu de caractères source et d'exécution o Les identificateurs o Les mots clés o Les séparateurs et les espaces blancs o Le format libre o Les commentaires o Notion de token - Les types de base o Les types entiers o Les types caractère o Les types flottant o Le fichier float.h o Déclaration des variables d'un type de base - Opérateurs et expressions o Opérateurs arithmétiques o Les conversions numériques implicites o Les opérateurs relationnels o Les opérateurs logiques o Les opérateurs de manipulation de bits o Les opérateurs d'affectation et d'incrémentation o Les opérateurs de cas

22 TP n 5 TP n 6 TP n 7 TP n 8 TP n o Le rôle des conversion numériques o L'opérateur conditionnel o L'opérateur séquentiel o L'opérateur sizeof - Les instructions exécutables o L'instruction expression o L'instruction if o L'instruction Switch o L'instruction Do While o L'instruction While o L'instruction For o Les types de boucles o L'instruction break o L'instruction goto et les étiquettes - Les tableaux o Déclaration des tableaux o Utilisation d'un tableau o Arrangement d'un tableau et débordement d'indice o Tableaux de tableaux o Initialisation de tableau - Les pointeurs o Déclaration des variables de type de pointeur o Les propriétés des pointeurs o Tableaux récapitulatifs o Le pointeur Null o Pointeurs et affectation o Les pointeurs génériques o Comparaisons des pointeurs o Conversions de pointeurs par cast - Les fonctions o Définition d'une fonction o Déclaration et appel d'une fonction o Le mécanisme de transmission d'arguments o Transmission de tableaux en arguments o Variables globales et locales o Pointeurs sur des fonctions - Les entrées-sorties standard o Présentation du printf o La fonction putchar o Présentation du scanf - Les chaînes de caractères o Propriétés des constantes chaîne o Manipulation de chaîne o Entrées-sorties standard de chaînes o Copie, concaténation et comparaison de chaînes o Recherche dans une chaîne o Manipulation de suites d'octets - Les types structures, union et énumération o Déclaration des structures et des unions o Déclaration des structures ou d'unions o Les champs de bits o Les énumérations - La définition de synonymes avec typedef o Utilisation des synonymes o Les limitation de l'instruction typedef - Les fichiers o Traitement des fichiers o Les erreurs de gestion de fichier o Les entrées-sorties binaires o Les flux prédéfinis - La gestion dynamique o Fonction malloc

23 5 CC n o Fonction free o Fonction calloc o Fonction realloc - Le préprocesseur o Définition de symboles et de macros o Compilation traditionnelle o Directive d'inclusion de fichier source - Les déclarations o Synthaxe générale d'une déclaration o Définition de fonction o Interprétation de déclaration o Ecriture de déclarateurs - Communication avec l'environnement o Programmes autonomes o Terminaison d'un programme o Communication avec l'environnement o Les signaux - La récursivité o Notion de récursivité o Exemple de fonction récursive o L'empilement des appels - Les incompatibilités entre C et C++ o Incompatibilités raisonnables o incompatibilités incontournables - La bibliothèque standard TP réalisé en cours: 20 (Certains TP peuvent être regroupés) Contrôle Continu : 2 UE10 DEVELOPPEMENT.NET Programmation C# niveau 1 Coef : 2 Aucun pré-requis. - Présentation.NET o Les langages du.net Framework o Particularité du C# o Manipulations de l environnement C# o Présentation de C# : Structure d un programme o Compiler un programme o Exécuter un programme o Tester et déboguer un programme o Les variables, opérations et instructions o Common Type System: les types communs de.net o Noms de variables et intitulés o Opérateurs o Instructions conditionnelles o Instructions d itération, les boucles o Gestion des exceptions o Méthodes et paramètres - Les méthodes pour la première division du code o Paramètres et retours de fonctions o Méthodes surchargées o Tableaux - Principe de fonctionnement o Création de tableaux quelconques o Tableaux multidimensionnels et travail avec les boucles

24 TP n 4 o Classes fondamentales à disposition o Les listes et collections diverses - structures de données complexes o L accès aux fichiers et les flux o Présentation de Winforms - Une application complète o Une interface utilisateur avec Winforms ; composants et affichages o Création et préparation à la distribution o La gestion du projet TP réalisé en cours: 4 Contrôle Continu : 0 ASP.NET niveau 1 Coef : 1 Avoir suivi et finalisé le cours de C# niveau1. - Introduction o Choix techniques et installation des outils o Principe de fonctionnement o Architecture d'une page ASP.NET o Premiers pas avec ASP.NET o Manipulation de l'environnement Visual o Résumé des syntaxes VB.NET et C# o Création d'un projet simple o Récupération de données de formulaire - Principe des évènements o Les composants principaux o Propriétés et événements usuels et courants o La boîte à outils des composants o Composants des formulaires et de disposition générale o Composants complexes (calendriers, vues, imagemap, etc.) o Présentation des rubriques supplémentaires de la boîte à outils (données, validation, etc.), dont l'affichage des bases de données o Pages code-behind o Principe de fonctionnement et architecture générale des pages o La syntaxe détaillée du C# et VB.NET - Compléter le site dynamique o Le framework.net et l'environnement WEB o Manipulations de chaînes de caractères et des dates o Les listes et les bibliothèques généralistes de.net o Le cycle de vie de la page ASP.NET o Le ViewState, les sessions et les cookies o Persistance augmentée: l'application, le cache o Toutes les informations de requêtes et de réponses o Ajouts à l'étude de cas: l'état de l'application et la reconnaissance des utilisateurs TP réalisé en cours: 3 Contrôle Continu : 0

25 UV A4 APPLICATIONS PROFESSIONNELLES UE10 TECHNIQUES DE COMMUNICATION Anglais niveau 1 Coef : 2 Aucun pré requis. - Formation écrite o Remise à niveau intensive / traduction de phrases o Compréhension auditive avec prise de note o Compréhension écrite de documents o Correspondance commerciale via lettre / o TOEIC initiation o Rédaction de rapports de missions CC n 2 - Formation orale o Jeu de rôle dialogué o Présentation de produit technique par groupe o Compétition sujet général par groupe TP réalisé en cours: à la discretion du professeur (minimum 1 TP orale par étudiant) Contrôle Continu : 2 UE11 PROJETS INFORMATIQUES Projet 1 Coef : 6 Aucun pré requis. L objectif du projet n 1 est la réalisation technique d un site internet. A partir du cahier des charges, les étudiants devront monter un groupe de projet de 2/3 personnes maximum et réaliser la partie technique souhaitée. Suite à cette réalisation, une présentation de leur solution devra être réalisé durant une soutenance prévus durant la 1 ère session de partiel. Le groupe sera évalué sur les choix technologiques et la réalisation finale du projet. Une évaluation individuelle sera également réalisé afin d évaluer chaque étudiant sur la partie qu ils auront réalisées. Le système de notation pour cette épreuve est le suivant : - ¼ de la note finale pour la réalisation (note individuelle) - ¼ de la note finale pour les suivis de projet (note de groupe) - ¼ de la note finale pour la soutenance de projet (note de groupe) - ¼ de la note finale pour la livraison des livrables demandés (note de groupe) Le cahier des charges sera remis aux étudiants à la fin de la période de temps plein. Soutenance de projet TP réalisé en cours: 0 Contrôle Continu : suivi de projet à la discretion du professeur (2 notes de suivi par étudiant minimum)

26 Projet 2 Coef : 6 Aucun pré requis. L objectif du projet n 2 est la réalisation technique d un jeu vidéo. A partir du cahier des charges, les étudiants devront monter un groupe de projet de 2/3 personnes maximum et réaliser la partie technique souhaitée. Suite à cette réalisation, une présentation de leur solution devra être réalisé durant une soutenance prévus durant la 1 ère session de partiel. Le groupe sera évalué sur les choix technologiques et la réalisation finale du projet. Une évaluation individuelle sera également réalisé afin d évaluer chaque étudiant sur la partie qu ils auront réalisées. Le système de notation pour cette épreuve est le suivant : - ¼ de la note finale pour la réalisation (note individuelle) - ¼ de la note finale pour les suivis de projet (note de groupe) - ¼ de la note finale pour la soutenance de projet (note de groupe) - ¼ de la note finale pour la livraison des livrables demandés (note de groupe) Le cahier des charges sera remis aux étudiants à la fin de la période de temps plein.. Soutenance de projet TP réalisé en cours: 0 Contrôle Continu : suivi de projet à la discretion du professeur (2 notes de suivi par étudiant minimum) UE12 STAGE EN ENTREPRISE Stage en entreprise Coef : 16 Aucun pré requis. 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) TP réalisé en cours: 0 Contrôle Continu : 0 Soutenance de stage

27 - 2EME ANNEE UV B1 SYSTEMES D INFORMATIONS ET SYSTEMES DECISIONNELS UE1 BASE DE DONNEES RELATIONNELLES Administration Oracle Coef : 2 Avoir suivi et finalisé le cours Le langage SQL. TP n 4 TP n 5 TP n 6 CC n 2 TP n 7 TP n 8 - Présentation o Architecture o Base de données o Instance o Outils d administration - Instance o Instance o Gestion d une instance - Base de données o Création, Modification, Déplacement, Visualisation, Changement de nom, Destruction o Création d une base de données o Tâches post-création de base de données - Stockage o Stockage o Tablespace o Fragmentation - Segment o Les rollbacks segments o Les tables o Les index - Utilisateur o Utilisateur o Gestion des rôles o Gestion des profiles - Oracle Net o Place et rôle o Mise en œuvre o Utilisation de Database Link o Utilisation de Vues Matérialisées - Sauvegarde et Restauration o Introduction o Copie totale / partielle des fichiers o Journalisation et archivage o Restaurations o Présentation de RMAN o Présentation des Outils Export et Import DataPump o SQL*LOADER - Eléments d optimisation o Optimisation de la SGA o Optimisation de la base de données o Optimisation des requêtes TP réalisé en cours: 8 Contrôle Continu : 2

28 Optimisation SQL Coef : 1 Avoir suivi et finalisé le cours d Administration MySQL. TP n 4 TP n 5 CC n 2 TP n 6 TP n 7 TP réalisé en cours: 7 Contrôle Continu : 2 - Introduction - Les accélérateurs d'accès o Index B-tree, Index BITMAP, Tables organisées en index, Clusters - Les calculs de statistiques sur les objets o Les commandes ANALYZE - DBMS_STATS o Les histogrammes - Les outils de diagnostic o EXPLAIN PLAN o TRACE DES REQUETES : SQL_TRACE o TKPROF, et AUTOTRACE - Les plans d'accès aux données o Les conditions sur une colonne o Les conditions sur plusieurs colonnes o Les jointures, les requêtes synchronisées, les requêtes imbriquées - Écriture des requêtes - Le fonctionnement de l'optimiseur o Présentation o Choix du plan d'accès avec l'optimiseur sur règles o Choix du plan d'accès avec l'optimiseur basé sur les coûts - Les indicateurs LINQ Coef : 2 Avoir suivi et finalisé le cours d ASP.NET niveau 1. TP n 4 TP n 5 TP n 6 TP n 7 TP n 8 - Introduction o Historique et versions o Installation et manipulation de l environnement o Notions d ASP.NET, WinForms et d ADO.NET o Résumé des autres nouveautés de C# 3 - La syntaxe de LINQ o Comparaison avec le SQL et emplacements o Les collections en mémoire et standardisation de classes de données o Accès en lecture o Syntaxe détaillée (sélections, partitions, groupes, compte et ordonnancement) - Les données relationnelles o LINQ et une base de données o Manipulation de Visual Studio; Orcas et le debug o Création d une couche intermédiaire de données o Relations entre les données o Problèmes de concurrence o LINQ et les DataSets - Autres accès depuis LINQ o Résumé de XML o LINQ avec le XML o Créer un nouveau fournisseur de données o Evolution prévue de LINQ TP réalisé en cours: 8 Contrôle Continu : 1

29 UE2 MANAGEMENT DES SYSTEMES D INFORMATIONS Management de projet niveau 2 Coef : 1 Avoir suivi et finalisé le cours de Management de projet niveau 1. CC n 2 - L ordonnancement de projet - Exemples de cas complexes - Typologie des problèmes o Critères à optimiser o La prise en compte des contraintes o Le cas de la contrainte disjonctive o Caractère certain ou non des données : conséquences - La recherche d un ordonnancement o Avec la prise en compte des seules contraintes potentielles o Avec toutes les contraintes o Le graphe résultant - Révision de la formulation du problème o Décomposition des taches critiques et actions sur la durée des taches critiques o Exemples d applications o L informatique : applications concrètes - Exemples de cas complexes - Structuration du projet o L organigramme technique o Les phases du projet o Problèmes spécifiques posés par la gestion de plusieurs projets o L aide informatique - Définition technique des taches et de leurs relations - Le coût du projet - Le suivi du projet au cours de son exécution o Le suivi de la programmation o Le suivi des coûts o Le contrôle de gestion o Les limites de la comptabilité analytique en gestion de projets o L inflation o L aide informatique TP réalisé en cours: 0 Contrôle Continu : 2

30 UV B2 CONCEPT ET ARCHITECTURE LOGICIELLE UE3 MODELISATION DE L INFORMATION Merise Coef : 2 Avoir suivi et finalisé le cours de Programmation Orientée Objet. CC n 2 TP n 4 TP n 5 - Introduction o Présentation de Merise, historique o Concepts de base o Positionnement de la méthode par rapport à UP o Démarche globale de la méthode, glossaire o Etude de l existant: modèles et diagrammes de flux, validation - Modèles de flux (MCF, MCC, MOF) o Etude de flux: types, acteurs o Modèle de contexte, modèle conceptuel et organisationnel des flux - Niveau conceptuel o Modèle Conceptuel des Données (MCD): o Présentation, approche o Composantes et règles de conception o Objets, propriétés, relations et indicateurs d occurrences o Modèle Conceptuel des Traitements (MCT): o Processus et opérations o Evénements et résultats o Synchronisation des traitements o Règles de conception: émission, gestion, élaboration à partir du modèle de flux - Niveau logique o Modèle Logique des Traitements (MLT): o Principaux concepts o Dialogue fonctionnel et dialogue homme / machine o IHM / Noyau o Modèle Logique des Données (MLD): o Modèle navigationel o Modèle relationnel - Niveau organisationnel o Modèle Organisationnel des Traitements (MOT): Principaux concepts et règles de construction Modèles externes o Modèle Organisationnel des Données (MOD): Présentation, données conceptuelles Règles de construction et de présentation - Projet Merise et diagrammes UML o Démarche globale o Etude détaillée des différentes étapes d analyse et de conception o Merise et l approche objet o Diagrammes UML utilisables TP réalisé en cours: 5 Contrôle Continu : 2 Méthodes Agile Coef : 3 Avoir suivi et finalisé le cours de Merise.

31 TP n 4 - 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 : o Travail en binôme. o Propriété collective du code o Intégration continue. o Livraisons régulières. o Rythme soutenable. o Client sur site. - Conception simple et de qualité, mise en pratique. - Les Tests : tests unitaires et fonctionnels, tests unitaires, tests fonctionnels. - Refactoring. TP réalisé en cours: 4 Contrôle Continu : 1

32 UV B3 LANGAGE DE DEVELOPPEMENT UE4 RIA AVEC FLEX ET AIR RIA avec Flex et Air Coef : 1 Aucun pré requis. TP n 4 TP n 5 - Introduction : Rich Internet Application, Widgets et Web 2.0 o Les nouveaux usages du Web et l avènement du Web 2.0 o La notion de RIA (Rich Internet Application), ses techologies et ses limites o La notion de Widget et son domaine d application o Les différents types de RIA, intra et extra-navigateur. - Introduction au développement d applications Flex o Flex, Flash et ActionScript o La gamme de produits Flex/AIR o L architecture client Flex/serveur o Les principales ressources en ligne o Les environnements de développement o Créer une application Flex avec Flex Builder 3 - Création d un projet Flex o Le contenu d un projet Flex o Exportation et importation de projet o Les propriétés d un projet o Tester un projet - Décrire o Les vues Source et Design o Présentation des composants controls, layout et navigators o Disposer l interface utilisateur o Utiliser des contraintes de ligne et de colonne o Créer des composants personnalisés - Le langage ActionScript 3 o Un langage orienté objet o Les particularités de l AS3 o Vocabulaire, mots-clefs et syntaxe o Création d une classe AS3 o Insérer du code ActionScript dans un fichier MXML o L héritage, les interfaces, les getter/setter - Les mécanismes fondamentaux de Flex o La relation MXML/ActionScript o Instancier un objet o L API du framework Flex - Organiser son projet Flex en modules o Définir l architecture d un projet o Création de composants personnalisés o Du module au widget - La gestion des évènements o Les événements personnalisés o Diffuser un événement o La Métadonnée Event o Créer ses propres types d événement - Manipuler des données o Utiliser le XML o Créer des objets XML o Lire les données o L API de collection et les composants List o Utiliser des données externes à l application (Flux RSS...) - Personnaliser l interface utilisateur o Les items renderers

33 TP n 6 TP n 7 TP n 8 o Les renderers personnalisés o Les Effets et les transitions o Les styles CSS o Le DragNDrop o Les fenêtres PopUp - Communiquer avec le serveur d applications o Les langages côtés serveurs et la gestions des bases de données o HTTPService, WebService, Remote Object - Utiliser Flex pour faire des widgets sur le navigateur o Mise en production d un projet Flex. o Insertion d une application Flex dans un site Web en HTML. - Créer des applications pour le bureau avec AIR o Application de bureau ou simple widget de bureau o Porter une application Flex sur le bureau avec AIR. o Processus d installation avec l installbadge o Le fenêtrage o Intégrer du HTML et des documents PDF o L accès au système de fichier TP réalisé en cours: 8 Contrôle Continu : 0 UE5 RUBY Ruby Coef : 2 Aucun pré requis CC n 2 TP n 4 TP n 5 - Introduction - Présentation générale o Historique, versions, alternatives o A propos de Ruby et Rails o Environnements de développement et mise en œuvre o Le principe de moindre surprise - Syntaxe fondamentale : Syntaxe impérative simple, commentaires, etc. o Manipulation de la console o Création de variables multiples o Opérations, expressions - Structures diverses : Les structures de contrôle - tests, boucles, difficultés o Liste et équivalents o Fonctions (appels, définition) et bonne organisation du code o Structures plus complexes ; introduction à l objet o Conventions, normes et documentation - Classes et bibliothèques fondamentales o Les chaînes de caractères o Le temps (dates, temps, intervalles) et conversions o Autres bibliothèques usuelles - L objet en Ruby o Définition de nouvelles classes: syntaxe fondamentale o Gestion générale de la mémoire o Relations avancées, agrégation et héritage en Ruby - Bibliothèques avancées de Ruby o Organisation générale, Forge et gems o Accès à des fichiers quelconques o Interfaces graphiques avec Ruby o Bibliothèque de communication et utilisation de protocoles Internet

34 o Utilisation de bases de données TP réalisé en cours: 5 Contrôle Continu : 2 Ruby on Rails 3 Coef : 2 Avoir suivi et finalisé le cours de Ruby. TP n 4 TP n 5 TP n 6 TP n 7 TP n 8 TP n Pattern MVC - Les outils pour Rails - Action Pack - Active Record - Plugins - - REST avec Rails - Skinny Controllers, Fat Models - Optimisation des vues - Développement par tests - Déploiement TP réalisé en cours: 10 (Les TP peuvent être regroupés) Contrôle Continu : 1 UE6 DEVELOPPEMENT JAVA JEE Servlets et JSP niveau 1 Coef : 2 Avoir suivi et finalisé le cours de Programmation JAVA niveau 2. - Introduction o Développement d applications web dynamiques o Plateforme JEE : architecture, APIs et environnement d exécution o Servlets et JSP par rapport aux autres services web - Environnement o Environnement de développement (Eclipse/NetBeans) o Eléments de base et optimisation du développement o Installation et mise en place d un moteur de servlets et JSP (Tomcat/GlassFish) o Manipulation du serveur d applications o Empaquetage et déploiement d une application web - Servlets o Structure d un module web : création, déploiement, test o Principes et développement de plusieurs servlets o Chainage de pages : liens et formulaires o Rappel sur les mécanismes et normes d interaction du http o JSP (Java Server Pages) o Principe général et comparaison avec les serlets o Les expressions o Les scriptlets o Déclarations et directives o Inclusions et mécanisme de réutilisation TP réalisé en cours: 2 Contrôle Continu : 1

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

PROGRAMME PREPARATOIRE AU TITRE EXPERT EN INGENIERIE INFORMATIQUE APPLIQUEE (RNCP Niveau I) PROGRAMME PREPARATOIRE AU TITRE EXPERT EN INGENIERIE INFORMATIQUE APPLIQUEE (RNCP Niveau I) Dans le cadre d un contrat de professionnalisation de 2 ans 2014-2016 SOMMAIRE Sommaire... 1 Détails du programme

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

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

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

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)

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) 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) Module 1 : Programmer une application informatique Durée

Plus en détail

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

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

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

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

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

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

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

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Catalogue des Formations

Catalogue des Formations Catalogue des Formations When skills meet your need Pilotage et management SI Base de donnée et Aide à la décision Développement www.intellectus.ma www.fb.com/intellectusconsulting contact@intellectus.ma

Plus en détail

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

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

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

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm 6030.3271 - Référentiel de formation A - Objectifs et emplois visés: Objectif de la formation Le DEES Développement d Applications Nomades

Plus en détail

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team

Plus en détail

BACHELOR DEVELOPPEUR WEB

BACHELOR DEVELOPPEUR WEB BACHELOR DEVELOPPEUR WEB Programme Détaillé Objectifs Le Bachelor en Développement Web permet aux étudiants d acquérir des compétences très opérationnelles tout en se préparant à une poursuite d études

Plus en détail

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

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans

Plus en détail

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

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze Programmation FLEX 3 Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder Aurélien Vannieuwenhuyze Avec la contribution de Romain Pouclet Groupe Eyrolles, 2009, ISBN : 978-2-212-12387-6

Plus en détail

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT école sciences industrielles & technologies de l information ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT Crédit : 120 ECTS Code DIE20 Niveau d entrée : Bac Niveau de sortie : Bac + 2 EN VAE Diplômes accessibles

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Catalogue Formation «Vanilla»

Catalogue Formation «Vanilla» Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7

Plus en détail

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

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

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

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

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

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

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

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines page 1/5 Titre professionnel : Inscrit au RNCP de Niveau I (Bac + 5) (J.O. du 07/02/09) 17 semaines Unité 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines Java EE : Frameworks

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

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

Olivier Deheurles Ingénieur conception et développement.net Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD

Plus en détail

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ---------------------------------------------------------------------------------------------------- ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

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

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

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

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

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

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

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

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

GPC Computer Science

GPC Computer Science CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site

Plus en détail

CATALOGUE DES FORMATIONS 2014

CATALOGUE DES FORMATIONS 2014 CATALOGUE DES FORMATIONS 2014 5 Av Frédéric Mistral 34110 FRONTIGNAN 09 52 85 74 40 http://www.excelencours.fr ORGANISME DE FORMATION ENREGISTRE SOUS LE NUMERO : 91 34 06148 34 SIRET : 491-987-970 00023

Plus en détail

MANAGEMENT DES SERVICES INFORMATIQUES

MANAGEMENT DES SERVICES INFORMATIQUES MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS) RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS) Intitulé (cadre 1) Master Droit Economie Gestion, mention Management des Systèmes d Information, spécialité Management et Technologies

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

4.2 Unités d enseignement du M1

4.2 Unités d enseignement du M1 88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter

Plus en détail

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques Introduction 1. Introduction 11 2. La plateforme de développement web de Microsoft 11 3. Définition du modèle de programmation MVC 14 4. L'historique d'asp.net MVC 17 4.1 ASP.NET MVC 1 (2008) 17 4.2 ASP.NET

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

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

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

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

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Plan d études du CAS SMSI Volée 2014

Plan d études du CAS SMSI Volée 2014 Plan d études du CAS SMSI Volée 2014 SIE Système d information d entreprise Crédits ECTS : 2 Périodes : 32 «Le module SIE a pour objectif de faire connaître les fondements théoriques du système d information

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos) Présentation des technologies SharePoint 1. Introduction 19 2. Enjeux 20 3. Les pièges à éviter 22 4. Présentation technologique 22 4.1 Historique 23 4.2 Briques fonctionnelles et comparatif des éditions

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

CALENDRIERS DES FORMATIONS 2015- LILLE

CALENDRIERS DES FORMATIONS 2015- LILLE CALENDRIERS DES FORMATIONS 2015- LILLE Pour les dates sur PARIS, TOULOUSE, NANTES, LYON, STRASBOURG et AIX télécharger les calendriers sur www.3itforms.fr 3it FORMATION 56/58 Boulevard de la République

Plus en détail

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de

Plus en détail

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE (BUSINESS INTELLIGENCE PACKAGE) Ce document propose une présentation générale des fonctions de Business Intelligence

Plus en détail

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure KIELA CONSULTING Microsoft Office Open Office Windows - Internet Formation sur mesure Bureautique L outil informatique et la bureautique sont devenus quasiment incontournables quelque soit votre métier

Plus en détail

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada AJAX (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION 2002-2007 : IFIPS - Département Informatique (ex FIIFO) Formation en alternance en 5 ans d'ingénieurs de l université Paris-Sud XI Orsay Juin 2002

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Formations qualifiantes pour demandeurs d emploi 2016-2018

Formations qualifiantes pour demandeurs d emploi 2016-2018 Formations qualifiantes pour demandeurs d emploi 2016-2018 Lot 1 : Data Analyst 1.1 Programmation Excel avec VBA, 1.2 Conception des structures de données, 1.3 Tour d horizon des outils, technologies et

Plus en détail

LEA.C5. Développement de sites Web transactionnels

LEA.C5. Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels LEA.C5 Développement de sites Web transactionnels Toutes les entreprises et les organisations utilisent le réseau Internet comme outil de promotion, de

Plus en détail

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale

Plus en détail

1.2 Genèse. 1.3 Version de Designer utilisée

1.2 Genèse. 1.3 Version de Designer utilisée Designer et l ingénierie du logiciel Notions élémentaires P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Propos liminaires... 1 1.1 Objectifs de publication... 1 1.2 Genèse...

Plus en détail

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Les formations. ENI Ecole Informatique

Les formations. ENI Ecole Informatique Titre professionnel : Inscrit au RNCP de niveau I (Bac) (J.O. du 14 avril 2012) 17 semaines page 1/7 Unité 1 : Spécifier, concevoir et réaliser une application n-tiers 7 semaines Module 1 : Algorithme

Plus en détail

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

M2 SIAW - Exemples de stages réalisés. Gabriella Salzano - Document de travail - 28/1/2015 M2 SIAW - Exemples de stages réalisés Gabriella Salzano - Document de travail - 28/1/2015 Les étudiants du M2 SIAW réalisent généralement leurs stages dans des entreprises, parfois dans des laboratoires

Plus en détail

Paul FLYE SAINTE MARIE

Paul FLYE SAINTE MARIE Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012 CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des

Plus en détail