Developpez.com - Rubrique Spring

Le Club des Développeurs et IT Pro

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

Un tutoriel de Serge Tahé

Le 2015-12-04 15:20:38, par Serge Tahé, Expert éminent
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
  Discussion forum
3 commentaires
  • Pierre Louis Chevalier
    Expert éminent sénior
    Très clair et très instructif comme d'habitude
  • ranjalahy
    Nouveau Candidat au Club
    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?
  • Serge Tahé
    Expert éminent
    Envoyé par ranjalahy 
    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.