Openska

Développer une application Serveur avec le framework Spring et Spring Boot

Par Openska

Objectifs

  • Formation : Développer une application Serveur avec le framework Spring 5
  • Formation : Développer une application Android avec le langage Kotlin
  • Formation : Séminaire : Découverte des architectures en Microservices
  • Formation : Android, créer une application Android
  • Formation Zend Framework 3
  • Formation Zend Framework avancé

à définir

  • Maîtriser le framework Spring en mode normal ou Spring Boot
  • Utiliser les bonnes pratiques de développement côté serveur
  • Mettre en place des applications REST facilement
  • Découverte de l’ORM Hibernate
  • Découverte des micro-services

Programme

  • Travaux pratiques

    • L’ensemble des exercices a pour fil rouge la création d’une serveur Web complet en Spring avec gestion des utilisateur, affichage de pages HTML et API REST
  • Avant-propos

    • Les protocoles réseaux
    • Le JSON
    • Le XML
    • Les APIs REST :
    • Présentation
    • Fonctionnement
    • Principe de l’injection de dépendance et l’inversion de contrôle
  • Présentation de Spring

    • Qu’est-ce que Spring ?
    • Historique
    • Cas d’utilisation
    • Fonctionnement global
    • Les différents modules
    • Comparaison avec les autres frameworks
  • Installation

    • Mise en place des outils pour le développement
  • Le conteneur Spring Core

    • Injection de dépendance
    • Le cycle de vie des beans
    • Les annotations et la configuration XML
  • La Programmation Orientée Aspect (AOP)

    • Concept et cas d’utilisation de l’AOP
    • Les Aspects, les « advices » et les points de coupe
    • Les points de jonction
  • Les transactions gérées par Spring

    • Niveau de propagation
    • Niveau d’isolation
    • Timeout
    • Gestion des rollback
  • Gestion des données avec un ORM : Présentation d’Hibernate

    • L’API standard JPA
    • Configuration d’Hibernate et de Spring
    • Création des entités
    • Requêtages
  • Application Serveur Avec Spring MVC

    • Le pattern MVC (Modèle-Vue-Contrôleur)
    • Les contrôleurs
    • La gestion des vues JSP
    • Création d’une API REST
  • La mise en place de la sécurité avec Spring Security

    • Gestion et Configuration de l’authentification et des autorisations
    • La chaine de filtre de Spring Security
  • Configuration de Spring avec Spring Boot

    • Spring INITIALIZR
    • Les modules Spring Boot :
    • spring-boot-autoconfigure
    • spring-boot-starters
    • spring-boot-loader
    • spring-boot-cli
    • spring-boot-actuator

Formations de la même catégories (5)

XXL Formation
Développement Java avec SpringPar XXL Formation

Maîtriser les fondations du framework Spring (injection de dépendance et programmation orientée aspect)

Dawan
Spring MVC + EJB 3Par Dawan

Construire des applications JEE robustes basées sur Spring MVC et EJB 3

Dawan
Spring MVC : ApprofondissementPar Dawan

Construire des applications Java EE robustes basées sur Spring MVC et Spring ORM - Implémentation de services web REST

Openska
JIRAPar Openska

La formation JIRA vous apporte les bases indispensables pour démarrer avec JIRA. Les participants y apprennent notamment comment travailler avec les demandes, les projets et les tableaux de bord JIRA. Cette formation est recommandée pour tous les nouveaux utilisateurs JIRA et à tous ceux qui comptent s’inscrire à la formation JIRA expert.

M2i Formation
Spring 5 Framework - Fonctionnalités avancéesPar M2i Formation
  • Décrire les implémentations des extensions (Spring Security, Spring Data, Spring Batch) et les mettre en oeuvre dans leur projet.