Code: T-JAV290
Doelgroep
Deze cursus is bestemd voor ervaren Java ontwikkelaars die de nieuwe features van Java 5 en 6 willen leren en zich willen voorbereiden op het Java 6 programmers exam.
Korte inhoud
In deze cursus worden de nieuwe features van Java 5 en 6 behandeld en worden de deelnemers gericht voorbereid op het Java 6 programmers exam. Aandacht wordt o.a. besteed aan generics, de nieuwe collection classes, enums, variable number of arguments en autoboxing en unboxing. Aan de hand van testvragen en proefexamens komen de onderwerpen aan bod die onderdeel vormen van het examen, zoals declarations en access control, object orientation, assignments en operators, flow control, exceptions en assertions strings. I/O formatting en parsing, inner classes, threads en synchronisation. Afhankelijk van de belangstelling van de deelnemrrs kan er om sommige onderdelen dieper worden ingegaan.
Voorkennis
Kennis en ervaring met object georienteerde concepten en Java programmeren, maar niet noodzakelijk met Java 5 of 6.
Invulling
De cursus heeft een hands-on karakter. De theorie wordt afgewisseld met praktische oefeningen. Een aantal proefexamens met examen testvragen worden besproken.
Duur
2 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.
Programma
Module : Java 6 Exam Topics
Enhanced for loop
printf function
Autoboxing and unboxing
Locale class
Static imports
Regular Expressions
Scanner class
Variable arguments
StringBuilder
Serialization
Overriding equals
Module : Threads
Multiple Threads
Concurrency Benefits
Thread Characteristics
Java Thread Model
Thread Class
Runnable interface
Extending Thread
Implementing Runnable
Thread Life Cycle
Thread Methods
Thread Priorities
Daemon Threads
Module : Synchronization
Concurrent Method Activation
Synchronization
Blocking on a Monitor
Mutual Exclusion in Java
Synchronized Statement
Locking and Statics
Condition Synchronization
Using wait() and notify()
while loop and notifyall()
Deadlock
Module : Enums
Enumerations
Old issues with enumerations
Enum types
Declaring enums
Enum constants as objects
Enums are classes
Constructors, methods and fields
Advantages of the new enum
Module : Generics
Generics explained
Syntax Generic Class
Need for Generics
Benefits of Generics
Generic Characteristics
Type Erasure
Generic Class Examples
Generics and Subtyping
Wildcards
Bounded WildCard
Raw Types
Type Unsafe Raw Types
Generic Methods
Collection Framework
Module : Collection Framework
Collections Framework
Framework branches
Primitive data types
Legacy Collections
Collection Interface
Iterators
Concrete Collections
List Interface
Set and Sorted Set
Comparable
Comparator
Map Interface
Optional Methods
Kosten
Inschrijfgeld: € 25,-
Trainingskosten: €830,-
Studiemateriaal: € 80,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting
Locatie- en arrangementen
Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.
Btw
Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.
Code: T-JAV290