Développer en langage Java
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000220653
Organisme responsable :
Connect learning
(ouvre dans un nouvel onglet)
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)…
- 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
- 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)
- 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
- 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
- Utilisation de Log4j pour la journalisation
- Configuration des loggers et appenders
- Démonstration et mise en pratique avec PatternLayout
- 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
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