Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Tarif |
A partir de 2 375,00 € |
Durée | 5 jour(s) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 375,00 € |
Durée | 5 jour(s) |
Modes |
|
Sessions | |
Lieux | Partout en France |
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
Utilisation des streams
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
Développeurs souhaitant acquérir les compétences nécessaires pour développer et déployer une application web simple sur un serveur.
À l'issue de la formation, le stagiaire sera capable de :
Tarif |
Contacter l'organisme |
Durée |
5 jour(s) |
Modes |
|
Tarif |
A partir de 1 875,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 2 998,00 € |
Durée |
4 jours |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 1 680,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 2 750,00 € |
Durée |
5 jours |
Modes |
|
Tarif |
A partir de 2 575,00 € |
Durée |
4j / 28h |
Modes |
|
Tarif |
A partir de 990,00 € |
Durée |
37 heures |
Modes |
|
Tarif |
A partir de 2 495,00 € |
Durée |
5j / 35h |
Modes |
|
Développeurs souhaitant acquérir les connaissances nécessaires pour être capable de développer des applications graphiques riches et d'utiliser de nombreux paquetages du langage.
À l'issue de la formation, le stagiaire sera capable de :
Tarif |
A partir de 1 910,00 € |
Durée |
3 jour(s) |
Modes |
|
Tarif |
A partir de 1 300,00 € |
Durée |
2 jours |
Modes |
|