Description de la formation



Documents pareils
Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels

CQP Développeur Nouvelles Technologies (DNT)

Les nouvelles architectures des SI : Etat de l Art

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

4.2 Unités d enseignement du M1

IMO - Informatique, modélisation et optimisation

LICENCE : INFORMATIQUE GENERALE

Formation : Modélisation avec UML 2.0 et Mise en pratique

Introduction à la conception de systèmes d information

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)

Catalogue des Formations

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

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

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Messagerie asynchrone et Services Web

GPC Computer Science

NSY102. Conception de logiciels Intranet Introduction

Qu'est-ce que le BPM?

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

Business Process Modeling (BPM)

Intégration et Déploiement de Systèmes d Information

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

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

MASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués

Analyse,, Conception des Systèmes Informatiques

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

Le 09 et 10 Décembre 09

Patrons de Conception (Design Patterns)

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Chapitre I : le langage UML et le processus unifié

Ingénierie des Modèles. Méta-modélisation

IFT2255 : Génie logiciel

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Master Sciences et Technologies Mention Informatique Spécialité E-Services en Alternance

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

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

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN :

Présentation du Programme Régional de Formations Qualifiantes

Cours en ligne Développement Java pour le web

Université Libre de Tunis

Rational Unified Process

LES INTERFACES HOMME-MACHINE

Master Informatique Aix-Marseille Université

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

URBANISME DES SYSTÈMES D INFORMATION

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

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

M Études et développement informatique

Urbanisme du Système d Information et EAI

MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version septembre 2006

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

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

Conception, architecture et urbanisation des systèmes d information

Introduction aux applications réparties

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

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

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Catalogue des Formations Techniques

Cours de Génie Logiciel

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

Mettez les évolutions technologiques au service de vos objectifs métier

Introduction aux intergiciels

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Intégration et Déploiement de Systèmes d Information

2 Chapitre 1 Introduction

Présentation de la majeure ISN. ESILV - 18 avril 2013

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Formation en Logiciels Libres. Fiche d inscription

Cours Gestion de projet

Le Guide Pratique des Processus Métiers

Cours Bases de données

Evaluation Idéopass Cahier d analyse technique

Environnements de Développement

Business & High Technology

Formation Méthode MDM. Architecture et procédés de modélisation des données de référence

UNIVERSITÉ DE LORRAINE Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)

Mise en œuvre des serveurs d application

M Études et développement informatique

Max Pauron 10 années d expérience

NFP111 Systèmes et Applications Réparties

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

Introduction à la plateforme J2EE

Semestre 1. Objectifs Approfondissement de l environnement Java et de son interface de programmation d applications : réseaux, et processus.

Le modèle client-serveur

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Méthodologies Orientées-Objet!

Extensions à la formation. Laurent Pérochon, avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Master Sciences et Technologies. Mention Informatique. Spécialité E-Services. En Alternance

1. Introduction à la distribution des traitements et des données

Diagramme de classes

Description du programme du Master M2 MIAGE SIIN (1)

Transcription:

Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de pratique en entreprise. La formation se déroule dans une antenne de l établissement 2ISA à Millau. Parcours Le parcours CNAM est composé d Unités d Enseignement d une durée de 40 à 60 heures de cours, qui représentent 180 crédits. Les titulaires du Titre Professionnel «Concepteur Développeur Informatique» ont une équivalence de 6 UE soit 36 crédits. 18 crédits supplémentaires seront accordés aux candidats qui justifient de 12 mois d expérience professionnelle et de six mois de stage conventionné en informatique à un niveau d analyste programmeur. A l issue de la formation en alternance, 15 crédits supplémentaires sont accordés en équivalence de l expérience professionnelle. La préparation, la rédaction et la soutenance du mémoire d ingénieur aboutissent à 45 crédits supplémentaires. Cette étape peut être réalisée soit pendant la dernière année de l alternance, soit à l issue de la période de formation. Chaque UE fait l objet de deux sessions d évaluation (dont une de rattrapage). V2 du 1 septembre 2012 Page 1

Descriptif des Unités d enseignement Unités d enseignement techniques Technologies pour les applications client-serveur (60h RSX102) Généralités sur les architectures client serveur et l'architecture Internet couches hautes. Programmation en mode messages. Conception des applications en mode message, modélisation des protocoles par automates synchronisés : exemple de l'interface Socket. Le bilan de cette phase d'enseignement est close par un TP sur les sockets. Programmation en mode Appel de Procédure à Distance (RPC, Remote Procedure Call), Un cours/tp sur Java RMI illustrera cette partie du cours. Le protocole NFS (Network File System) d'accès à des fichiers à distance illustre l'utilisation du RPC. Applications Client Serveur en Web Services : Programmation par web services avec XML/SOAP, un TP illustrera ce cours Applications client serveur de l'internet Syntaxe abstraite, syntaxe de transfert : ASN1/BER et son utilisation pour la Gestion de Réseaux : Protocole SNMP (Simple Network Management Protocol) Annuaires répartis : exemple de l'annuaire DNS. Messageries : exemple du protocole SMTP, format MIME. Conception de logiciels internet: patrons et canevas- (60h NSY102) Introduction, notion de patron et de canevas Structure d'un patron en langage à Objets Patrons revisités : Créateurs, structuraux et comportementaux Patrons pour la concurrence Cas des Architectures à Objets répartis : Patrons Registry, Proxy,... Implémentation en Java RMI Cas des Architectures à base de composants : Patrons Object Request Broker(ORB), Mobile Agent, Implémentation avec Java Management extension(jmx) Cas des Architectures Orientées Messages : Patrons : Publish-subscribe, Retransmission, Mailbox, Implémentation avec Java Messaging Service (JMS) Persistance et transaction : Patrons : DAO/CRUD, Composite Transaction,... Utilisation de JDBC, JavaSpace Canevas logiciels : Canevas pour les trois types d'architectures (Objets répartis, à base de composants, orientées messages) Infrastructure Web Langages pour la conception de canevas : Présentation de POSA2 pattern language Intégration de systèmes client-serveur -(60h NSY107) Les concepts : l'évolution des architectures des systèmes informatiques du transactionnel centralisé aux approches réparties (client-serveur, coopératif), typologies, problématiques. Architecture des serveurs Rappel Architecture technique matériel et logiciel, machines et serveurs. Gestion des threads, des processus. Multiprocesseurs, Clusters, parallélisme, haute Méthodologies avancées d informatisation -(60h NFE103) Introduction : Principes des Méthodologies Orientées-Objet Concepts objets, Unified Modeling Language (UML) : Concepts objets, Notations UML : Objets et classes. Notations UML : diagramme de classes et d'instances. Abstraction, encapsulation. Liens et associations. Agrégation. Héritage. Autres concepts UML : Relation de dépendance. V2 du 1 septembre 2012 Page 2

disponibilité, disques RAID, réseaux de données SAN et NAS. Bases de données réparties Accès aux bases de données distantes, RDA, DRDA, ODBC, IDAPI, ADO.net, bases de données réparties et fédérations de bases de données hétérogènes. Moniteurs transactionnels, transactionnel réparti Entrepôts de données, systèmes décisionnels Technologies de distribution Architecture des middlewares généraux : RPC, CORBA, COM/DCOM, WEB SERVICES Architecture, ingénierie et intégration de réseaux. Réseaux Peer to Peer et agents intelligents. Technologie clients-serveur Multi-Tiers, Internet : Clients légers, Serveurs WEB, PHP,.Net, J2EE, Serveurs d'applications. Urbanisation et BPM Démarche d'urbanisation des Systèmes d'information, cartographie et règles d'urbanisation, Processus métiers et BPM, BPMN et BPEL, Intégration et communication inter-applications : Enterprise Application Integration (EAI). Paquetage. Stéréotype. Interface. Note et Etiquette. K Contrainte, Object Constraint Language (OCL). Association et attribut dérivés. Profils UML. Modélisation de la Dynamique : Cas d'utilisation, scénarios Evénements, état, transition Scénario : diagramme de séquence. Etats : diagramme d'états Relation entre modèle objet et modèle dynamique Méthodologies orientée-objets Présentation des principales méthodologies orientées-objet : Cycle de vie. Construction des modèles statique et dynamique. Rational Unified Process (RUP). Méthode Larman. Méthodes Agiles : Extreme Programming (XP). Autres méthodes. Conception Objet : Diagramme de collaborations. Exceptions et règles de gestion. Traitement de la persistance. Passage au schéma relationnel Objets réutilisables : Modèles de conception : patrons, frameworks. Exemples de patrons. Conception avec des objets réutilisables Modèle-vue-contrôleur (STRUTS). Entreprise Java Beans (EJB). Profil UML de STRUTS et des EJBs. Extension d'uml 1. X : Apports d'uml 2. 0. (MDA). Model Driven Architecture V2 du 1 septembre 2012 Page 3

