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 Brugge of in de corporate trainingcentra van NobleProg in Brugge worden verzorgd.
NobleProg -- Uw lokale trainingspartner
Brugge
NH Hotel Brugge, Boeveriestraat 2, Brugge, Belgie, 8000
Bruges
Brugge werd een centrale haven, een commercieel en financieel centrum in middeleeuws Europa, dat de landen van de Noordzee en de Oostzee met de Middellandse Zee verbond. Rijke kooplieden uit Brugge dreven handel met die uit heel Europa. De eerste beurs in de geschiedenis ontstond in Brugge in de 13e eeuw. In de 15e eeuw was het het belangrijkste financiële centrum van Europa. Deze economische bloei leidt ook tot een culturele en artistieke bloei die een rijk erfgoed heeft nagelaten. Het was het belangrijkste centrum voor de Vlaamse primitieve schilders, die een revolutie teweegbrachten in de westerse schilderkunst. Het is sinds het jaar 2000 lid van de Organisatie van Werelderfgoedsteden. De stad heeft zelfs de eer om drie keer op de Werelderfgoedlijst van UNESCO te staan. Om zijn historische centrum, om zijn begijnhof dat deel uitmaakt van de Vlaamse Begijnhoven en om zijn belfort dat behoort tot de Belforten van België en Frankrijk. Daarnaast staat het ook op de lijst van immaterieel cultureel erfgoed van de mensheid door UNESCO vanwege de processie van het Heilig Bloed.
De dichtstbijzijnde luchthaven bij het trainingscentrum
INTERNATIONALE LUCHTHAVEN OOSTENDE-BRUGE
Dichtstbijzijnde treinstation naar het trainingscentrum
Station Brugge
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 Brugge (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.
Deze door een instructeur geleide, live training in Brugge (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 Brugge (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 Brugge (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 Brugge (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 Brugge (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 Brugge 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.
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
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
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.
Tijdens de training in Brugge, 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 Brugge (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 Brugge (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 Brugge (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 Brugge (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)
Podman instellen voor het probleemloos werken met lokale containers en het gebruiken van Kafka-onderwerpen.
- Norfolk Southern
Cursus - Quarkus for Developers
Automatisch vertaald
- 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
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 Brugge, Java opleiding cursus in Brugge, Weekend Java cursus in Brugge, Avond Java training in Brugge, Java instructeur geleid Brugge, Java coaching in Brugge, Java een op een opleiding in Brugge, Java instructeur in Brugge, Avond Java cursus in Brugge, Java een op een training in Brugge, Java boot camp in Brugge, Java op locatie in Brugge, Java privé cursus in Brugge, Java instructeur geleid in Brugge,Java lessen in Brugge, Weekend Java training in Brugge, Java on-site in Brugge, Java trainer in Brugge