Se rendre au contenu

Le Langage Java

Développement Java > Fondamentaux et Architecture Java


Une formation de 3 jours pour apprendre Java : introduction au langage, bases de la syntaxe, programmation orientée objet, gestion des exceptions, collections, flux et connexion aux bases de données avec JDBC.

La formation en 6 mots clés

Java

Programmation

Collections

JDBC

JVM

Orienté Objet

Informations Pratiques et Programme

Prérequis


Connaissance de Java/Java EE

Durée


3 jours

Contenu Technique de la Formation


La formation aborde les contenus techniques suivants :

  • Les bases du langage Java
  • Structure et syntaxe d'un programme Java
  • Programmation orientée objet (POO) avec Java
  • Gestion des exceptions
  • Collections et flux (Streams) en Java
  • Introduction à JDBC et interaction avec une base de données

Objectifs de la Formation


Les objectifs visés par cette formation sont :

  • Comprendre les fondamentaux du langage Java
  • Mettre en place un environnement de développement Java
  • Apprendre à structurer un programme Java de manière optimale
  • Exploiter les principes de la POO dans des projets Java
  • Manipuler les collections et les flux pour traiter les données efficacement
  • Interagir avec une base de données via JDBC

Table des Matières


Introduction à Java

  • Historique et écosystème Java
  • Installation et configuration de l'environnement de développement (JDK, IDE)
  • Premier programme Java : structure et exécution


Les bases du langage Java

  • Types de données primitifs et opérateurs
  • Variables, constantes et portée
  • Structures de contrôle : conditions, boucles et énumérations


Programmation orientée objet avec Java

  • Concepts fondamentaux de la POO : classes, objets, attributs et méthodes
  • Encapsulation, héritage et polymorphisme
  • Interfaces et classes abstraites
  • Gestion des accesseurs (getter/setter) et méthodes statiques


Gestion des exceptions

  • Comprendre les exceptions : checked vs unchecked
  • Utilisation des blocs try-catch-finally
  • Création de ses propres exceptions
  • Meilleures pratiques pour gérer les exceptions


Collections et flux en Java

  • Introduction à l'API Collections
  • List, Set, Map : différences et cas d'utilisation
  • Tri et recherche dans les collections
  • Les Streams : traitement fonctionnel des données
  • Opérations intermediaires et terminales
  • Gestion des données avec des Streams parallèles


Interaction avec une base de données : JDBC

  • Introduction à JDBC et à l'accès à une base de données
  • Connexion à une base de données
  • Exécution de requêtes SQL : SELECT, INSERT, UPDATE, DELETE
  • Gestion des transactions en Java
  • Bonnes pratiques pour gérer les ressources (try-with-resources)


En Pratique


  • Création d'un programme Java simple avec des structures de contrôle
  • Implémentation de classes et objets pour résoudre un problème concret
  • Manipulation des collections pour filtrer et trier des données
  • Gestion des exceptions dans un projet d'application Java
  • Connexion à une base de données et manipulation des données via JDBC

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à apprendre le langage Java ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.