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)



Documents pareils
CQP Développeur Nouvelles Technologies (DNT)

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

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

UE 8 Systèmes d information de gestion Le programme

DotNet. Plan. Les outils de développement

CATALOGUE FORMATIONS DOMAINE Bases de données

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

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

Compte Rendu d intégration d application

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

Programme ASI Développeur

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

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

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Catalogue des Formations

Auto-évaluation Aperçu de l architecture Java EE

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

Java pour le Web. Cours Java - F. Michel

Catalogue des Formations Techniques

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

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

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

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

Bases de données avancées Introduction

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

Présentation du PL/SQL

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

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

Architectures web/bases de données

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

Ingénieur Développement Nouvelles Technologies

Messagerie & Groupeware. augmentez l expertise de votre capital humain

LEA.C5. Développement de sites Web transactionnels

Notre Catalogue des Formations IT / 2015

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Domaines d intervention

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

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

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

Vérifier la qualité de vos applications logicielle de manière continue

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Présentation du Programme Régional de Formations Qualifiantes

W4 - Workflow La base des applications agiles

Du 10 Fév. au 14 Mars 2014

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Formation en Logiciels Libres. Fiche d inscription

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

Expert technique J2EE

Qu'est-ce que le BPM?

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour

SITE WEB E-COMMERCE ET VENTE A DISTANCE

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

SYSTEMES INFORMATIQUES ET LOGICIELS. Systèmes Intra/Internet pour l entreprise

IBM DB2 Alphablox. d administration GC

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Environnements de Développement

PHP 5.4 Développez un site web dynamique et interactif

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système

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

Créer et partager des fichiers

et Groupe Eyrolles, 2006, ISBN :

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS (+226)

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

Filière Unix Windows Oracle

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

Information utiles. webpage : Google+ : digiusto/

1. Considérations sur le développement rapide d'application et les méthodes agiles

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Introduction à. Oracle Application Express

Technicien Supérieur de Support en Informatique

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

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

MYXTRACTION La Business Intelligence en temps réel

PG208, Projet n 3 : Serveur HTTP évolué

Introduction à la B.I. Avec SQL Server 2008

Cours en ligne Développement Java pour le web

Application web de gestion de comptes en banques

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

Bien programmer. en Java ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bases de données Cours 1 : Généralités sur les bases de données

Description de la formation

Mise en œuvre des serveurs d application

PROGRAMME «INFORMATICIEN MICRO»

JAVA 8. JAVA 8 - Les fondamentaux du langage. Les fondamentaux du langage Java. Avec exercices pratiques et corrigés JAVA 8 29,90.

GPC Computer Science

Cours de Génie Logiciel

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

TP2 : Client d une BDD SqlServer

S8 - INFORMATIQUE COMMERCIALE

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

Formations qualifiantes pour demandeurs d emploi

Cisco Certified Network Associate

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

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

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

< Atelier 1 /> Démarrer une application web

Oracle Maximum Availability Architecture

Transcription:

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 : 13 semaines Algorithme, pseudo-code et programmation en mode console (2 s) Qu est-ce que le développement? Système informatique Les types de logiciels La création d un logiciel Représentation des informations dans le système Rôles dans le développement L exécution d un programme Collecte d informations Traitement des informations Fourniture de résultat Techniques de résolution des problèmes : algorithmique Les étapes de la résolution Formalisation à l aide de diagramme Utilisation d un pseudo code Les types d application Introduction Batch Service Interactif Autonome Interactif Web Données et variables Qu est-ce qu une variable? Utilisation d une variable Types de données Manipulation d une variable Expressions & Opérateurs Instruction / expression Structures de données Logique de programmation Structures de contrôle Détecter et identifier les erreurs Les différents types d erreurs Utilisation du débogueur Gestion des exceptions Sous-programmes : Procédures et Fonctions Sous-programme Procédure Fonction Passage de paramètres Procédures et fonctions prédéfinies 1

