Introduction au langage Java et à l'écosystème Spring au travers d'une étude de cas
Un tutoriel de Serge Tahé

Le , par Serge Tahé

22PARTAGES

7  0 
Bonjour,

Vous trouverez à l'URL [http://tahe.developpez.com/tutoriels...ysteme-spring/] un document d'apprentissage du langage Java et de l'écosystème Spring.

Ce document 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 JEE 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].

Vous pouvez faire ici les commentaires qu'a pu vous inspirer ce document.

Serge Tahé, le 4 décembre 2015

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 18/12/2015 à 3:21
Très clair et très instructif comme d'habitude
0  0 
Avatar de ranjalahy
Nouveau Candidat au Club https://www.developpez.com
Le 16/03/2018 à 21:19
Bonjour,

Le pdf du cours et des ennoncés n'est pas disponible. Seul les codes sources sont disponible en téléchargement.
Serait il possible de l'avoir disponible sur lien sur le site s'il vous plait?
0  0 
Avatar de Serge Tahé
Expert éminent https://www.developpez.com
Le 17/03/2018 à 9:04
Citation Envoyé par ranjalahy  Voir le message
Bonjour,

Le pdf du cours et des ennoncés n'est pas disponible. Seul les codes sources sont disponible en téléchargement.
Serait il possible de l'avoir disponible sur lien sur le site s'il vous plait?

Bonjour,

C'est bizarre. Je viens de tester le lien [http://tahe.developpez.com/tutoriels...steme-spring/] et il marche. On obtient bien le PDF. Il faut auparavant s'identifier avec un compte developpez.com.

Cordialement.
0  0 

 
Responsables bénévoles de la rubrique Spring : Mickael Baron - Robin56 -

Partenaire : Hébergement Web