27330005 - Implémentation de plateformes
Niveau de diplôme | |
---|---|
Crédits ECTS | 3 |
Volume horaire total | 2E+1 |
Volume horaire CM | 20 |
Responsables
Objectifs
Présentation des techniques permettant la constructions d'architectures complexes et distribuées basées sur une approche par composants et les standards récents du domaine. Une présentation générale des différentes plateformes logicielles distribuées basées sur J2EE est effectuée, puis une série d'exercices permet d'acquérir la maîtrise des outils et d'appréhender les enjeux d'un processus de développement d'architectures multi-niveaux distribuées.
Estimation du temps de travail personnel (en dehors des cours) : 20 heures
CONNAISSANCES ET COMPETENCES CIBLES
Caractéristiques des applications distribuées.
Plateformes logicielles J2EE
Evaluation de la complexité d'un projet de développement d'applications distribuées
Estimation du temps de travail personnel (en dehors des cours) : 20 heures
CONNAISSANCES ET COMPETENCES CIBLES
Caractéristiques des applications distribuées.
Plateformes logicielles J2EE
Evaluation de la complexité d'un projet de développement d'applications distribuées
- S'adapter de manière permanente aux environnements technologiques
- Définir et mettre en œuvre les normes, méthodes, outils et procédures aptes à répondre aux exigences de l'entreprise
- Négocier ou prescrire des solutions informatiques dans les domaines administratifs, industriel, scientifique, technique, …
- Assurer l'encadrement hiérarchique de la production informatique, des études voire de l'ensemble du service informatique
Contenu
PLAN DE COURS
1. Les architectures distribuées
2. Typologie des serveurs (Web/Composants)
3. Composants logiciels J2EE
4. Implémentation d'applications J2EE multi-niveaux
1. Les architectures distribuées
2. Typologie des serveurs (Web/Composants)
3. Composants logiciels J2EE
4. Implémentation d'applications J2EE multi-niveaux
Bibliographie
BIBLIOGRAPHIE DE BASE
OUVRAGES ET PUBLICATIONS DE REFERENCE :
1. « Conception d’applications en Java/JEE : Principes, patterns et architectures », Jacques Lonchamp, Dunod, 2019
2. « JSP et Servlet : les bases indispensables de votre projet Java EE », Jérôme Lafosse, Édition : St-Herblain : Éd. ENI, cop. 2011
3. « Java for Web Development: Create Full-Stack Java Applications with Servlets, JSP Pages, MVC Pattern and Database Connectivity », SARIKA AGARWAL, VIVEK GUPTA, BPB PUBLICATIONS, mars 2022
OUVRAGES ET PUBLICATIONS DE REFERENCE :
1. « Conception d’applications en Java/JEE : Principes, patterns et architectures », Jacques Lonchamp, Dunod, 2019
2. « JSP et Servlet : les bases indispensables de votre projet Java EE », Jérôme Lafosse, Édition : St-Herblain : Éd. ENI, cop. 2011
3. « Java for Web Development: Create Full-Stack Java Applications with Servlets, JSP Pages, MVC Pattern and Database Connectivity », SARIKA AGARWAL, VIVEK GUPTA, BPB PUBLICATIONS, mars 2022
Contrôles des connaissances
Examen terminal
Ecrit, 2h
Cas pratique de prototypage d'une application
Autre notation
Réalisation d'une petite application
Pondération : 50% / 50%
Ecrit, 2h
Cas pratique de prototypage d'une application
Autre notation
Réalisation d'une petite application
Pondération : 50% / 50%
Informations complémentaires
MODALITES PEDAGOGIQUES
NATURE DES SUPPORTS
Support de cours
Travaux dirigés avec le logiciel Netbeans
Corrections des exercices
PRE-REQUIS EN TERMES DE CONNAISSANCES ET COMPETENCES
Connaissances sur les approches de développement par composants.
Connaissances des composants EJB
NATURE DES SUPPORTS
Support de cours
Travaux dirigés avec le logiciel Netbeans
Corrections des exercices
PRE-REQUIS EN TERMES DE CONNAISSANCES ET COMPETENCES
Connaissances sur les approches de développement par composants.
Connaissances des composants EJB