Java 5 en 6 Upgrade Cursus
Aanbieder | Learnit Training |
Kosten | €900,00 |
![Meer informatie over Learnit Training](/thumbs/learnit_groot/thumb_120x105_nocrop_left_top_1273517623.gif)
Overzicht
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 programmaKeurmerken
InschrijvenBeschrijving
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.