Zenika débarque sur Android
L'expertise Zenika dans votre poche !
>> Détails <<
Java Spécialiste
Le complément indispensable au programmeur Java professionnel
Référence : JAVA-SP-04
Durée : 4 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
27 septembre 2010  2500 € Envoyer

Présentation

Quels sont les avantages de cette formation ? Cliquez ici

La Formation Intensive pour Spécialistes Java est mise au point et animée par Heinz Kabutz, auteur de la newsletter The Java Specialists. Elle incorpore (sous licence) des éléments pédagogiques fournis par JavaPerformanceTuning.

"Cette formation concentre toute mon expertise Java et l'expérience acquise grâce à la publication de plus de 170 articles spécialisés, l'animation de centaines de séminaires et bien sûr l'écriture de centaines de milliers de lignes de code Java. Heinz Kabutz, auteur de la newsletter "The Java Specialists"

Au cours des 4 jours de la formation, nous étudierons plus de 1000 slides couvrant les sujets les plus avancés. A la fin de chaque section, des exercices pratiques permettront la mise pratique des notions étudiées. Même le programmeur Java le plus aguerri y trouvera un certain challenge !

Cette formation s'adresse à tout programmeur Java professionnel possédant au moins 2 ans d'expérience, et qui aimerait réellement maîtriser le langage Java.

Objectifs
  • Devenir un véritable expert du langage Java
  • Parfaitement maîtriser les threads, Java NIO
  • Développer un petit serveur non-bloquant orienté messages
  • Découvrir les spécificités du modèle mémoire de Java, et des astuces pour diagnostiquer les problèmes
  • Apprendre les possibilités offertes par l'API Reflexion
  • Savoir si les structures de données utilisées dans votre application étaient les plus efficaces
  • Connaître une meilleure façon de gérer les exceptions
  • Comment améliorer les performances de vos programmes et savoir par où commencer !
Répartition : 50% Théorie, 50% Pratique
Public : Architecte, Développeur, Chef de projet,
Pré-requis : Programmeur Java professionnel possédant au moins 2 ans d'expérience,

Programme

Jour 1 : Introduction

Jour 1 : Multi-threading

  • Introduction aux threads
  • Les secrets de la concurrence
  • Les threads en action
  • Analyse des problèmes de concurrence

Jour 2 : Java IO

  • Flux d'objets et sérialisation
  • Le package java.nio
  • Encodage des flux de caractères

Jour 2 : Le modèle mémoire de Java

  • Le ramasse-miettes (Garbage Collector)
  • Optimiser la JVM
  • Les Références
  • Pools d'objets

Jour 3 : L'API Réflexion

  • Introduction
  • Manipulation des objets
  • Gestion des tableaux
  • Proxies dynamiques
  • Les classes en détail

Jour 3 : Structures de données

  • Notions élémentaires
  • Parcours et tri
  • Les Génériques
  • Autres structures

Jour 3 : Les Exceptions

  • Gestion des Exceptions
  • Gestion des Erreurs critiques de la JVM
  • Bonnes pratiques
  • Considérations de performances

Jour 4 : Optimisation

  • Optimisations bas niveau
  • Autres optimisations
  • Principaux types de problèmes
  • Outillage

Jour 4 : Gestion des Dates et des TimeZones

  • Temps machine
  • Représentation des dates en Java
  • Bonnes pratiques

Jour 4 : Logging

  • Notions élémentaires
  • L'API Log4J
  • Bonnes pratiques
  • Impact sur les performances
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
 Télécharger
>>Bulletin d'inscription

Offert en inter-entreprise
>>Le petit déjeuner (croissants, jus d'orange, café)
>>Le déjeuner
>>Une qualification téléphonique si nécessaire avec l'un de nos consultants