Programmation Java

Java Programming

De la syntaxe Java à un service REST avec Spring Boot: OOP, collections, tests et packaging.

Niveau
Débutant à Intermédiaire
Durée estimée
5-7 mois
Nombre de phases
3

📋Prérequis

Notions de programmation

🎯Débouchés possibles

Développeur JavaIngénieur Backend

Ce que vous allez apprendre

JavaOOPCollectionsStreamsSpring Boot

Les phases du parcours

1

Phase de base - Java & OOP

Durée estimée : 2 mois

Syntaxe, classes et exceptions

Syntaxe Java

Types, contrôles et méthodes

📚Sujets principaux :
  • types
  • if/for
  • methods
💡Exemples pratiques que vous réaliserez :
  • Console utils

OOP et exceptions

Classes, interfaces, exceptions

📚Sujets principaux :
  • classes
  • interfaces
  • try/catch
💡Exemples pratiques que vous réaliserez :
  • Modèle objet simple

Collections & Streams

List, Map et streams

📚Sujets principaux :
  • List
  • Map
  • Stream
💡Exemples pratiques que vous réaliserez :
  • Stats de collection
2

Phase intermédiaire - Outils & tests

Durée estimée : 1-2 mois

Build, tests et Best Practices

Build & packaging

Maven/Gradle et jar

📚Sujets principaux :
  • Maven
  • Gradle
  • jar
💡Exemples pratiques que vous réaliserez :
  • Lib utilitaire

Tests

JUnit et mocking

📚Sujets principaux :
  • JUnit
  • Mockito
💡Exemples pratiques que vous réaliserez :
  • Tests de service

Persistence basique

JDBC et H2

📚Sujets principaux :
  • JDBC
  • H2
💡Exemples pratiques que vous réaliserez :
  • DAO simple
3

Phase avancée - API REST

Durée estimée : 1-2 mois

Service REST avec Spring Boot

Spring Boot basics

Controller et service

📚Sujets principaux :
  • Spring Boot
  • REST
💡Exemples pratiques que vous réaliserez :
  • CRUD produits

Validation & erreurs

Validation et gestion d'erreurs

📚Sujets principaux :
  • Validation
  • Exceptions
💡Exemples pratiques que vous réaliserez :
  • Validation DTO

Déploiement

Exécuter et publier

📚Sujets principaux :
  • jar
  • hébergement
💡Exemples pratiques que vous réaliserez :
  • Exécutable jar

Prêt à démarrer votre parcours ?

Rejoignez des milliers d'apprenants et bénéficiez d'un accompagnement par des experts

Conseils pour réussir

💪

Pratique régulière

Réalisez des projets concrets pour appliquer ce que vous apprenez

👥

Rejoignez une communauté

Échangez avec d'autres apprenants et partagez votre progression

📝

Prenez des notes

Gardez une trace de vos apprentissages pour y revenir facilement

🎯

Fixez des objectifs

Divisez le parcours en petits objectifs et célébrez vos progrès