Online of ter plaatse, door een instructeur geleide live Java-trainingen demonstreren door middel van praktijkgerichte oefeningen hoe toepassingen met Java kunnen worden ontwikkeld.
Java-trainingen zijn beschikbaar als 'live online training' of 'live training ter plaatse'. Live online training (ook wel 'live remote training' genoemd) wordt uitgevoerd via een interactieve remote desktop. Live training ter plaatse kan lokaal bij de klant op locatie in Leuven of in de corporate trainingcentra van NobleProg in Leuven worden verzorgd.
NobleProg -- Uw lokale trainingspartner
Leuven
Park Inn by Radisson Leuven, Martelarenlaan 36, Louvain, België, 3010
Leuven
Leuven (in het Nederlands Leuven, in het Duits Löwen) is een Nederlandstalige stad in België gelegen in het Vlaamse Gewest, hoofdstad van de provincie Vlaams-Brabant en hoofdstad van het district dat zijn naam draagt. Het wordt bewaterd door de Dijle, een zijrivier van de Rupel. Het is een universiteitsstad waar de Katholieke Universiteit Leuven is gevestigd, een Nederlandstalige tak ontstaan uit de splitsing van de oudste universiteit van België. Leuven staat ook bekend om het hoofdkantoor van AB InBev, de grootste brouwerij ter wereld. Leuven is de bierhoofdstad van België.
De dichtstbijzijnde luchthaven bij het trainingscentrum
15 kilometer ten oosten van de luchthaven van Brussel.
Dichtstbijzijnde treinstation bij het trainingscentrum
Station Leuven
De dichtstbijzijnde parkeerplaats bij het trainingscentrum
Deze instructie-gebaseerde, live training (online of ter plaatse) is bedoeld voor Java ontwikkelaars van gemiddeld niveau die de nieuwste functies van Java 21 willen verkennen, hun codeerpraktijken willen verbeteren en efficiënt moderne Java applicaties willen implementeren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De nieuwe functies die zijn geïntroduceerd in Java 21 te begrijpen en te gebruiken.
De prestaties van applicaties te verbeteren met geavanceerde Java functies.
Modulaire en schaalbare applicaties te ontwikkelen met bijgewerkte bibliotheken.
Best practices te implementeren in Java 21 voor robuuste en efficiënte code.
Deze door een instructeur geleide, live training in Leuven (online of op locatie) is bedoeld voor ontwikkelaars van het middenniveau Java die microservices-gebaseerde toepassingen willen ontwerpen, ontwikkelen, implementeren en onderhouden met behulp van Java frameworks zoals Spring Boot en Spring Cloud.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De principes en voordelen van microservices-architectuur te begrijpen.
Microservices te bouwen en te implementeren met Java en Spring Boot.
Service discovery, configuratiebeheer en API-gateways te implementeren.
Microservices effectief te beveiligen, te monitoren en te schalen.
Microservices te implementeren met behulp van Docker en Kubernetes.
Java Production Support is het gespecialiseerde domein van het onderhouden, problemen oplossen en de gezondheid van Java-gebaseerde systemen in live-omgevingen waarborgen.
Deze door een instructeur geleide, live training (online of op locatie) is gericht op ondersteuningsingenieurs en ontwikkelaars met een tussenniveau die hun vaardigheden willen verbeteren om Java-gebaseerde productiesystemen in bankomgevingen te onderhouden, problemen op te lossen en te optimaliseren.
Na afloop van deze training kunnen de deelnemers:
Problemen oplossen in Java, Unix, DB en middleware-omgevingen.
Monitoringtools gebruiken om productieincidenten te identificeren en hierop te reageren.
Juiste escalatiepaden volgen en de oorzaken van problemen effectief documenteren.
Meedelen aan release/rollback-cyclus en coördineren tussen teams.
Opzet van de cursus
Interactieve lezingen en discussies.
Praticaal gebruik van echte ondersteuningstools en systemen.
Live simulatie van incidenten en probleemoplossingsscenario's.
Opties voor cursusaanpassingen
Om een aangepaste training voor deze cursus aan te vragen op basis van uw stack, toolset of ondersteuningswerkstromen, neem contact met ons op om dit te regelen.
Spring is een uitgebreid Java-framework dat de ontwikkeling van enterprise-toepassingen vereenvoudigt door krachtige dependency injection, een modulaire architectuur en gestroomlijnde configuratieopties te bieden.
Deze door een instructeur geleide live training (online of op locatie) is gericht op Java-ontwikkelaars op beginnend niveau die moderne, productieklaare webapplicaties willen bouwen met de nieuwste versie van het Spring Framework en Spring Boot 3.5.5 in combinatie met Java 21.
Tegen het einde van deze training zullen deelnemers in staat zijn om:
De kernprincipes van Spring te begrijpen, waaronder IoC, DI en AOP.
Spring-toepassingen te configureren met behulp van XML, annotaties en JavaConfig.
RESTful services te ontwikkelen met Spring Boot en JPA.
CRUD-bewerkingen te implementeren, transacties te beheren en gegevenspersistentie op te zetten.
Geavanceerde Spring-functies zoals profielen, uitzonderingsafhandeling en gegevensserialisatie toe te passen.
Opzet van de cursus
Korte theoretische inleiding gevolgd door uitgebreide praktische oefeningen.
Praktische implementatie met voorbeelden uit de echte wereld.
Interactieve discussie en begeleid probleemoplossen.
Opties voor cursusaanpassing
Om een aangepaste training voor deze cursus aan te vragen, neem contact met ons op om een afspraak te maken.
Dit instructeur-led, live training in Leuven (online of ter plaatse) is gericht op ontwikkelaars die de basisprincipes van Continuous Integration voor Java willen leren en toepassen.
Na afloop van deze training zullen de deelnemers in staat zijn:
Deze door een instructeur geleide, live training in Leuven (online of ter plaatse) is bedoeld voor ontwikkelaars van het tussenniveau Java die ontwerppatronen willen toepassen om de software-structuur, onderhoudbaarheid en schaalbaarheid te verbeteren.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
De doelstellingen en voordelen van ontwerppatronen te begrijpen.
Creational, Structural en Behavioral patronen effectief toe te passen in Java.
De herbruikbaarheid van code, schaalbaarheid en onderhoudbaarheid te verbeteren.
Besteed codebases opnieuw te refactoren met behulp van ontwerppatronen.
Deze live training onder leiding van een instructeur in Leuven (online of op locatie) is bedoeld voor beginnende ontwikkelaars die de basis van Groovy Programming willen leren.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de basisconcepten van programmeren.
Schrijf eenvoudige Groovy scripts en gebruik Groovy kernfuncties.
Begrijp en pas de basisprincipes van objectgeoriënteerd programmeren toe met behulp van Groovy.
Leer basistechnieken voor foutafhandeling om veelvoorkomende programmeerfouten en uitzonderingen in Groovy te beheren.
Deze door een instructeur geleide, live training in Leuven (beschikbaar online of op locatie) is speciaal ontwikkeld voor ervaren tot gevorderde ontwikkelaars die de ontwikkeling van microservices willen beheersen aan de hand van Spring Boot, Docker en Kubernetes.
Aan het einde van deze training zullen deelnemers in staat zijn om:
De principes van microservices-architectuur te begrijpen.
Productieklare microservices te bouwen met Spring Boot.
In te zien welke cruciale rol Docker speelt bij het containerizen van microservices.
Kubernetes-clusters te configureren om microservices te implementeren en te orkestreren.
Dit instructeurgeleide, live training in Leuven (online of op locatie) is gericht op intermediate tot geavanceerde developers en architecten die wensen om Java native toepassingen en microservices te ontwikkelen met Quarkus, met optimale geheugengebruik en opstarttijd.
Na afloop van deze training zullen de deelnemers in staat zijn:
Hoge prestaties, lichte Java native toepassingen te ontwikkelen met Quarkus.
RESTful services en microservice-architecturen te bouwen en te implementeren.
GraalVM voor native compilatie te gebruiken en opstarttijd en geheugenefficiëntie te optimaliseren.
Toepassingen te packen en containeriseren voor Kubernetes en OpenShift omgevingen.
Spring WebFlux is een reactief programmeringsmodule binnen het Spring Framework, ontworpen voor het bouwen van niet-blokkerende, gebeurtenisgedreven webapplicaties.
Deze instructeurgeleide, live training (online of op locatie) is gericht op Java-ontwikkelaars op beginnend tot gemiddeld niveau die schaalbare en responsieve applicaties willen bouwen met Spring WebFlux.
Aan het einde van deze training kunnen de deelnemers:
De basisprincipes van reactieve programmering met Project Reactor begrijpen.
Niet-blokkerende RESTful APIs bouwen en testen met Spring WebFlux.
WebFlux integreren met databases en externe services.
Reactieve patronen toepassen op real-world applicatiescenario's.
Opzet van de cursus
Interactieve lezing en discussie.
Veel oefeningen en praktijk.
Handson implementatie in een live-labomgeving.
Opties voor cursusaanpassing
Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om dit te regelen.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor software-architecten en webontwikkelaars die RabbitMQ willen gebruiken als messaging middle-ware en in Java willen programmeren met behulp van Spring om applicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
Gebruik Java en Spring met RabbitMQ om toepassingen te bouwen.
Ontwerp asynchrone berichtgestuurde systemen met behulp van RabbitMQ.
Wachtrijen, onderwerpen, uitwisselingen en bindingen maken en toepassen in RabbitMQ
Deze door een instructeur geleide, live training in Leuven is bedoeld voor iedereen die geïnteresseerd is in het leren van Java ten behoeve van testautomatisering. Het is een gestroomlijnde, intensieve cursus met veel praktijkopdrachten om de deelnemers snel de essentiële programmeervaardigheden bij te brengen die nodig zijn voor software-automatiseringstests. De focus ligt op de basisprincipes van Java die direct en onmiddellijk toegepast kunnen worden op testautomatisering.
Deze cursus dekkt niet in diepte testautomatiseringsframeworks zoals Selenium. Het omzeilt ook de conventionele "Hello World"-aanpak om Java te leren, aangezien dit geen cursus is over applicatieontwikkeling. Deze cursus is gericht op het snel in staat stellen van deelnemers om met testautomatisering aan de slag te gaan. Als u al vertrouwd bent met Java en direct wilt beginnen met testen met Selenium, bekijk dan: Inleiding tot Selenium (https://www.nobleprog.com/introduction-selenium-training).
Tijdens de training zal de deelnemer de specifieke toepassing van geselecteerde problemen, de basisproblemen die bij het gebruik ervan worden geconfronteerd, en de rol van het toepassingsmodel kennen. De training omvat ook een basiskennis van de taal standaard bibliotheekfuncties. Training vereist kennis van de ontwikkelingsomgeving IDE gebruikt om Java toepassingen te bouwen (bijvoorbeeld Eclipse, Netbeans). Training omvat geen gebruikersinterface problemen.
Dit instructeurgeleide, live training in Leuven (online of op locatie) is gericht op webontwikkelaars die Angular en Spring Boot willen gebruiken om full stack toepassingen te bouwen.
Aan het einde van deze training zullen de deelnemers in staat zijn:
Een full stack applicatie ontwikkelen met Angular en Spring Boot.
Een backend applicatie bouwen met Spring Boot.
Frontend toepassingen maken met Angular.
Spring Security gebruiken om authenticatie voor een full stack toepassing in te stellen.
Zelfs ervaren Java-programmeurs beheersen niet per definitie de diverse beveiligingsdiensten die door Java worden aangeboden, en zijn evenmin op de hoogte van de verschillende kwetsbaarheden die relevant zijn voor webapplicaties die in Java zijn geschreven.
Deze cursus introduceert niet alleen de beveiligingscomponenten van Standard Java Edition, maar gaat ook in op beveiligingsissues van Java Enterprise Edition (JEE) en webdiensten. Aan de bespreking van specifieke diensten gaan de fundamentele beginselen van cryptografie en beveiligde communicatie vooraf. Diverse oefeningen behandelen declaratieve en programmatica-gebonden veiligheidsmethoden in JEE, terwijl zowel de beveiliging op transportheuvel als end-to-end beveiliging van webdiensten aan de orde komen. Het gebruik van alle componenten wordt toegelicht aan de hand van verschillende praktische oefeningen, waarbij deelnemers de besproken API's en hulpmiddelen zelf kunnen uitproberen.
De cursus gaat ook in op de meest voorkomende en ernstige programmeerfouten in de Java-taal en -platforms, evenals webgerelateerde kwetsbaarheden. Naast de typische bugs die Java-programmeurs maken, behandelen de geïntroduceerde beveiligingskwetsbaarheden zowel taalspecifieke problemen als problemen die voortkomen uit de runtime-omgeving. Alle kwetsbaarheden en de bijbehorende aanvallen worden gedemonstreerd aan de hand van eenvoudig te begrijpen oefeningen, gevolgd door aanbevolen coderingsrichtlijnen en mogelijke mitigtietechnieken.
Deelnemers die deze cursus volgen zullen
de basisconcepten van veiligheid, IT-beveiliging en secure coding begrijpen
webkwetsbaarheden leren kennen buiten de OWASP Top Ten en weten hoe ze te vermijden
de beveiligingsconcepten van webdiensten begrijpen
leren omgaan met diverse beveiligingsfuncties van de Java-ontwikkelomgeving
een praktisch begrip krijgen van cryptografie
de beveiligingsoplossingen van Java EE begrijpen
leren over typische programmeerfouten en hoe ze te vermijden
informatie krijgen over recente kwetsbaarheden in het Java-framework
praktische kennis opdoen bij het gebruik van veiligheidstesttools
bronnen en verdere lezingen over veilige coding-praktijken ontvangen
Dit door de instructeur geleide, live training in Leuven (online of ter plaatse) is gericht op programmeurs die willen downloaden, installeren en implementeren van Gosu's statische typisering en pragmatische aanpak in programmeren.
Na afloop van deze training zullen de deelnemers in staat zijn om te programmeren met Gosu om eenvoudige scripts voor bibliotheken, gebruikersinterface-elementen, regels en meer te schrijven.
Apache Groovy is een dynamische programmeertaal voor de JVM (Java Virtual Machine). Enkele kenmerken zijn scriptmogelijkheden, het schrijven van domeinspecifieke talen, runtime- en compile-time meta-programmering en functionele programmering. Groovy wordt vaak als aanvulling op Java gebruikt.
Tijdens deze instructie geleid door de docent leren de deelnemers hoe ze in Groovy moeten programmeren terwijl ze stap voor stap een voorbeeldtoepassing maken.
Doelgroep
Ontwikkelaars
Vorm van de cursus
Gedeeltelijk college, gedeeltelijk discussie, oefeningen en veel praktijk
Dit door een instructeur geleide, live training in Leuven (online of ter plekke) is gericht op ontwikkelaars en programmeurs die Java-applicaties willen bouwen, beheren en uitvoeren met behulp van Java 11.
Na afloop van deze training zullen de deelnemers in staat zijn:
Van oudere Java-versies naar Java 11 te migreren om nieuwe functionaliteiten en veranderingen in het platform uit te voeren.
Nieuwe methoden in Java 11 te verkennen om de applicatie-ontwikkeling te verbeteren en te vereenvoudigen.
Java-coreconcepten te leren om applicaties voor verschillende systemen en apparaten met Java 11 te bouwen.
Het introduceert studenten aan Java technologie en leert hen de basis Java syntax en concepten, wat leidt tot de creatie van een eenvoudig programma. Training gaat door de essentiële concepten en kenmerken van de Java Programming taal, gericht op uitzonderingen, basis input/output, concurrentie, regelmatige uitdrukkingen, Java collecties kader en de platformomgeving. De cursus eindigt wanneer alle basis Java kenmerken zijn uitgelegd en getraind.
Dit instructeur-geloodste, live-training (online of ter plaatse) is gericht op DevOps ingenieurs en ontwikkelaars die Java en Kubernetes (K8s) willen gebruiken om hoogwaardige en schaalbare applicaties te creëren, bouwen, testen, debuggen en implementeren.
Na afloop van deze training zullen de deelnemers in staat zijn:
Het nodige ontwikkelomgeving op te stellen om Java-applicaties te bouwen.
De functies en architectuur van Kubernetes te begrijpen.
De belangrijkste concepten en tools voor DevOps te leren kennen.
Een herhaling van de basisprincipes van Java-programmering te krijgen.
Java-microservices met Docker te containeriseren.
Java-applicaties op Kubernetes te bouwen, schalen en implementeren.
Tijdens de training in Leuven, leren deelnemers over processen en moderne hulpmiddelen voor het produceren van efficiënte software in Java. Ze leren over prestatiegerelateerde valkuilen, benchmarks, profiling, tuning, geheugenanalyse, prestatietrucs met behulp van collecties of IO. De geleerde onderwerpen en hulpmiddelen zijn toepasbaar ongeacht de technologieën die in het project worden gebruikt, omdat we ons richten op prestaties op taalniveau, hulpmiddelen en ingebouwde bibliotheken. Bij tuning wordt gesproken over de parameters van de JVM zoals geleverd door Oracle.
Dit instructeur-led, live training in Leuven (online of ter plaatse) is gericht op ontwikkelaars die Quarkus willen gebruiken om toepassingen te bouwen, testen en implementeren, volledig uitgerust met Java, maar met minder resourcegebruik.
Na afloop van deze training zullen de deelnemers in staat zijn:
Het nodige ontwikkelomgeving op te stellen om toepassingen met Quarkus te beginnen te ontwikkelen.
Toepassingen in native modus te bouwen, compileren en uitvoeren met GraalVM.
Quarkus-tools en -extensies te gebruiken voor het bouwen van native toepassingen met Maven.
Toepassingen te containeriseren, uit te voeren en te implementeren met Docker.
Deze cursus behandelt de beveiligde codeconcepten en principes met Java via de Open Web Application Security Project (OWASP) testmethodologie. De Open Web Application Security Project is een online gemeenschap die vrij beschikbare artikelen, methodologieën, documentatie, hulpmiddelen en technologieën in het gebied van webapplicatiebeveiliging creëert.
Dit instructeur-led, live-training in Leuven (online of op locatie) is gericht op webdevelopers die functionele front-end- en back-end-webapplicaties willen bouwen met Spring Boot, React en Redux.
Na afloop van deze training zullen de deelnemers in staat zijn:
Een front-end-applicatie te bouwen met React en Redux.
RESTful API's te creëren met Spring Boot.
Webdiensten veilig te maken met Spring Security en JWT-webtokens.
Dit door instructeur geleide, live training in Leuven (online of ter plaatse) is gericht op Java-ontwikkelaars die het Spring 5 framework willen gebruiken om bedrijfswebapplicaties te ontwikkelen en in te zetten.
Na afloop van deze training kunnen de deelnemers:
Spring 5 installeren en configureren.
De nieuwste functies van Spring 5 begrijpen en implementeren.
Toegang krijgen tot databases met een Spring-toepassing.
Gebruik maken van de nieuwe reactieve webframework, WebFlow, om een toepassing reactief te maken.
Een Spring-toepassing integreren met legacy Java EE-applicaties.
Een bedrijfsgraad Spring-toepassing testen en inzetten.
Deze door instructeurs geleide, live training in Leuven (online of op locatie) is bedoeld voor ontwikkelaars die WebFlux willen gebruiken om reactieve applicaties te ontwikkelen en te implementeren.
Na afloop van deze training zullen de deelnemers in staat zijn om:
Spring 5 en het WebFlux-framework te installeren en configureren.
Reactieve applicaties en services te ontwikkelen.
Lees meer...
Laatst bijgewerkt:
Getuigenissen (9)
- De voortgang van de cursus (van JVM-interne werking tot meer hoogwaardige onderwerpen)
- Enkele inzichten uit praktische oefeningen
- Visuele stijl (geen presentatie, maar een netjes opgemaakte pagina)
Ivan Suvorov - Deutsche Bank
Cursus - Java Advanced
Automatisch vertaald
de kennis van de trainer was zeer hoog - hij wist waarover hij het had en kon antwoord geven op onze vragen
Adam - Fireup.PRO
Cursus - Advanced Java Security
Automatisch vertaald
De trainer was vriendelijk en beleefd, hij probeerde alles te behandelen en er waren veel informatie over de 4 dagen, en hij deed het geweldig.
Lucian
Cursus - Java Fundamentals
Automatisch vertaald
Het onderwerp is actueel en ik moest bijgewerkt worden.
Damilano Marco - SIAP s.r.l.
Cursus - Secure Developer Java (Inc OWASP)
Automatisch vertaald
Dat we een complex overzicht kregen, ook over de context - bijvoorbeeld waarom we bepaalde annotaties nodig hebben en wat ze betekenen.
Ik vond het praktische gedeelte van de training leuk - zelf de commando's moeten uitvoeren en de REST API's aanroepen.
Alina - ACCENTURE SERVICES S.R.L
Cursus - Quarkus for Developers
Automatisch vertaald
De extra informatie die werd gedeeld, maakte het trainingsschema niet direct eenvoudig, wat fijn was.
Covenant - Vodacom
Cursus - Groovy Programming
Automatisch vertaald
Gedetailleerde informatie over de gevraagde geavanceerdere onderwerpen is verstrekt.
Farukh Khan - Tandem Solution
Cursus - RabbitMQ with Java and Spring
Automatisch vertaald
De breedte van de onderwerpen die werden behandeld was aanzienlijk, en de trainer probeerde daar volledig recht aan te doen.
Lakshmipriya Sivakumar - Deque Systems Inc
Cursus - Spring Boot, React, and Redux
Automatisch vertaald
De trainer was goed in het uitgebreid bespreken van onderwerpen en het gemakkelijk maken om ze te begrijpen
Java training cursus in Leuven, Java opleiding cursus in Leuven, Weekend Java cursus in Leuven, Avond Java training in Leuven, Java instructeur geleid Leuven, Java trainer in Leuven, Java op locatie in Leuven, Java privé cursus in Leuven, Java een op een training in Leuven, Java instructeur in Leuven, Java coaching in Leuven, Java boot camp in Leuven, Weekend Java training in Leuven, Java on-site in Leuven, Avond Java cursus in Leuven, Java een op een opleiding in Leuven, Java instructeur geleid in Leuven,Java lessen in Leuven