Programmation objet et développement d une application sous Windows avec VB. Net (2 s) Créer une application Windows simple Configurer des contrôles standards Créer des menus Afficher et éditer des données en utilisant des contrôles liés aux données Fournir une assistance aux utilisateurs et améliorer la productivité Créer des applications cohérentes en utilisant l héritage des boites de dialogue et des formulaires Imprimer du contenu et créer des rapports Exécuter des tâches asynchrones avec le composant Background Worker Déployer des applications avec ClickOnce Le SQL avec SQL Server (1s) Le modèle relationnel L'algèbre relationnelle Les types de données La gestion des tables Les requêtes d'insertion, de mise à jour et de suppression Les requêtes d'extractions Les requêtes complexes La gestion des vues L accès aux données et le développement avancé d une application sous Windows avec VB.Net (2s) Se connecter aux bases de données et lire les données Interroger et mettre à jour les bases de données en utilisant des commandes Exécuter des opérations transactionnelles Exécuter des opérations isolées par programmation Exécuter des opérations isolées avec Visual Studio 2005 Exécuter des opérations XML sur des données isolées Lire et écrire les données XML Traiter les données XML avec le DOM Gérer les Large Objects Gérer la performance d une base de données Créer des objets de code managé pour SQL Server 2005 Interroger de l XML en utilisant Xpath Transformer de l XML avec des feuilles de style XSLT Créer des applications MDI Personnaliser des formulaires et contrôles Windows Créer des composants d impression personnalisés Améliorer des opérations de drag-and-drop et implémenter un support Clipboard Améliorer les tâches asynchrones avec les techniques de multithread Gérer la présentation des applications de formulaires Windows Projet 1 Partie 1 (1 s) Réseaux et TCP/IP (1s) Principes de base de TCP/IP : adressage, sous réseaux, routage Les protocoles TCP et UDP Sécurité : cryptage, SSL Notions de base sur le paiement en ligne Les protocoles propriétaires Les protocoles applicatifs : SMTP, POP3, TELNET, FTP, HTTP Développement d une application en environnement internet/intranet avec VB.Net (2 s) Créer une application Web Programmer une application Web Ajouter et configurer des contrôles de serveurs Créer une présentation commune en utilisant des pages maîtres Gérer des états pour une application Web Accéder à des données et les afficher Contrôler l accès à une application Web Déployer une application Web Rendre les applications Web disponibles pour les périphériques mobiles Créer des applications Web dynamiques Créer des contrôles pour les applications Web Optimiser les performances d applications Web Implémenter la personnalisation et les thèmes dans une application Web Création de Web Part Pages et Web Parts Projet 1 - Partie 2 (2 s) 2

Module 2 : Spécifier une application informatique Durée : 3 semaines Analyse des besoins et cahier des charges (1 s) Cadrage et stratégie du projet Faire partager les constats à l origine du projet Définir périmètre, objectifs et contraintes Concevoir une démarche projet adaptée Répartir les tâches d analyse Analyse des besoins Maîtriser les techniques de recueil d information Concevoir les modes de recueils collectifs et individuels Les formaliser Les modèles fonctionnels Analyse des fonctions, des données Transcrire l activité en schéma fonctionnel Apport de la modélisation UML Les scénarios Repérer les scénarios relatifs au changement organisationnel Fixer les scénarios relatifs au technique Étudier chaque scénario retenu La synthèse Évaluer les changements envisagés. Évaluer le rapport utilité/coût Les moyens nécessaires : l appel d offre, les services, d un progiciel Organiser les validations nécessaires Gérer l aspect documentaire Le cahier des charges Organiser selon un plan logique Garder un contenu adéquat et lisible Méthode d analyse Oracle-CDM et outil de prototypage Oracle-DESIGNER (1 s) Présentation CDM et de Designer Les objectifs de la méthode La structure de la démarche Les différents outils de Designer Modélisation des processus, le diagramme de processus Les processus Les unités d'organisation Utilisation de l'outil Process Modeler Modélisation des entités, le diagramme entité/relation/attribut Les entités Les attributs Les liens Utilisation de l'outil Entity Relationship diagrammer Affiner le schéma Entité/Relations Les identifiants Modélisation des structures complexes Entités génériques et spécifiques Les arcs Les différents types de liens Modélisation des fonctions, le diagramme de hiérarchie des fonctions Définition d'une fonction Liaison avec le diagramme de processus Utilisation de l'outil Function Hierarchy Diagrammer Modélisation matricielle Les différentes matrices La matrice CRUD Utilisation de l'outil Matrix Diagrammer Transposition du schéma Entité/Relations en schéma relationnel Utilisation des outils Database Design Transformer et Design Editor La mise sous forme normale Définition des 3 premières formes normales 3

