Aller au contenu principal

Développer en langage Java

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000220653
Organisme responsable : Connect learning (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

Aucun code métiers (ROME) n'a été associé à cette formation.

Formacode

  • 30802 : Langage Java
  • 31098 : Programmation orientée objet

Présentation de la formation

Objectifs

  • Comprendre l'écosystème Java et ses caractéristiques fondamentales
  • Écrire, compiler et exécuter des programmes en Java
  • Maîtriser les concepts de la programmation orientée objet (POO)
  • Utiliser l'environnement de développement Eclipse pour programmer en Java
  • Exploiter les bibliothèques standard de Java
  • Gérer les exceptions et implémenter une journalisation efficace avec Log4j
  • Mettre en œuvre des tests unitaires avec JUnit 

Programme de la formation

Introduction à Java : Objectifs de la formation Historique et caractéristiques du langage Java Cycle de construction d'un programme Java Installation et configuration de l'environnement Eclipse Bases du langage Java : Instructions, commentaires et point d'entrée d'un programme Présentation et utilisation d'Eclipse IDE Types, variables et constantes Tableaux et chaînes de caractères Opérateurs et structures de contrôle (if, switch, boucles)…

Introduction à Java :
  • Objectifs de la formation
  • Historique et caractéristiques du langage Java
  • Cycle de construction d'un programme Java
  • Installation et configuration de l'environnement Eclipse
Bases du langage Java :
  • Instructions, commentaires et point d'entrée d'un programme
  • Présentation et utilisation d'Eclipse IDE
  • Types, variables et constantes
  • Tableaux et chaînes de caractères
  • Opérateurs et structures de contrôle (if, switch, boucles)
  • Développement algorithmique en Java (avec démonstrations)
Programmation Orientée Objet en Java :
  • Concepts fondamentaux de la POO et UML
  • Définition et manipulation des classes et objets
  • Constructeurs, destructeurs et encapsulation
  • Héritage, polymorphisme et interfaces
  • Gestion des exceptions et bonnes pratiques
Bibliothèque standard Java :
  • Les collections (ArrayList, HashMap, Iterator)
  • Introduction aux Streams et manipulation avancée
  • Gestion des entrées/sorties (Scanner, fichiers)
  • Manipulation et formatage des dates et heures
Journalisation en Java avec Log4j :
  • Utilisation de Log4j pour la journalisation
  • Configuration des loggers et appenders
  • Démonstration et mise en pratique avec PatternLayout
Tests unitaires avec JUnit :
  • Principes et importance des tests unitaires
  • Installation et mise en œuvre de JUnit dans Eclipse
  • Structuration et exécution des tests unitaires
  • Gestion des exceptions et suites de tests

Validation et sanction

Développer en langage Java

Type de formation

Certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

35 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Développeurs débutants ou intermédiaires souhaitant apprendre Java. Toute personne désireuse de maîtriser Java.

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Un ordinateur (PC ou Mac) et une connexion Internet haut débit avec un environnement de développement installé sont requis pour suivre la formation à distance. Notions de programmation dans un autre langage (C, Python, JavaScript, etc.) appréciées mais pas obligatoires.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Connect learning
75008 Paris 8e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes