
JBoss in een Java Enterprise Applicatie Server die volledig als open source ontwikkeld wordt. Deze Applicatie Server
kwam heel snel op nummer 1 meeste gebruikte Java Applicatie Server dankzij toegankelijkheid, kwaliteit en open
source community.
Tomcat is Java Servlet Container (minimale applicatie omgeving om in Java een Web Applicatie te kunnen ontwikkelen
en hosten) die door Apache Foundation (ook open source community) wordt ontwikkeld. Een van meeste gebruikte Java
Open Source projecten. Deze servlet container maakt vak een onderdeel van commerciële tools.
Ubuntu is een op Debian GNU/Linux gebaseerde Linuxdistributie die zich van Debian onderscheidt door regelmatige
(halfjaarlijkse) nieuwe versies. Ook heeft Ubuntu een sterke focus op vertalingen en toegankelijkheid. De naam komt
van het Zuid-Afrikaanse concept Ubuntu, wat zoiets als "menselijk zijn voor anderen" betekent.
Naast een grote aantal nieuwe features die in Java 5 taal bibliotheek (Java 5 library) komen, zijn er een aantal nieuwe taal aspecten toegevoegd. Meeste bekende zijn Generics (classes die "at compile time" getypeerd kunnen worden), Enums (ondersteuning voor Enumerations), Annotations (source code metadata), varargs functies (functies met variabel aantal parameters) en method lookup regels.
Java 5 belooft "backward compatible" te zijn. Oude gecompileerde code met Java 1.4 compiler en lager zou zonder verschillen op JVM van Java 5 moeten draaien. Dat is ook waar. Maar volledig "backward compatible" is die niet. Oude source code gecompileerd met Java 5 compiler waarbij optie voor Java 5 aan staat kan onverwachte problemen vertonnen. Ook wanneer we bv. één van gebruikte libraries updaten wegens een fix en die is Java 5 compatible dan kunnen onverwachte problemen ontstaan.
Introductie van Java 5 binnen een afdeling zal ongetwijfeld moeten gepaard gaan met een gezonde dosis van kennis ontwikkeling en leermogelijkheden. Ervaren Java/J2EE ontwikkelaars hebben minder interesse in een theorie gerichte cursussen (lezingen), waarbij veel nieuwe feiten in een betrekkelijk korte tijd worden gegeven (hier is het en veel succes). Waar vooral behoeft aan is, is een combinatie van theoretische onderbouwing gecombineerd met een praktijk relevante ervaring. Dat is het basisidee en kracht van deze workshop. Deze workshop is eerste uit een serie van drie Java 5 workshops.
Workshop bestaat uit 5 dagdelen (liefst over 5 dagen verspreid). Eerste dagdeel bestaat uit een overzicht van nieuwe features van Java 5, een overzicht van wat we in volgende dagdelen gaan dieper behandelen. Tijdens het eerste dagdeel krijgen de deelnemers instructies hoe ze hun werkstation moeten inrichten om oefeningen te kunnen maken. Ander vier dagdelen bestaan uit +/- 1 uur theorie les (verdieping van 1 thema) en drie uur voor de oefeningen.
Oefeningen zijn gebaseerd op de praktijk voorbeelden waar een ontwikkelaar echt wat aan heeft. Dus de voorbeelden die de ontwikkelaars meteen kunnen toepassen in hun werk. Vooral de verschillen van Java 5 met oude Java krijgen de aandacht (zgn. LETOPS). Tijdens deze workshop zullen de basis classes ontwikkeld worden (business logica) die als start punt gebruikt zullen worden voor Java EE 5 workshop. Aan het einde van Java EE 5 workshop zullen cursisten een complete web applicatie gebouwd hebben die volgens Java EE 5 gemaakt is.
Dagdeel 1:
Dagdeel 2:
Dagdeel 3:
Dagdeel 4:
Dagdeel 5:
Voor deze workshop dient elke cursist (per tweetaal cursisten liefst) beschikken over een werkstation waarop software geïnstalleerd kan worden. Tijdens het eerste dagdeel zullen we een aantal software componenten (alle componenten zijn kostenlos verkrijgbaar) moeten installeren:
Cursisten krijgen alle software met uitgewerkte oefeningen op een DVD, helemaal vrij voor het gebruik. Elk cursist zal eerste dagdeel ook één exemplaar van het boek "Java 5.0 Tiger: A Developer's Notebook" ontvangen.
Deze workshop is bedoeld voor een groep van maximaal 10 cursisten. De prijs van eerste "Java SE 5" workshop bedraagt € 7.800,00 per groep (prijs per cursist ook mogelijk op aanvraag) igv locatie bij de klant (dus wij hoeven niet zorgen voor de ruimte, beamer, etc). Bij een tweede workshop sessie geven we een korting van € 700 euro.
We zijn bereid om deze workshop in overleg met u helemaal aan uw wensen aan te passen. Alles is besprekbaar zolang de kwaliteit van workshop niet in gevaar komt.
Contact persoon voor deze workshop is Osman Mrzljak. Voor alle vragen, suggesties en/of opmerkingen kunt u hem schrijven op osman.mrzljak@b-init.nl of bellen op volgende nummer ++31(0) 645 645 185.
Designed by FINAP
Release 1.2.0
Copyright © 2003 B-inIT. All Rights Reserved. Last changed: Tue Mar 31 22:40:57 CEST 2009