Java Certificatiecursus - eLearning
450,00 EUR
- 70 uur
Deze geavanceerde Java-certificeringstraining is ontworpen om je door de concepten van Java te leiden, van introductietechnieken tot geavanceerde programmeervaardigheden. Het systeem voorziet je van kennis over Core Java 8, operatoren, arrays, lussen, methoden en constructeurs, terwijl het je praktische ervaring biedt met JDBC en het JUnit-framework. Onze uitgebreide Java-cursus en certificeringsprogramma bieden een diepe duik in de basis en geavanceerde functies van de taal. Verhoog je carrière en val op in het concurrerende technologielandschap met onze Java-cursus en -certificering - de sleutel tot eindeloze mogelijkheden in programmeren.
Belangrijkste functies
Taal
Cursus en materiaal zijn beschikbaar in het Engels
Niveau
Niveau: beginner - gemiddeld
Toegang
1 jaar toegang tot het zelfstudie e-learningplatform, 24/7
In totaal 9 uur aan videomateriaal
met een aanbevolen studietijd van 70 uur
Programmeren
Praktisch programmeren en implementeren van twee webgebaseerde projecten
Oefening
35 programmeeroefeningen over Core Java 8 inbegrepen
Geen examen
Geen examen voor de cursus, maar de student ontvangt een certificaat van voltooiing van de training
Gratis Core Java e-learning
Cursus op aanvraag inbegrepen!

Leerdoelen
Aan het einde van deze Java Certificate Cursus eLearning-cursus ben je in staat om:
Begrijp de basisconcepten van Core Java 8
Implementeer technieken voor multithreading, stringverwerking en foutafhandeling
Verbindingen opzetten met JDBC om met een database te communiceren
Begrijp de basisprincipes van servlets, zoals J2EE, het HTTP-protocol en HTML, in detail
Maak een JSP door de richtlijnen te volgen en een applicatie uit te voeren
Leer Hibernate Query Language (HQL) en de spannende mogelijkheden ervan
Relaties modelleren met Hibernate
Leer hoe je AOP configureert in een Java‑applicatie
Verdiep je grondig in SOA-architectuur
Ontwerp een op SOAP gebaseerde webservice
Vaardigheden die aan bod komen
- Kernconcepten van Java 8
- Java Servlet
- SOA en webservices
- J2EE HTTP-protocol en HTML
- Java EE
- Hibernate- en Spring-frameworks
- Technieken voor multithreading, stringverwerking en foutafhandeling

Cursusplanning
Inleiding tot Java EE
Les 01
Java Servlet I
Les 02
- Servlets-API, interfaces en methoden
- Levenscyclus van een servlet
- Servlet configureren en implementeren
- ServletRequest, ServletResponse
- ServletConfig, ServletContext
- Servlet-bereiken, attributen en samenwerking
Java Servlet II
Les 03
- Sessiebeheer
- Listeners in Java EE
- Filters in Java EE
Java Server Pages
Les 04
- JSP-levenscyclus
- JSP‑elementen maken en ermee werken
- Werken met JSP-standaardsacties
- JSTL en aangepaste tagbibliotheken
Inleiding tot Hibernate
Les 05
- Inleiding tot Hibernate
- Hibernate CRUD-bewerking
Hibernate-query's en relaties
Les 06
- Hibernate-query's en relaties
- Relaties modelleren met Hibernate
Inleiding tot Spring
Les 07
- Inleiding tot Spring
- Dependency Injection, levenscyclus van Spring-beans, wiring en scope
Spring AOP
Les 08
- Inleiding tot Spring AOP (Aspectgeoriënteerd programmeren)
- AOP configureren in een Java‑applicatie met de AspectJ‑aanpak
JSpring JDBC en Spring Hibernate
Les 09
- Spring JDBC-implementatie in een applicatie
- Spring Hibernate-sjabloon
- Spring JDBC-transactiebeheer
Spring MVC
Les 10
- Spring MVC-architectuur, componenten en framework
- Spring MVC-programma
SOA en webservices
Les 11
- Basisprincipes van SOA-architectuur en webservices
- SOAP-gebaseerde en RESTful webservices maken
Project 1: Werknemersbeheersysteem
Eindprojecten
Maak een nieuw systeem om het proces van regulering, creatie en afsluiting te automatiseren.
Project 2: Woonverzekering
Eindprojecten
Bouw een systeem dat mensen via een webapplicatie helpt bij het afsluiten van een woonverzekering.