Triggers et procédures stockées avec Oracle PL/SQL (1 s) Rappels sur le SQL Structure du bloc PL/SQL Présentation du langage procédural Les différentes sections d'un bloc PL/SQL Les instructions du PL/SQL Les curseurs Définition Travailler avec le curseur Curseur et mise à jour Les commandes SQL dynamique Construire dynamiquement une requête Utilisation de la commande Execute immediate Les procédures et les fonctions Présentation des procédures et fonctions Création et utilisation d'une procédure Création et utilisation d'une fonction La gestion des erreurs Le fonctionnement des exceptions Le traitement des différents types d'exception Le package de gestion des affichages en ligne de commande Les différents packages d'oracle Utilisation d'un package Oracle La gestion des packages L'intérêt des packages La construction d'un package Les déclencheurs de base de données Présentation des différents déclencheurs Mise en place d'un déclencheur sur une table Mise en place d'un déclencheur sur une vue 4

Module 3 : Concevoir et réaliser une application informatique Durée : 10 semaines Le langage JAVA - J2SE (3 s) Présentation du langage et Généralités sur Java La machine virtuelle La syntaxe Présentation de l'interface de développement Présentation d'eclipse Utilisation de la documentation Les structures de contrôles Les répétitives Les conditionnels Les classes, héritage et polymorphisme Création d'une classe Hériter d'une classe Surcharge de fonctions Polymorphisme de fonctions Les interfaces Présentation Utilisation d'interfaces Création d'interfaces La gestion des exceptions Le mécanisme de gestion des erreurs Le bloc try / catch La remontée des exceptions Création d'une application graphique avec swing Présentation de la bibliothèque Les différents types de containers Les contrôles graphiques Création d'une applet Les principes de fonctionnement La création d'une applet Intégrer une applet dans une page HTML L'accès aux bases de données Présentation de JDBC L'utilisation des classes d'accès aux données Travailler avec les objets de type Result Set Les requêtes paramétrées Tests unitaires Développements en groupe (JUNIT+CVS) Formalisation et modélisation avec la méthode Rational Unify Process (RUP) et UML (1 s) Présentation de RUP Historique, structure Naviguer dans RUP Les bonnes pratiques de RUP Développer de façon itérative Gestion des exigences Utiliser des composants Modélisation visuelle (UML) Démarche qualité permanente Gérer les changements Le développement Itératif L'organisation, les jalons Le détails des 4 phases, la gestion par les risques Les éléments de RUP Les rôles, activités et artéfact Les outils, les Disciplines Flux de travail,les phases TP de synthèse Projet 2 Partie 1 (1 s) 5

Le développement en environnement internet/intranet avec IBM Websphere JAVA - J2EE (3 s) Rappels sur les réseaux et TCP/IP Présentation de IBM Websphere Studio Application Developer (WSAD) Présentation de l'outil Parcours des principales perspectives Le projet Web HTML Introduction au html Travail avec la perspective Web Mise en place d'un site web statique Mise en place d'un site Web dynamique La présentation des servlets Le role d'une servlet La requête et la réponse http Programmer une servlet Les Java Server Pages et les Java Beans Respecter la structure MVC Programmer un Java Bean Programmer une JSP Travailler avec les contextes de session et de requête Accès à la base de données Installer le pilote JDBC Etablir une connexion à la base Travailler avec cette connexion Etablir le dialogue entre une application Java et une servlet Mise en place d'un client lourd Intégrer l'applet à un client à un projet Web La mise en place de service Web Présentation des services Web Création d'un service Web Utilisation d'un service Web Utilisation de javadoc Réalisation d'une documentation technique Services Web XML Struts - Hibernate Projet 2 Partie 2 (2 s) Module 4 : STAGE PRATIQUE EN ENTREPRISE Durée : 8 semaines 6