ECTS
4 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Description
Cette UE est à la frontière du génie logiciel et des systèmes distribués. Elle vise à étendre la problématique de la programmation et de la modélisation orientées objet aux paradigmes de « composant » et « service ». Le programme abordé traite des notions de Component-Based Development et Service Computing (concepts, caractérisation, panorama des modèles de composants technologiques, différence/similitude composant/service…). Les technologies Enterprise JavaBeans™ (EJB), Web Services et Node.js servent d'illustration.
Objectifs
À la fin de cette UE, vous serez capable de :
-
Développer des applications Web et mobile côté serveur, en Java et TypeScript particulièrement
-
Penser et construire des architectures SOA conformes aux normes Web/mobile et utilisées dans l’industrie du logiciel
Heures d'enseignement
- Composants et Services logicielsCours Magistral18h
- Composants et Services logicielsTravaux Dirigés9h
- Composants et Services logicielsTravaux Pratique9h
Pré-requis obligatoires
Java
Contrôle des connaissances
30% contrôle continu écrit + 70% examen écrit
Compétences acquises
Compétences | Niveau d'acquisition | |
---|---|---|
Développement et intégration de savoirs hautement spécialisés | Développer des applications informatiques sur des infrastructures variées (machines parallèles, environnement distribué, programmation Web…) | x |
Proposer une architecture matérielle et logicielle permettant d'intégrer les données du problème et le résoudre | x |