JAVA pour développeur Objet
- Référence GKJOB
- Durée 4 jour(s)
Modalité pédagogique
Options de paiement complémentaires
-
GTC 28 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Aller à:
Modalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageAprès une présentation rapide des raisons du succès de Java, cette formation fournit aux participants un panorama complet du langage et de ses domaines d'applications.
La seconde partie de la formation, résolument pratique, présente les principales classes utilitaires nécessaires aux algorithmes de base, à la gestion des entrées/sorties, à la création d'interface ou à l'accès à une base de données.
Prochaines dates
Haut de pagePublic
Haut de pageDéveloppeurs ayant déjà une expérience de la programmation orientée objet.
Objectifs de la formation
Haut de page- Acquérir les fondamentaux de la programmation Java
- Créer des interfaces
- Exécuter des requêtes sur une base MySQL et gérer l'accès aux données
- Ecrire des classes de test, configurer des traces
Programme détaillé
Haut de page- Caractéristiques et particularités du langage Java, domaines d'application
- Portabilité des programmes Java à travers la JVM
- Gestion de la mémoire
- Encapsulation et modificateurs de visibilité
- Java et l'héritage simple, le mot clé final
- Import et packages
- Java, interface et classes abstraites
- Java un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptions
- Le multithreading
- Exécution d'un programme Java, empaquetage, format et types d'exécutables
- JDK, JRE, Les outils du développeur
- Structure d'un fichier .java
- Constructeur et processus d'instanciation, le mot clé static
- Notion d'identité objet
- Déclaration de variables et Initialisation
- Types primitifs et classes du package java.lang
- Opérateurs d'affectation, de comparaison, booléens, ...
- Instruction de contrôles
- Boucles et itérations
- Tableaux et collections
- Gestion des exceptions, blocs try, catch, finally
- Présentation du package java.io
- Format binaire ou format texte, jeu de caractères et encoding
- Opérations de lecture
- Opération d'écriture
- Support pour XML et le parsing de fichiers
- Sockets, protocoles et flux
- Présentation de SWING
- Composants d'interface
- Les différents conteneurs
- Gestionnaire de mise en forme : les layouts
- Gestionnaire des évènements et listeners
- Rendu d'image, dessins vectoriels et modélisation 3D
- Présentation de JDBC
- Connexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQL
- Parcours de resultSet, Requêtes paramétrées, procédures stockées
- Le mapping objet/relationnel et JPA
- Annotations et AOP
- Support pour le test des programmes Java
- Gestion des traces avec Java
- Profiling d'applications Java
- Java et internationalisation
- Java et le réseau
- Java et le développement des applications Web
Pré-requis
Haut de pageConnaissance d'un langage de programmation objet (C++, C#, ..).
Bon à savoir
Haut de page50 % du temps est consacré aux Ateliers.
Support de cours remis aux participants