Cursus Advanced Java Programmeren

Niveau
Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,6 SpiralTrain heeft een gemiddelde beoordeling van 8,6 (uit 23 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

placeAmsterdam
24 nov. 2020 tot 27 nov. 2020
Toon rooster
event 24 november 2020, 09:30-16:30, Dag 1
event 25 november 2020, 09:30-16:30, Dag 2
event 26 november 2020, 09:30-16:30, Dag 3
event 27 november 2020, 09:30-16:30, Dag 4
placeEindhoven
24 nov. 2020 tot 27 nov. 2020
Toon rooster
event 24 november 2020, 09:30-16:30, Dag 1
event 25 november 2020, 09:30-16:30, Dag 2
event 26 november 2020, 09:30-16:30, Dag 3
event 27 november 2020, 09:30-16:30, Dag 4
computer Online: Online
24 nov. 2020 tot 27 nov. 2020
Toon rooster
event 24 november 2020, 09:30-16:30, Dag 1
event 25 november 2020, 09:30-16:30, Dag 2
event 26 november 2020, 09:30-16:30, Dag 3
event 27 november 2020, 09:30-16:30, Dag 4
placeRotterdam
24 nov. 2020 tot 27 nov. 2020
Toon rooster
event 24 november 2020, 09:30-16:30, Dag 1
event 25 november 2020, 09:30-16:30, Dag 2
event 26 november 2020, 09:30-16:30, Dag 3
event 27 november 2020, 09:30-16:30, Dag 4
placeUtrecht
24 nov. 2020 tot 27 nov. 2020
Toon rooster
event 24 november 2020, 09:30-16:30, Dag 1
event 25 november 2020, 09:30-16:30, Dag 2
event 26 november 2020, 09:30-16:30, Dag 3
event 27 november 2020, 09:30-16:30, Dag 4
placeZwolle
24 nov. 2020 tot 27 nov. 2020
Toon rooster
event 24 november 2020, 09:30-16:30, Dag 1
event 25 november 2020, 09:30-16:30, Dag 2
event 26 november 2020, 09:30-16:30, Dag 3
event 27 november 2020, 09:30-16:30, Dag 4
placeAmsterdam
26 jan. 2021 tot 29 jan. 2021
Toon rooster
event 26 januari 2021, 09:30-16:30, Dag 1
event 27 januari 2021, 09:30-16:30, Dag 2
event 28 januari 2021, 09:30-16:30, Dag 3
event 29 januari 2021, 09:30-16:30, Dag 4
placeEindhoven
26 jan. 2021 tot 29 jan. 2021
Toon rooster
event 26 januari 2021, 09:30-16:30, Dag 1
event 27 januari 2021, 09:30-16:30, Dag 2
event 28 januari 2021, 09:30-16:30, Dag 3
event 29 januari 2021, 09:30-16:30, Dag 4
computer Online: Online
26 jan. 2021 tot 29 jan. 2021
Toon rooster
event 26 januari 2021, 09:30-16:30, Dag 1
event 27 januari 2021, 09:30-16:30, Dag 2
event 28 januari 2021, 09:30-16:30, Dag 3
event 29 januari 2021, 09:30-16:30, Dag 4
placeRotterdam
26 jan. 2021 tot 29 jan. 2021
Toon rooster
event 26 januari 2021, 09:30-16:30, Dag 1
event 27 januari 2021, 09:30-16:30, Dag 2
event 28 januari 2021, 09:30-16:30, Dag 3
event 29 januari 2021, 09:30-16:30, Dag 4
placeUtrecht
26 jan. 2021 tot 29 jan. 2021
Toon rooster
event 26 januari 2021, 09:30-16:30, Dag 1
event 27 januari 2021, 09:30-16:30, Dag 2
event 28 januari 2021, 09:30-16:30, Dag 3
event 29 januari 2021, 09:30-16:30, Dag 4
placeZwolle
26 jan. 2021 tot 29 jan. 2021
Toon rooster
event 26 januari 2021, 09:30-16:30, Dag 1
event 27 januari 2021, 09:30-16:30, Dag 2
event 28 januari 2021, 09:30-16:30, Dag 3
event 29 januari 2021, 09:30-16:30, Dag 4
placeAmsterdam
30 mrt. 2021 tot 2 apr. 2021
Toon rooster
event 30 maart 2021, 09:30-16:30, Dag 1
event 31 maart 2021, 09:30-16:30, Dag 2
event 1 april 2021, 09:30-16:30, Dag 3
event 2 april 2021, 09:30-16:30, Dag 4
placeEindhoven
30 mrt. 2021 tot 2 apr. 2021
Toon rooster
event 30 maart 2021, 09:30-16:30, Dag 1
event 31 maart 2021, 09:30-16:30, Dag 2
event 1 april 2021, 09:30-16:30, Dag 3
event 2 april 2021, 09:30-16:30, Dag 4
computer Online: Online
30 mrt. 2021 tot 2 apr. 2021
Toon rooster
event 30 maart 2021, 09:30-16:30, Dag 1
event 31 maart 2021, 09:30-16:30, Dag 2
event 1 april 2021, 09:30-16:30, Dag 3
event 2 april 2021, 09:30-16:30, Dag 4
placeRotterdam
30 mrt. 2021 tot 2 apr. 2021
Toon rooster
event 30 maart 2021, 09:30-16:30, Dag 1
event 31 maart 2021, 09:30-16:30, Dag 2
event 1 april 2021, 09:30-16:30, Dag 3
event 2 april 2021, 09:30-16:30, Dag 4
placeUtrecht
30 mrt. 2021 tot 2 apr. 2021
Toon rooster
event 30 maart 2021, 09:30-16:30, Dag 1
event 31 maart 2021, 09:30-16:30, Dag 2
event 1 april 2021, 09:30-16:30, Dag 3
event 2 april 2021, 09:30-16:30, Dag 4
placeZwolle
30 mrt. 2021 tot 2 apr. 2021
Toon rooster
event 30 maart 2021, 09:30-16:30, Dag 1
event 31 maart 2021, 09:30-16:30, Dag 2
event 1 april 2021, 09:30-16:30, Dag 3
event 2 april 2021, 09:30-16:30, Dag 4
placeAmsterdam
25 mei. 2021 tot 28 mei. 2021
Toon rooster
event 25 mei 2021, 09:30-16:30, Dag 1
event 26 mei 2021, 09:30-16:30, Dag 2
event 27 mei 2021, 09:30-16:30, Dag 3
event 28 mei 2021, 09:30-16:30, Dag 4
placeEindhoven
25 mei. 2021 tot 28 mei. 2021
Toon rooster
event 25 mei 2021, 09:30-16:30, Dag 1
event 26 mei 2021, 09:30-16:30, Dag 2
event 27 mei 2021, 09:30-16:30, Dag 3
event 28 mei 2021, 09:30-16:30, Dag 4

Beschrijving

Waarom een cursus bij Spiraltrain?

SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.

Specialisme

Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.

In de cursus Advanced Java Programmeren komen een reeks geavanceerde aspecten van Java aan de orde. De cursus behandelt de onderwerpen die gevraagd worden op het Oracle Certified Java Professional of OCP examen en vormt een goede voorbereiding om dit examen te behalen.

In de eerste plaats wordt aandacht besteed aan aspecten van Advanced Class Design zoals het implementeren van inheritance en composition, het gebruik van polymorphisme, interfaces, inner en anonymous classes en het singleton pattern. Vervolgens wordt ingegaan op multithreaded applicaties en de synchronisatie tussen threads bij het benaderen van shared data. Bij de bespreking van het concurrency package komen daarbij geavanceer…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Java, J2EE, Java Certified Associate, Java 7 en Java 8.

Waarom een cursus bij Spiraltrain?

SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development. Het is onze visie dat de hoeveelheid software in de toekomst alleen maar zal toenemen en dat de behoefte aan mensen die daar kennis van hebben zal blijven stijgen. En niet alleen de hoeveelheid software groeit ook de complexiteit ervan neemt toe. Software wordt geschreven door programmeurs en daar zullen er steeds meer van nodig zijn. Wij richten ons door middel van opleidingen op die markt. Eigenlijk zou iedereen die daar enigzins toe in staat is moeten leren programmeren en zou je daar al op de basisschool mee moeten beginnen.

Specialisme

Wij hebben ons gespecialiseerd in dit éne segment van de IT omdat wij niet overal goed in kunnen en willen zijn. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework. Wij vinden het belangrijk dat mensen door onze cursussen beter opgeleid worden en zo ook betere kansen op de arbeidsmarkt krijgen. Innovatie hieromtrent is essentieel is en we gaan dan ook met de tijd mee en voegen gaandeweg nieuwe cursussen en modules toe aan ons curriculum.

In de cursus Advanced Java Programmeren komen een reeks geavanceerde aspecten van Java aan de orde. De cursus behandelt de onderwerpen die gevraagd worden op het Oracle Certified Java Professional of OCP examen en vormt een goede voorbereiding om dit examen te behalen.

In de eerste plaats wordt aandacht besteed aan aspecten van Advanced Class Design zoals het implementeren van inheritance en composition, het gebruik van polymorphisme, interfaces, inner en anonymous classes en het singleton pattern. Vervolgens wordt ingegaan op multithreaded applicaties en de synchronisatie tussen threads bij het benaderen van shared data. Bij de bespreking van het concurrency package komen daarbij geavanceerde synchronisatie mechanismes zoals cylic barriers en countdown latches aan de orde.

Ook de in recente Java versies geintroduceerde functionele taal constructies komen aan bod bij de behandeling van lambda's en functional interfaces. Vervolgens worden generics besproken waarmee classes en methods kunnen worden geparametriseerd, strong typing wordt opgelegd en de kans op runtime errors wordt beperkt. Generics worden meestal gebruikt in het Collection Framework en de belangrijkste container classes daaruit worden besproken. Vervolgens is er aandacht voor de Stream API waarmee transformaties op data collections kunnen worden uitgevoerd door een combinatie van elkaar opvolgende simpelere methoden waaronder map en reduce.

Ook de diverse mogelijkheden bij de afhandeling van errors en exceptions staat op het programma en er wordt aandacht besteed aan file I/O en new I/O bij het benaderen van files an directories. Ook wordt database access met Java Database Connectivity (JDBC) behandeld waarbij queries, prepared statements en transactions aan de orde worden gesteld. Tenslotte staat optioneel, als de tijd het toelaat, reflection op het programma, waarmee gecompileerde Java classes softwarematig kunnen worden geanalyseerd, en komen optioneel diverse aspecten het verbeteren van de Java performance aan bod.

Doelgroep Cursus Advanced Java Programmeren

De cursus Advanced Java Programmeren is bestemd voor ervaren Java developers die diepgaandere kennis van Java willen opdoen.

Voorkennis Cursus Advanced Java Programmeren

Om aan deze cursus te kunnen deelnemen is kennis van Java en ervaring met programmeren in Java vereist.

Uitvoering Training Advanced Java Programmeren

De theorie wordt behandeld aan de hand van presentaties en wordt afgewisseld met oefeningen. Demo's dienen ter verheldering van de theorie. De cursustijden zijn van 9.30 tot 16.30.

Officieel Certificaat Cursus Advanced Java Programmeren

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Advanced Java Programmeren.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Java.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.