S9 TIIL Architecture N-tiers JEE
Présentation
Ce cours aborde le développement des applications N-tiers pour le web.
Pré-requis nécessaires
Systèmes d'exploitation, Réseaux et Systèmes distribués, Environnement de développement Eclipse, Java, Bases de données SQL, TOMCAT, JSP, JDBC, Servlets
Objectifs
- Rappeler les fondements techniques du développement WEB (HTML5, CSS3, jQuery, AJAX)
- Introduire les principes des architectures N-tiers JEE
- Détailler la couche présentation des données (Angular JS)
- Détailler la couche métier (Spring REST, Spring MVC)
- Détailler la couche base de données SQL (Hibernate, JPA)
- Détailler la couche base de données non SQL (Big Data, MongoDB/Mongoose)
- Détailler la couche l’intégration des couches (présentation+métier+base de données)
Compétences visées
Savoir développer une application web distribuée.
Langue d'enseignement
Français