Java 5 en 6 Upgrade

Java 5 en 6 Upgrade Cursus

AanbiederLearnit Training
Kosten 900,00
Meer informatie over Learnit Training

Overzicht

Java wordt op het internetgebied ingezet om krachtige, gecompliceerde applicaties te ontwikkelen, voor de client en de server. Dit houdt in: Geavanceerde intranet toepassingen, security, content management en krachtige interfaces. Java is een ... Volledige omschrijving

Bestemd voor

Java ontwikkelaars die een overzicht willen krijgen van de nieuwe mogelijkheden in Java 5 en Java 6.

Benodigde kennis

Ervaring met Java programmeren in een voorgaande versie is vereist.

Programma

Tijdens deze cursus komen o.a. de volgende onderwerpen aan bod: Dag 1 Autoboxing Enhanced for loop static imports varargs formatted I/O Scanner class StringBuilder Generics Type erasure Bounded Type parameters Wildcards Wildcards with ... Volledig programma

Keurmerken

Inschrijven

Beschrijving

Java wordt op het internetgebied ingezet om krachtige, gecompliceerde applicaties te ontwikkelen, voor de client en de server. Dit houdt in: Geavanceerde intranet toepassingen, security, content management en krachtige interfaces. Java is een objectgeorienteerde programmeertaal en is platformonafhankelijk.

Tijdens deze 2-daagse cursus leert U de vernieuwingen die met Java 5 en Java 6 aan de Java taal, toolkit en libraries zijn geintroduceerd. Aandacht wordt o.a. besteed aan nieuwe taalconstructies zoals het verschijnsel autoboxing, de enhanced for loop, static imports, variabele argumenten voor methods en diverse nieuwe classes. Ruime aandacht is er voor de grootste wijziging die met Java 5 zijn intrede doet namelijk de generic classes en methods. Hierbij komen template parameters, type safeness, type erasure, bounded type parameters en diverse vormen van wildcards aan de orde. Ook is er aandacht voor het nieuwe op classes gebaseerde enumeration type enum.

Wat Java 6 betreft is er aandacht voor de mogelijkheid van Web Services in de Java standaard editie en het koppelen van Script talen in Java. Voorts komen annotaties in hun diverse verschijningsvormen aan de orde en is er aandacht voor de Java Management Extensies (JMX) in Java 5 en 6. En tenslotte komen de nieuwe multithreading mogelijkheden in Java aan de orde die met het java.util.concurrency package zijn geintroduceerd.

Opmerkingen

Cursusvorm - Klassikaal, Open rooster.

De cursus heeft een hands-on karakter. De theorie wordt afgewisseld met praktische oefeningen.

Programma

Tijdens deze cursus komen o.a. de volgende onderwerpen aan bod:

Dag 1

  • Autoboxing
  • Enhanced for loop
  • static imports
  • varargs
  • formatted I/O
  • Scanner class
  • StringBuilder
  • Generics
  • Type erasure
  • Bounded Type parameters
  • Wildcards
  • Wildcards with extends
  • Wildcards with super
  • Generic methods
  • Enums
  • Enum constructor
  • Annotations
  • Marker annotations
  • Single Value annotations
  • Meta annotations
  • Retention policy
  • Targets of annotations

Dag 2

  • Java Management Extensions
  • MBeans
  • MBeanServer
  • JConsole
  • Web Services in Java SE 6
  • Java API for XML binding
  • Web Service Annotations
  • Scripting
  • Prototyping with scripting
  • Plugin Scripting Engine
  • Concurrency package
  • Executors
  • Cyclic Barriers
  • Latches
  • Futures.
Deze gegegevens zijn voor het laatst bijgewerkt op 3 februari 2012.