image

durée formation certifiante java avancé

2 jours / 14 heures

Formation Java Avancé.

Disponible en Inter et Intra entreprise.

formation certifiante CNCP CPF Java Avancé

Formation certifiante recensée à l'inventaire CNCP et éligible CPF

Module Java Avancé faisant parti de la

certification Développement Java jee.

date prochaine session formation informatique et numérique

Prochaine dates et sessions

Pour connaitre les dates de la prochaine session dans la ville la plus proche,

CLIQUEZ ICI.

Java Avancé

Le module Java avancé, enseigne aux développeurs un ensemble de compétences avancées en développement Java, comprenant les génériques, les threads, la réflexion, les annotations et les sockets.

Les objectifs

A l’issu de la formation Java Avancé, les apprenants auront les capacités de :

  1. Utiliser efficacement les types génériques Java
  2. Ecrire des'applications Java multithread
  3. Utiliser l'API Reflection pour des tâches hautement génériques, la découverte ou la génération de code
  4. Utiliser des annotations standard et développer des annotations personnalisées pour exprimer des métadonnées dans des fichiers source Java
  5. Communiquer entre les processus à l'aide de prises réseau

Le public

La formation, Java Avancé s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle et souhaitant acquérir des compétences en développement d’applications notamment :

  1. Développeurs informatiques
  2. Ingénieurs d’étude
  3. Architecte système et logiciel
  4. Consultants et chefs de projets proches du développement
  5. Tout développeur ou informaticien souhaitant développer des applications et des services WEB avec JAVA J2EE

Les prérequis

La formation Java Avancé nécessite les preqrequis suivants :

  1. Avoir une bonne connaissance du langage Java ou avoir suivi le module Développement d’application Java : Les bases
Les utilitaires

Pour le bon déroulement de la formation Java Avancé, voici une liste non exhaustive des outils indispensables :

  1. Processeur Core 2 Duo ou plus rapide avec au moins 3 Go de RAM
  2. Tout système d'exploitation prenant en charge Java 1.7 ou ultérieur
  3. JDK 7
  4. L'outil Java dont les élèves sont susceptibles d'utiliser après la classe (Eclipse est recommandé, mais IntelliJ IDEA, IBM RAD, NetBeans et d'autres outils sont pris en charge)
Programme détaillé

Comprenez le fonctionnement des particularités de Java Avancée.

Génériques

  1. Utilisation de génériques
  2. Limites du type
  3. Caractères génériques
  4. Méthodes génériques
  5. Forces et faiblesses des génériques
  6. Code héritage et génériques.

Discussions

  1. Modèle de Thread en Java
  2. Création et exécution de threads
  3. Manipulation de l'état du Thread
  4. Synchronisation de Thread
  5. Attendre et notifier
  6. L'API Concurrency
  7. Opérations atomiques
  8. Le Pool de Thread.

Réflexion

  1. Utilisations pour les métadonnées
  2. L'API de réflexion
  3. La classe <T>
  4. Le paquet java.lang.reflect
  5. Informations sur le type de lecture
  6. Parcourir les arbres d'héritage
  7. Instanciation dynamique
  8. Invocation dynamique
  9. Réflexion sur les génériques.

Atelier et cas pratique

Comprenez les annotations et le réseaux en Java.

Annotations

  1. Programmation orientée aspect et Java
  2. Le modèle Annotations
  3. Types d'annotations
  4. Annotations intégrées
  5. Annotations vs. Descripteurs (XML)

Sockets

  1. Le modèle de référence OSI
  2. Protocoles réseau
  3. La classe Socket
  4. La classe Server Socket
  5. Connexion via des objets URL
  6. HTTP et autres serveurs TCP
  7. Clients et serveurs Datagram
  8. Sockets sans blocage
  9. Multi-Threading dans les serveurs

Atelier et cas pratique

Besoin de devis/ Renseignements

Veuillez remplir le formulaire de contact

Merci de remplir le formulaire de contact. Un de nos conseillers traitera votre demande rapidement.

Please type your full name.
Invalid email address.
Veuillez saisir votre numéro de téléphone.
Please tell us how big is your company.
Entrer le nom de votre société si vous êtes salarié.
Please tell us how big is your company.
Entrée non valide
Robot Actualisation Entrée non valide