20_1600886_2248006 https://www.c2rp.fr/formation/1600886 Java SE Initiation + Approfondissement DAWAN

Java SE Initiation + Approfondissement

Date de mise à jour : 18/09/2023 | Identifiant OffreInfo : 20_1600886
Organisme responsable : DAWAN

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


Atelier : Installation du JDK (Java Development Kit) et d'un IDE (Eclipse/NetBeans) - Structure d'un projet, buildPath,...

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


Atelier : Multiples exemples de manipulation de structures de contrôles et de fonctions

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


Atelier : Modélisation de problèmes en objet

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


Atelier : Gestion des exceptions susceptibles d'être déclenchées dans une application

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


Atelier : Manipulation de collections d'objets

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


Atelier : Implémentation d'exports et imports depuis des fichiers

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 com

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

46-48 Rue des Canonniers
59800 - Lille
Téléphone fixe : 0972377373
Contacter l'organisme

Contact de l'organisme formateur

DAWAN
SIRET : 42998754800287
59800 Lille

Information fournie par :