Architecture, Patterns et intégration: systèmes embarqués et mobiles, Java, C#- (120h NSY208 et NSY209) Conception et intégration des systèmes. Cycle de vie d'un système. Activités de base. Analyse des exigences. Analyse système. Méthodologies de conception orientée Objet. Prise en compte des exigences non fonctionnelles, ingénierie de la qualité. Définition d'une architecture de système intégrant des éléments mobiles et communicants. Modélisations sémantique, fonctionnelle, dynamique d'un système. Statecharts. Réseaux de Petri. Notation UML2 et SysML Technologies JAVA, C#,.NET Intergiciels (middlewares) orientés messages (MOM) : JMS, MQSeries,... Courtiers d'objets : Java/RMI,.NET,... Environnement d'exécution pour dispositifs mobiles : J2ME, OSGi, Windows ME,... Administration, mise à jour distante, et déploiement de systèmes : JMX,... Intégration de systèmes sur Internet / Intranet ou réseau spécialisé Pilotage et contrôle distant de périphériques Design " Patterns" et Architectures de systèmes. Motifs de conception : notion de motif, description, utilisation Intégration des motifs de conception dans les systèmes embarqués. Satisfaction des contraintes afférentes à ces systèmes Gestion des ressources et configuration, exécution. Communications côté client et serveur Encapsulation des différents protocoles. Traitement des événements asynchrones. Unités d enseignement transverses Management et organisation des entreprises - (60h EME102)) Une entreprise : une organisation à piloter (Les flux économiques de l'entreprise, la gestion financière, la gestion et la démarche prévisionnelle) Modélisation de l'activité, les outils de gestion de produits et processus Portefeuille d'activités et sa gestion dans la concurrence V2 du 1 septembre 2012 Page 4

Management social pour ingénieur et communication en entreprise - (60h TET102) Les hommes dans les Organisations : La GRH et les personnes dans l'entreprise Le besoin d'implication et de management de proximité Panorama des différentes conceptions de l'homme et de l'entreprise Pratiques Ressources Humaines: Introduction à la GRH La gestion prévisionnelle des emplois et des compétences L'évaluation en entreprise : du recrutement à la gestion des carrières Communication : Théories de la communication et de l'information dans les environnements professionnels Les outils de la communication et de la coopération au travail Le management d'équipes : La motivation des équipes, leadership et style de management, Conflits et négociation Droit social : Place et objet du droit du travail, Relations individuelles de travail, Relations collectives de travail Exercer le métier d ingénieur - (60h ENG210) L'UE repose sur un double cycle de conférences, tables-rondes, exposés de grands témoins ou études et illustrations de cas. Un professeur, un professionnel, un ingénieur... spécialiste dans sa discipline ou ayant lui-même l'expérience de la thématique traitée fait le point sur l'évolution et les tendances d'un secteur ou sur l'état actuel des compétences dans un domaine, ou encore met en perspective son expérience pratique approfondie avec un thème générique. Il peut présenter des résultats et des perspectives de recherche sur un sujet d'actualité ou exposer des réflexions d'ordre non scientifique, en rapport avec le métier d'ingénieur dans le monde moderne. Le ou les exposés sont suivis d'un débat. L'UE comprend deux parties : - Une partie dite "nationale" constituée de 10 rencontres-conférences sur des sujets généraux de la vie de l'ingénieur, dont au minimum 3 relatives à la dimension humaine du métier de l'ingénieur, la santé au travail, la sécurité sanitaire. Les concepts et méthodes relatifs à la gestion de projet pour l'ingénieur seront abordés. Ces conférences sont données en présentiel à Paris ou à partir d'une région, sous la coordination du responsable national de l'ue. Elles sont enregistrées, ou pré-enregistrées, et mises à disposition. - Une partie dite "régionale" constituée de 4 rencontres-conférences ou études de cas, à l'initiative des centres régionaux, le cas échéant avec des mises en commun de ressources. Des séances de méthodologie (ou de regroupement) en vue de l'examen de synthèse pourront être proposées au cours du déroulement de l'ue. V2 du 1 septembre 2012 Page 5

Modalités de l'évaluation L'examen est écrit, et national (même jour, même heure dans tout le réseau). Il comprend deux parties : un sujet décidé au niveau national sur les conférences nationales, un sujet au niveau local sur les conférences et études de cas locales. Le format de l'examen national est précisé en cours d'année. Il peut comprendre un résumé de conférence et/ou la mise en perspective de problématiques évoquées pendant l'ue. Information et communication pour l ingénieur - (60h ENG221) Cette UE est organisée en deux parties de chacune environ 20h La première partie est consacrée à l'acquisition des savoirs et savoir-faire en information et communication pour ingénieur et regroupe les élèves de plusieurs spécialités, si nécessaire. La seconde partie est l'application à un sujet de la spécialité des compétences acquises dans la première partie et conduit à un document écrit et une soutenance. Cette partie fait l'objet d'un suivi tant du point de vue des techniques de la documentation que de la spécialité. Anglais - (120h) Ce cours a pour objectif l obtention des tests Bulats niveau 3 Suivi pédagogique (50h) Le suivi pédagogique sera assuré par le formateur référent du stagiaire V2 du 1 septembre 2012 Page 6