Board Infinity

Fondamentaux de la programmation Java pour le développement Spring Boot

Board Infinity

Fondamentaux de la programmation Java pour le développement Spring Boot

Board Infinity

Instructeur : Board Infinity

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Écrire des programmes Java en utilisant la syntaxe de base, les structures de contrôle et les principes de la programmation orientée objet

  • Construire des classes Java réutilisables et appliquer l'encapsulation, l'héritage et l'abstraction

  • Gérer les données de l'application à l'aide du Java Collections Framework et de la généricité

  • Appliquer les fonctionnalités de Java 8 telles que les expressions Lambda, l'API Streams et les annotations

Compétences que vous acquerrez

  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Programmation informatique
  • Catégorie : Principes de programmation
  • Catégorie : Structures de données
  • Catégorie : Environnement de développement
  • Catégorie : Réutilisation du code
  • Catégorie : Java
  • Catégorie : Modèle Vue Contrôleur
  • Catégorie : Conception orientée objet

Outils que vous découvrirez

  • Catégorie : Eclipse (Logiciel)
  • Catégorie : Programmation Java
  • Catégorie : Spring Boot
  • Catégorie : Cadres d'application
  • Catégorie : Cadre de travail Spring

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

avril 2026

Évaluations

16 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Java Spring Boot Développement Backend"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours

Ce module présente les éléments fondamentaux de la programmation Java et la structure de la plate-forme Java. Les apprenants explorent l'écosystème Java, y compris les rôles du JDK, du JRE et de la JVM, tout en mettant en place un environnement de développement et en écrivant leurs premiers programmes. Le module couvre ensuite la syntaxe Java, les variables, les opérateurs, les entrées/sorties et les instructions de contrôle essentielles telles que les conditionnelles et les boucles. À la fin du module, les apprenants créeront des programmes Java simples qui utilisent une logique structurée pour traiter les entrées et produire des sorties.

Inclus

9 vidéos4 lectures4 devoirs2 plugins

Ce module se concentre sur les principes fondamentaux orientés objet qui constituent l'épine dorsale de Java et des frameworks backend modernes. Les apprenants examinent comment concevoir des classes, créer des objets et implémenter des constructeurs et des méthodes pour modéliser les comportements du monde réel. Le module explore ensuite l'encapsulation, l'héritage et le polymorphisme, en démontrant comment ces principes améliorent l'organisation et la réutilisation du code. Il se termine par l'abstraction et la conception d'interfaces, permettant aux apprenants d'écrire des structures de code flexibles et faciles à maintenir et de concevoir un petit programme orienté objet en utilisant ces concepts.

Inclus

9 vidéos3 lectures4 devoirs1 plugin

Ce module explore les outils et concepts Java pratiques fréquemment utilisés dans le développement basé sur Spring. Les apprenants étudient les mécanismes de gestion des exceptions de Java, y compris les structures try-catch et les exceptions personnalisées, afin de gérer efficacement les erreurs d'application. Le module présente également le Java Collections Framework, en se concentrant sur les listes, les ensembles et les cartes pour la gestion des données structurées. Enfin, les apprenants examinent les génériques, les classes enveloppantes et l'autoboxing pour garantir une programmation sûre du point de vue du type. À la fin du module, les apprenants mettront en œuvre un programme de traitement des données qui utilise les collections et la gestion structurée des erreurs.

Inclus

9 vidéos3 lectures4 devoirs1 sujet de discussion1 plugin

Ce module présente les fonctionnalités modernes du langage Java qui rendent le code plus concis, plus expressif et plus adapté au développement basé sur un cadre. Les apprenants commencent par les expressions lambda, les flux et la classe Optional pour traiter les données à l'aide de techniques de programmation fonctionnelle. Le module fournit ensuite une introduction au multithreading, couvrant la création et la gestion des threads, ainsi que l'exécution concurrente sécurisée. Enfin, les apprenants explorent les annotations Java et les concepts de réflexion qui sous-tendent de nombreuses fonctionnalités du cadre Spring. À la fin du module, les apprenants concevront un petit composant Java qui utilise la programmation fonctionnelle et les annotations pour simplifier la logique de l'application.

Inclus

9 vidéos3 lectures4 devoirs1 plugin

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Board Infinity
Board Infinity
265 Cours439 908 apprenants

Offert par

Board Infinity

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions