Java est un langage de programmation informatique orienté objet. Il permet de créer des logiciels compatibles avec de nombreux systèmes.

OBJECTIFS PEDAGOGIQUES

  • Savoir utiliser le langage Java

PROGRAMME

INTRODUCTION À SPRING

  • Présentation générale de Spring : architecture, fonctionnalités clés et avantages
  • Historique de développement et évolution de Spring
  • Présentation de l'écosystème Spring : modules et projets associés
  • Utilisation de Spring pour la création d'applications web, applications mobiles et applications d'entreprise

CONFIGURATION DE L'ENVIRONNEMENT DE DÉVELOPPEMENT

  • Installation et configuration de l'IDE (par exemple, Eclipse ou IntelliJ IDEA)
  • Installation et configuration de Maven ou Gradle
  • Création d'un nouveau projet Spring à l'aide de Spring Initializer
  • Configuration du fichier de propriétés et du fichier de configuration XML de Spring
  • Import de dépendances à l'aide de Maven ou Gradle
  • Exécution de l'application et test de la configuration

BEAN MANAGEMENT

  • Les concepts de base de la gestion des Beans dans Spring
  • Comment définir et gérer des Beans dans un conteneur de Beans Spring
  • Comment gérer les dépendances entre les Beans
  • Comment utiliser les fonctionnalités d'injection de dépendance dans Spring

SPRING DATA ACCESS

  • Les concepts de base de l'accès aux données dans Spring
  • Comment configurer et utiliser Spring JDBC pour l'accès aux données
  • Comment utiliser Spring ORM pour l'accès aux données via les technologies ORM telles que Hibernate
  • Comment gérer les transactions dans Spring

SPRING WEB MVC

  • Les concepts de base de la construction d'applications Web avec Spring MVC
  • Comment configurer et utiliser Spring MVC pour construire des applications Web
  • Comment gérer les requêtes HTTP, les contrôleurs et les vues dans Spring MVC
  • Comment utiliser les fonctionnalités d'interception de requête et de validation de formulaire dans Spring MVC

BEST PRACTICES POUR LE DÉVELOPPEMENT D'APPLICATIONS AVEC SPRING

  • Les meilleures pratiques pour le développement d'applications avec Spring
  • Comment éviter les pièges courants dans le développement avec Spring
  • Comment maintenir et gérer le code Spring dans un environnement de développement en évolution

PUBLIC

Développeurs d'applications, développeurs Web

PRÉREQUIS

  • La connaissance d’un langage objet (C#, C++ etc...)
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats