DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Java SE initiation + approfondissement

Date de mise à jour : 12/02/2025 | Identifiant OffreInfo : 03_231174126F

Information fournie par :
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes)

Objectifs, programme, validation de la formation

Objectifs

Réaliser et déployer des applications complètes, performantes et maintenables en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces - Connaître et maîtriser les concepts avancés de la programmation Java

Programme de la formation

Découvrir la plateforme Java

Historique, versions

Editions Java : Java SE, Java EE, Java ME

Compilation et interprétation par la JVM (Java Virtual Machine)

Technologies/frameworks Java et positionnement

Environnement de développement

Empaquetage et déploiement d'une application Java

Maîtriser les bases

Utilisation de variables, constantes, opérateurs

Types simples et types références

Transtypage, Wrappers

Expression de conditions : if/else, switch, opérateur ternaire

Utilisation de boucles : for, while, do while

Manipulation de tableaux

Factorisation de codes avec méthodes

Surcharge, arguments variables, récursivité

Commenter et documenter du code

Apprendre l'objet

Définition de classes, POJO vs JavaBean

Déclaration des membres d'instance / de classe (static)

Constructeurs et instanciation

Cycle de vie d'un objet en mémoire

Diagramme de classes (UML)

Agrégation d'objets (association)

Encapsulation : getters et setters

Extension de classes (Héritage)

Comparaison d'objets

Classes abstraites

Interfaces et implémentation

Polymorphisme

Gérer les exceptions

Définition, types d'exceptions

Capturer et traiter une exception (try/catch/finally)

Lever/Remonter une exception (throw/throws)

Création d'exceptions

Utiliser des collections

Présentation de l'API disponible, generics

Comparatif, choix d'un type de collection

Classes essentielles : ArrayList, HashMap,...

Parcours, opérations sur des collections et tris

Manipuler des fichiers

Flux binaires / caractères

Lecture et écriture de fichiers

Utilisation de buffers

Manipulation de chemins, répertoires, surveillance

Sérialisation d'objets : binaire, XML

Externalisation de configuration dans des .properties

Gestion des logs : java.util.logging, Log4j

Construire des interfaces graphiques

Présentation de Swing : containers, widgets

Fenêtres modales/non modales, boîtes de messages

Positionnement des contrôles (Layout Managers)

Gestion des évènements : claviers, souris

WYSIWYG disponibles

Gestion du redimensionnement
Atelier : Application complète de gestion

Accéder à des bases de données

Présentation de l'API JDBC

Ecriture de requêtes et traitement des résultats

Gestion des transactions

Mapping relationnel objet (Pattern DAO)

Présentation de frameworks ORM

Notions avancées

Communications réseau

Gestion des processus

Options JVM

Optimiser du code, généricité

Introspection (Reflection API)

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
35 heures total

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

-

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
62 Rue de Bonnel
69003 - Lyon 3e
Responsable : Dawan
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
62 Rue de Bonnel
Batiment de la Banque Rhône-Alpes
69003 - Lyon 3e
Responsable :
Téléphone fixe : 0972377373
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Dawan
SIRET: 42998754800253

Responsable : DHAMELINCOURT
Téléphone fixe :
Site web :
Contacter l'organisme

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

du 11/02/2025 au 31/12/2026
débutant le : 11/02/2025
Adresse d'inscription
62 Rue de Bonnel
69003 - Lyon 3e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

Dawan
SIRET : 42998754800253

Adresse
62 Rue de Bonnel
Batiment de la Banque Rhône-Alpes
69003 - Lyon 3e
Téléphone fixe : 0972377373
Contacter l'organisme