Pré-requis : Notions de programmation
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
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Taux de retour à l’emploi : Aucune donnée disponible
Référence : JAV28-F
Taux de satisfaction : 4,59 / 5
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
2 375,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
Présentation de Swing : containers, widgets
Fenêtres modales/non modales, boîtes de messages
Positionnement des contrôles
Gestion des évènements : claviers, souris
WYSIWYG disponible
Gestion du redimensionnement
Atelier : Application complète de gestion
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
Atelier : Organisation et implémentation d'une couche d'accès aux données
Communications réseau
Gestion des processus
Options JVM
Optimiser du code, généricité
Introspection (Reflection API)
Atelier : optimisation de code et déploiements
ss
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Lieu | Date | Remisé | Actions |
---|---|---|---|
Bordeaux | Du 13/01/2025 au 17/01/2025 | Oui | S'inscrire |
Bordeaux | Du 24/02/2025 au 28/02/2025 | Oui | S'inscrire |
Bordeaux | Du 07/04/2025 au 11/04/2025 | Oui | S'inscrire |
Bordeaux | Du 16/06/2025 au 20/06/2025 | Oui | S'inscrire |
Bordeaux | Du 04/08/2025 au 08/08/2025 | Oui | S'inscrire |
Bordeaux | Du 22/09/2025 au 26/09/2025 | Oui | S'inscrire |
Bordeaux | Du 03/11/2025 au 07/11/2025 | Oui | S'inscrire |
Distance | Du 16/12/2024 au 20/12/2024 | Oui | S'inscrire |
Distance | Du 06/01/2025 au 10/01/2025 | Oui | S'inscrire |
Distance | Du 03/03/2025 au 07/03/2025 | Oui | S'inscrire |
Distance | Du 31/03/2025 au 04/04/2025 | Oui | S'inscrire |
Distance | Du 16/06/2025 au 20/06/2025 | Oui | S'inscrire |
Distance | Du 28/07/2025 au 01/08/2025 | Oui | S'inscrire |
Distance | Du 29/09/2025 au 03/10/2025 | Oui | S'inscrire |
Distance | Du 27/10/2025 au 31/10/2025 | Oui | S'inscrire |
Distance | Du 15/12/2025 au 19/12/2025 | Oui | S'inscrire |
Lille | Du 16/12/2024 au 20/12/2024 | Oui | S'inscrire |
Lille | Du 06/01/2025 au 10/01/2025 | Oui | S'inscrire |
Lille | Du 17/02/2025 au 21/02/2025 | Oui | S'inscrire |
Lille | Du 31/03/2025 au 04/04/2025 | Oui | S'inscrire |
Lille | Du 09/06/2025 au 13/06/2025 | Oui | S'inscrire |
Lille | Du 28/07/2025 au 01/08/2025 | Oui | S'inscrire |
Lille | Du 15/09/2025 au 19/09/2025 | Oui | S'inscrire |
Lille | Du 27/10/2025 au 31/10/2025 | Oui | S'inscrire |
Lille | Du 15/12/2025 au 19/12/2025 | Oui | S'inscrire |
Lyon | Du 20/01/2025 au 24/01/2025 | Oui | S'inscrire |
Lyon | Du 03/03/2025 au 07/03/2025 | Oui | S'inscrire |
Lyon | Du 14/04/2025 au 18/04/2025 | Oui | S'inscrire |
Lyon | Du 23/06/2025 au 27/06/2025 | Oui | S'inscrire |
Lyon | Du 18/08/2025 au 22/08/2025 | Oui | S'inscrire |
Lyon | Du 29/09/2025 au 03/10/2025 | Oui | S'inscrire |
Lyon | Du 17/11/2025 au 21/11/2025 | Oui | S'inscrire |
Marseille | Du 20/01/2025 au 24/01/2025 | Oui | S'inscrire |
Marseille | Du 03/03/2025 au 07/03/2025 | Oui | S'inscrire |
Marseille | Du 14/04/2025 au 18/04/2025 | Oui | S'inscrire |
Marseille | Du 23/06/2025 au 27/06/2025 | Oui | S'inscrire |
Marseille | Du 18/08/2025 au 22/08/2025 | Oui | S'inscrire |
Marseille | Du 29/09/2025 au 03/10/2025 | Oui | S'inscrire |
Marseille | Du 17/11/2025 au 21/11/2025 | Oui | S'inscrire |
Montpellier | Du 13/01/2025 au 17/01/2025 | Oui | S'inscrire |
Montpellier | Du 24/02/2025 au 28/02/2025 | Oui | S'inscrire |
Montpellier | Du 07/04/2025 au 11/04/2025 | Oui | S'inscrire |
Montpellier | Du 16/06/2025 au 20/06/2025 | Oui | S'inscrire |
Montpellier | Du 04/08/2025 au 08/08/2025 | Oui | S'inscrire |
Montpellier | Du 22/09/2025 au 26/09/2025 | Oui | S'inscrire |
Montpellier | Du 03/11/2025 au 07/11/2025 | Oui | S'inscrire |
Nantes | Du 25/11/2024 au 29/11/2024 | Oui | S'inscrire |
Nantes | Du 16/12/2024 au 20/12/2024 | Oui | S'inscrire |
Nantes | Du 27/01/2025 au 31/01/2025 | Oui | S'inscrire |
Nantes | Du 10/03/2025 au 14/03/2025 | Oui | S'inscrire |
Nantes | Du 12/05/2025 au 16/05/2025 | Oui | S'inscrire |
Nantes | Du 30/06/2025 au 04/07/2025 | Oui | S'inscrire |
Nantes | Du 25/08/2025 au 29/08/2025 | Oui | S'inscrire |
Nantes | Du 06/10/2025 au 10/10/2025 | Oui | S'inscrire |
Nantes | Du 24/11/2025 au 28/11/2025 | Oui | S'inscrire |
Nice | Du 20/01/2025 au 24/01/2025 | Oui | S'inscrire |
Nice | Du 03/03/2025 au 07/03/2025 | Oui | S'inscrire |
Nice | Du 14/04/2025 au 18/04/2025 | Oui | S'inscrire |
Nice | Du 23/06/2025 au 27/06/2025 | Oui | S'inscrire |
Nice | Du 18/08/2025 au 22/08/2025 | Oui | S'inscrire |
Nice | Du 29/09/2025 au 03/10/2025 | Oui | S'inscrire |
Nice | Du 15/12/2025 au 19/12/2025 | Oui | S'inscrire |
Paris | Du 16/12/2024 au 20/12/2024 | Oui | S'inscrire |
Paris | Du 06/01/2025 au 10/01/2025 | Oui | S'inscrire |
Paris | Du 17/02/2025 au 21/02/2025 | Oui | S'inscrire |
Paris | Du 31/03/2025 au 04/04/2025 | Oui | S'inscrire |
Paris | Du 09/06/2025 au 13/06/2025 | Oui | S'inscrire |
Paris | Du 28/07/2025 au 01/08/2025 | Oui | S'inscrire |
Paris | Du 29/09/2025 au 03/10/2025 | Oui | S'inscrire |
Paris | Du 27/10/2025 au 31/10/2025 | Oui | S'inscrire |
Paris | Du 15/12/2025 au 19/12/2025 | Oui | S'inscrire |
Rennes | Du 25/11/2024 au 29/11/2024 | Oui | S'inscrire |
Rennes | Du 27/01/2025 au 31/01/2025 | Oui | S'inscrire |
Rennes | Du 10/03/2025 au 14/03/2025 | Oui | S'inscrire |
Rennes | Du 12/05/2025 au 16/05/2025 | Oui | S'inscrire |
Rennes | Du 30/06/2025 au 04/07/2025 | Oui | S'inscrire |
Rennes | Du 25/08/2025 au 29/08/2025 | Oui | S'inscrire |
Rennes | Du 06/10/2025 au 10/10/2025 | Oui | S'inscrire |
Rennes | Du 24/11/2025 au 28/11/2025 | Oui | S'inscrire |
Strasbourg | Du 25/11/2024 au 29/11/2024 | Oui | S'inscrire |
Strasbourg | Du 27/01/2025 au 31/01/2025 | Oui | S'inscrire |
Strasbourg | Du 10/03/2025 au 14/03/2025 | Oui | S'inscrire |
Strasbourg | Du 12/05/2025 au 16/05/2025 | Oui | S'inscrire |
Strasbourg | Du 30/06/2025 au 04/07/2025 | Oui | S'inscrire |
Strasbourg | Du 25/08/2025 au 29/08/2025 | Oui | S'inscrire |
Strasbourg | Du 06/10/2025 au 10/10/2025 | Oui | S'inscrire |
Strasbourg | Du 24/11/2025 au 28/11/2025 | Oui | S'inscrire |
Toulouse | Du 13/01/2025 au 17/01/2025 | Oui | S'inscrire |
Toulouse | Du 24/02/2025 au 28/02/2025 | Oui | S'inscrire |
Toulouse | Du 07/04/2025 au 11/04/2025 | Oui | S'inscrire |
Toulouse | Du 16/06/2025 au 20/06/2025 | Oui | S'inscrire |
Toulouse | Du 04/08/2025 au 08/08/2025 | Oui | S'inscrire |
Toulouse | Du 22/09/2025 au 26/09/2025 | Oui | S'inscrire |
Toulouse | Du 03/11/2025 au 07/11/2025 | Oui | S'inscrire |
Bât Ravezies - 2e étage 250 avenue Emile Counord
33300 Bordeaux
Liaison directe de la gare Bordeaux Saint-Jean via le tram C
32 Boulevard Vincent Gâche
44000 Nantes
46 rue des Canonniers - 2è étage
59800 Lille
Proche des deux gares
62 rue de Bonnel - 1er étage Ascenseur à droite de l'entrée
69003 Lyon
38/40 rue de la République Escalier A, 1er étage
13001 Marseille
A proximité du vieux port
26 Allée de Mycènes Le Thèbes, Bât. A, 3è étage
34000 Montpellier
Quartier Antigone
32 Boulevard Vincent Gâche 5 ème étage
44200 Nantes
455 promenade des Anglais Bât Arenice, 7è étage
06200 Nice
11 rue Antoine Bourdelle
75015 Paris
dans le 15e arrondissement
3 place du Général Giraud
35000 Rennes
4 rue de Sarrelouis - 4è étage
67000 Strasbourg
1 place Occitane Bât. Le Sully - 4è étage
31000 Toulouse
Proche de Jean-Jaurès et du Capitole