Spring Core et MVC - eLearning

450,00 EUR

  • 13 hours
eLearning

Ce cours vous présente les concepts fondamentaux de l’écosystème Spring, notamment Spring Core, l’injection de dépendances (DI), l’inversion de contrôle (IoC) et l’architecture Spring MVC. Vous apprendrez comment les applications Java modernes sont structurées, comment les composants interagissent de manière fluide et comment concevoir des systèmes backend propres, modulaires et faciles à maintenir.

Caractéristiques principales

Langue

Cours et supports en anglais

Niveau

Niveau débutant - intermédiaire

Accès

Accès d’un an à la plateforme d’apprentissage

4 heures de vidéos à la demande

avec plus de 20 heures d’étude recommandées

20 exercices pratiques guidés

11 évaluations notées automatiquement

26 quiz de révision

2 devoirs complets

Certificat

Attestation de fin de programme incluse

Hero

Résultats d’apprentissage

À la fin de ce cours, vous serez en mesure de comprendre :

AOP

Créer une application en utilisant la programmation orientée aspect (AOP)

Maven

Configurer un environnement de projet Spring avec Maven

IoC

Développer une application simple pour démontrer l’IoC (Inversion de contrôle) et l’injection de dépendances

XML

Travailler avec la configuration basée sur XML et l’ApplicationContext

Java

Créer des applications à l’aide d’une configuration basée sur Java

Développer

Développer des applications à l’aide d’une configuration basée sur les annotations

Postuler

Appliquer l’injection de dépendances basée sur le constructeur et sur les accesseurs (setters)

Bean Spring

Comprendre le cycle de vie d’un bean Spring

Singleton

Explorez les différences entre les portées de beans Singleton et Prototype

Configurer

Configurer manuellement un environnement de projet Spring à l’aide de fichiers JAR

Expérience

Acquérez une expérience pratique avec les interfaces Aware

Hero

Chronologie du cours

  1. Introduction à Spring Core

    Leçon 01

    • Introduction au framework Spring Core
    • Avantages de l’utilisation du framework Spring Core
  2. Configuration de l’environnement pour Spring Core

    Leçon 02

    • Configuration de l’environnement Spring - Manuel
    • Configuration de l’environnement Spring - Maven
  3. IoC/DI, configurations Spring

    Leçon 03

    • Inversion de contrôle et injection de dépendances
    • Configuration basée sur Java
    • Configuration basée sur les annotations
  4. Injection par constructeur / par mutateur

    Leçon 04

    Apprenez à implémenter les injections par constructeur et par mutateur (setter)

  5. Cycle de vie et modèles

    Leçon 05

    • Cycle de vie d’un bean
    • Interfaces intelligentes
    • Bean singleton vs prototype
  6. Programmation orientée aspect

    Leçon 06

    • implémenter les préoccupations transversales dans votre application ou programme.
    • mettre en œuvre l’orientation par aspects pour éviter les préoccupations transversales
  7. Comprendre Spring MVC

    Leçon 07

    • Introduction à Spring MVC
    • Introduction au développement d’applications
  8. Configuration de l’environnement pour Spring MVC

    Leçon 08

    • Création du projet
    • Aperçu de la structure du projet
    • Installation de MySQL
    • Configuration de la base de données
  9. Notions de base du modèle MVC (Model View Controller)

    Leçon 09

    • Aperçu du modèle MVC
    • Modèle, Vue et Contrôleur

  10. Création et liste des enregistrements

    Leçon 11

    • Affichage des dossiers étudiants
    • Ajout de dossiers étudiants

  11. Mise à jour et suppression des enregistrements

    Leçon 12

    • Mise à jour des dossiers étudiants
    • Suppression des dossiers d’étudiants

  12. Projet de fin d’études

    Leçon 13

    Créer une application de gestion de produits pour E‑Shop qui aide les employés à gérer différentes opérations


Spring Core et MVC

Qui devrait s’inscrire à ce programme ?

Développeurs Java souhaitant se lancer dans le développement d’applications d’entreprise

Ingénieurs logiciels souhaitant apprendre le framework Spring

Développeurs full‑stack travaillant sur des applications web basées sur Java

Architectes logiciels souhaitant approfondir leur compréhension de la structure de Spring MVC

Commencer le cours maintenant

Prérequis

  • Compréhension de base de la programmation en Java Core
  • Familiarité avec les concepts de programmation orientée objet (POO)
  • Connaissances de base sur l’utilisation d’un IDE (par ex. Eclipse ou Spring Tool Suite)
  • Une compréhension générale du fonctionnement des applications web est utile, mais pas obligatoire.

Déclarations

Licences et accréditations

Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.


Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !