Pré-requis : Notions de programmation
Objectifs : Pouvoir réaliser des applications en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces
Sanction : Attestation de fin de stage mentionnant le résultat des acquis
Taux de retour à l’emploi : Aucune donnée disponible
Référence : JAV25-F
Taux de satisfaction : 4,71 / 5
Accessibilité : Nos formations sont accessibles aux personnes en situation de handicap
1 495,00 € HT
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,...
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
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
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
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
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
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Lieu | Date | Remisé | Actions |
---|---|---|---|
Bruxelles | Du 08/07/2024 au 10/07/2024 | S'inscrire | |
Bruxelles | Du 19/08/2024 au 21/08/2024 | S'inscrire | |
Bruxelles | Du 02/09/2024 au 04/09/2024 | S'inscrire | |
Bruxelles | Du 14/10/2024 au 16/10/2024 | S'inscrire | |
Bruxelles | Du 04/11/2024 au 06/11/2024 | S'inscrire | |
Bruxelles | Du 16/12/2024 au 18/12/2024 | S'inscrire | |
Distance | Du 08/07/2024 au 10/07/2024 | S'inscrire | |
Distance | Du 15/07/2024 au 17/07/2024 | S'inscrire | |
Distance | Du 22/07/2024 au 24/07/2024 | S'inscrire | |
Distance | Du 19/08/2024 au 21/08/2024 | S'inscrire | |
Distance | Du 09/09/2024 au 11/09/2024 | S'inscrire | |
Distance | Du 21/10/2024 au 23/10/2024 | S'inscrire | |
Distance | Du 04/11/2024 au 06/11/2024 | S'inscrire | |
Distance | Du 16/12/2024 au 18/12/2024 | S'inscrire | |
Luxembourg | Du 08/07/2024 au 10/07/2024 | S'inscrire | |
Luxembourg | Du 19/08/2024 au 21/08/2024 | S'inscrire | |
Luxembourg | Du 02/09/2024 au 04/09/2024 | S'inscrire | |
Luxembourg | Du 14/10/2024 au 16/10/2024 | S'inscrire | |
Luxembourg | Du 04/11/2024 au 06/11/2024 | S'inscrire | |
Luxembourg | Du 16/12/2024 au 18/12/2024 | S'inscrire |