Java reste un langage de programmation orienté objet, généraliste et évolutif mais qui s'est complexifié. Il comprend désormais des fonctionnalités avancées conçues pour accélérer et simplifier le développement de logiciels. Ce Tutoriel présente 184 programmes illustrant l'utilisation de ces nouvelles fonctionnalités. L'auteur, Arthur Griffith s'appuie sur vos acquis en Java pour vous détailler simplement les apports de cette nouvelle version 6. L'adaptation française de ce cours est réalisée par Corinne Badou.

Formation téléchargeable
FORMATION TÉLÉCHARGÉABLE
Formation téléchargeable
VISIONNAGE ILLIMITÉ
Formateur : Arthur Griffith - Transcription : Corinne Badou
Langue : Français
Durée : 7h
Nombre de séquences vidéo : 91
SKU : 34017
Réf : FX124
ISBN : 3700248501242
Date de publication : 2009-07-13
Compatibilité : Apple Mac OS X (PPC & Intel) | Windows XP, Vista, 7, 8
Formations compatibles iPad en VOD et via l'application TutoShop sur l'AppStore.

Descriptif :

Java reste un langage de programmation orienté objet, généraliste et évolutif mais qui s'est complexifié. Il comprend désormais des fonctionnalités avancées conçues pour accélérer et simplifier le développement de logiciels. Ce Tutoriel présente 184 programmes illustrant l'utilisation de ces nouvelles fonctionnalités. L'auteur, Arthur Griffith s'appuie sur vos acquis en Java pour vous détailler simplement les apports de cette nouvelle version 6. L'adaptation française de ce cours est réalisée par Corinne Badou.

Arthur Griffith - Transcription : Corinne Badou

Arthur Griffith est l'auteur de 14 livres. La plupart sont sur la programmation, quelques uns sont sur Java. Dans sa carrière, il a travaillé sur 23 langages de programmation. Il a co-écrit un livre sur Linux avec Peter Norton et a enseigné Java en ligne durant quatre ans, et a enseigné à l'Université d'Alaska. L'adaptation française de son dernier Tutorom sur Java 6 a été réalisée par Corine Badou.

Plan de formation

  • Interface Utilisateur

    • (03:50)
      Menu
    • (04:15)
      Composants d'un menu
    • (04:07)
      Le look & Feel
    • (03:55)
      Barres d'outils
    • (02:51)
      Barres d'outils et menus
    • (02:17)
      Tool Tips
  • Generics

    • (05:41)
      Introduction aux generics
    • (03:31)
      Types-Méthodes-Délié
    • (04:14)
      Liens paramétrés
    • (04:30)
      Wildcards et encapsulation
  • Collections

    • (03:06)
      Structure des Collections
    • (05:39)
      Interfaces des Collections
    • (03:34)
      Exemples de Collections Simples
    • (03:52)
      Les Collections Set
    • (03:20)
      Comparateur
    • (04:53)
      Les Collections Map
    • (06:20)
      Les Collections Queue
    • (03:30)
      Copie de collections
    • (04:47)
      Concurrence
  • Déploiement

    • (04:39)
      Construction d'un Fichier JAR
    • (03:34)
      Configuration d'un JAR
    • (05:09)
      Signature d'un JAR
    • (04:46)
      Applications Web Start
    • (04:30)
      Annotations
  • Le Package java.lang

    • (03:43)
      Les Classes Fondamentales du Langage
    • (02:52)
      java.lang.annotation
    • (06:20)
      java.lang.instrument
    • (03:41)
      java.lang.ref
    • (04:08)
      java.lang.reflect
    • (06:40)
      java.lang.management
  • Le package java.util

    • (05:49)
      java.util.zip
    • (05:14)
      java.util.jar
    • (04:10)
      java.util.logging Pt.1
    • (07:26)
      java.util.logging Pt.2
    • (06:13)
      java.util.regex
    • (04:39)
      java.util.prefs
  • Quelques activités particulières

    • (06:04)
      Timers
    • (03:43)
      Technologies d'assistance
    • (07:36)
      Accès au Clavier
    • (03:58)
      Impression de texte
    • (06:15)
      Impression de dessins
    • (03:41)
      Impression de composants
    • (07:21)
      Ecran Splash
    • (04:43)
      La Boite à Outils Système
    • (04:28)
      Le Navigateur et l'Email
    • (05:41)
      Unicode-UTF-ASCII
    • (07:01)
      Internationalisation
    • (05:16)
      Enum
    • (06:24)
      Opérations sur les Dates et Heures
    • (04:32)
      Exemples d'annotations
  • Concurrence

    • (04:07)
      Un Objet Thread
    • (04:41)
      Un Objet Runnable
    • (03:21)
      Interférence et Synchronisation
    • (04:08)
      Synchronisation et Locking
    • (03:48)
      Interrupt et Join
    • (04:19)
      Famine-deadlock-Livelock
    • (02:55)
      Volatile et Atomique
    • (03:08)
      Classe Immuable
  • Réseaux

    • (04:20)
      Lecture depuis une URL
    • (06:07)
      Communications Internet
    • (03:52)
      Un client-serveur TCP Pt.1
    • (03:48)
      Un client-serveur TCP Pt.2
    • (03:52)
      Un client-serveur UDP Pt.1
    • (04:29)
      Un client-serveur UDP Pt.2
  • I-O

    • (04:57)
      Flux
    • (03:47)
      Sérialisation
    • (04:06)
      La classe Console
    • (04:34)
      La classe File
    • (05:29)
      NIO
  • Conclusion

    • (03:48)
      Avertissements Pt.1
    • (04:33)
      Avertissments Pt.2
    • (02:55)
      Conclusion