Gratis Core Java-cursus
Inleiding tot Java 11 en OOP-concepten
Les 01
- Java‑basisprincipes, programmastructuur en het inrichten van de ontwikkelomgeving (Eclipse)
- Belangrijke OOP-concepten en objectgeoriënteerd ontwerp
- Java-syntaxis: variabelen, gegevenstypen, operatoren en sleutelwoorden
- Controlestroom: voorwaardelijke instructies, lussen en basislogica-opbouw
- Werken met arrays, strings, methoden en praktische demonstraties
Packages en overerving
Les 02
- Java-pakketten en code-organisatie
- Overerving, polymorfisme en het overschrijven van methoden
- Functionele kenmerken: lambda‑expressies en typeconversie
- Abstracte klassen, interfaces en statische leden
- Foutafhandeling, de basis van collecties en praktische demonstraties
Concepten van multithreading
Les 03
- Fundamentals van multithreading: threads, levenscyclus en prioriteiten
- Threadbeheer: synchronisatie, planning en gelijktijdigheid
- Kernbibliotheken: java.lang, java.util en stringverwerking
- Generics en het Collections Framework (List, Set, Queue, Map)
- Bestandsverwerking, I/O-streams en demonstraties (multithreading en datastructuren)
Debugging-concepten
Les 04
- Basisprincipes en technieken van debuggen in Java
- Trace-uitvoer, logging en loganalyse
- Stacktraces en foutafhandeling begrijpen
- Loggen met log4j en best practices
- Eclipse-debuggingtools met een praktische demo van loganalyse
JUnit
Les 05
- Inleiding tot unit testing en het belang ervan
- Overzicht van het JUnit-framework en de configuratie
- Testcases schrijven met behulp van annotaties en assertions
- Test suites beheren en uitzonderingen testen
- Rapporten genereren met praktische testdemonstraties
Java Cryptografische Extensies
Les 06
- Inleiding tot cryptografie en beveiligingsconcepten in Java
- Authenticatiemethoden en principes voor gegevensbescherming
- Versleutelingstechnieken (ChaCha20) en integriteit (Poly1305)
- Implementatie van cryptografische oplossingen in Java
- Praktische demonstratie: het bouwen van veilige applicaties
Ontwerppatronen
Les 07
- Inleiding tot ontwerppatronen en hun categorieën
- Creërende patronen (Factory, Singleton, Builder)
- Structurele patronen (Adapter, Bridge, Facade, Flyweight)
- Gedragsontwerppatronen (Strategy, Observer, State en meer)
- Demonstraties van implementaties en use-cases in de echte wereld

Voor wie is dit programma bedoeld?
Vereisten: Voor iedereen die deze gevorderde cursus wil volgen, is voorkennis van Core Java en een basisbegrip van programmeerconcepten noodzakelijk. Een gratis Core Java-cursus is op aanvraag inbegrepen!
Softwareontwikkelaars
Webdesigners
Programmeerliefhebbers
Afgestudeerden in de techniek
Studenten of professionals die Java-ontwikkelaar willen worden
Verklaringen
Licenties en accreditatie
Deze Java-certificeringscursus wordt aangeboden in overeenstemming met de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.
Gelijkheidsbeleid
AVC biedt geen voorzieningen op basis van een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele aanvraagproces voor voorzieningen.
Veelgestelde vragen

Heeft u een op maat gemaakte incompany- of groepstraining nodig?
Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.
