I. Téléchargements▲
II. A lire également▲
Autres ressources (JEE, .Net, PHP, Andoid, Python, ...) :
Ce document est le fruit de plusieurs années d'enseignement en école d'ingénieurs à l'université d'Angers, plus particulièrement dans cette formation .
Il est destiné à des débutants souhaitant apprendre Java dans une optique JEE (Java Edition Entreprise), ç-à-d dans une optique professionnelle, sachant que les recrutements de développeurs juniors à Bac+5 se font principalement dans ce domaine. Ce n'est pas un cours J2E mais un cours qui en pose les bases. Pour cette raison, le document utilise abondamment l'écosystème Spring. Que ce soit [Spring Core] pour les architectures en couches, la programmation par interfaces et l'injection de dépendances, [Spring Data] pour accéder aux bases de données relationnelles via une couche JPA (Java Persistence API), [Spring MVC] pour exposer une API jSON sur le web, [Spring RestTemplate] pour dialoguer avec ce service web et [Spring Security] pour en sécuriser l'accès.
Le document est à la fois un TD (Travail Dirigé) d'université et un cours. Une application à construire sert de fil rouge tout au long du document. Construite en version 1 avec une unique classe sans objets, elle va évoluer jusqu'à une application client / serveur sécurisée. Les concepts sont d'abord introduits avec des exemples expliqués en détail et dont le code est fourni. On demande ensuite à l'étudiant d'appliquer le concept qu'il vient d'étudier, à l'application du TD.
Bien que le document aborde beaucoup de domaines, il reste un document d'apprentissage du langage Java. Il n'est demandé aucun pré-requis, seulement du courage et du temps.
Ce TD est donné en deuxième année de l'école d'ingénieurs IstiA de l'université d'Angers. En troisième et dernière année, il est poursuivi par un TD JEE [Introduction à Java EE].
Le contenu du document est le suivant :
Cette première étude de cas est complétée de huit autres dont on donne le squelette d'une solution à compléter par l'étudiant.
Pour réagir à cet article, un espace de dialogue vous est proposé sur le forum : 3 commentaires .
Autres ressources Java / Spring :
Article lu fois.
Publié le 4 décembre 2015 - Mis à jour le 27 mars 2017
Autres ressources (JEE, .Net, PHP, Andoid, Python, ...) :
Le contenu de cet article est rédigé par Serge Tahé et est mis à disposition selon les termes de la
Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2015 Developpez.com.