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 Leiden of in de corporate trainingcentra van NobleProg in Leiden worden verzorgd.
NobleProg -- Uw lokale trainingspartner
Leiden
Golden Tulip/Tulip Inn Leiden Centre, Schipholweg 3, Leiden, Nederland, 2316XB
Het 4-sterrenhotel Golden Tulip Leiden Centre ligt direct naast het Tulip Inn Leiden Centre hotel; samen herbergen ze 7 sterren onder 1 dak. De hotels zijn ideaal gelegen met Leiden Centraal Station er direct tegenover en vele snelwegen binnen handbereik. Een prachtige locatie in het centrum van de historische stad Leiden vol musea en schilderachtige plekjes. Beleef, geniet en laat u inspireren.
Golden Tulip & Tulip Inn Leiden Centre beschikken over een grote diversiteit aan hotelkamers; van comfortabel en modern ingerichte standaard kamers tot luxe executive kamers. In totaal zijn er 155 kamers. Verder beschikken de hotels over een gerenoveerd restaurant genaamd "Rubens", een gezellige bar/lounge en een uitgebreid meeting & conference center.
De 6 multifunctionele zalen maken Golden Tulip & Tulip Inn Leiden Centre tot de ideale locatie voor kleine en middelgrote bijeenkomsten. De zalen hebben een capaciteit van 4 tot 100 personen. De vergaderzalen bieden talloze mogelijkheden wat betreft opstelling en technische faciliteiten. Gemak, efficiency, gastvrijheid en professionaliteit staan voorop. Alle zalen hebben airconditioning, gratis draadloos internet en daglicht.
Tot in de vroege 19e eeuw vormde de visserij de belangrijkste inkomstenbron in Noordwijk aan Zee. Na verloop van tijd begon de lokale bevolking zich echter steeds meer op het toerisme te richten. Tegenwoordig vinden er jaarlijks meer dan 1 miljoen overnachtingen plaats in het gebied. Noordwijk aan Zee bestaat uit verschillende wijken en is gelegen op de duinen. Het herbergt diverse horecagelegenheden, waaronder hotels, uitgaanscentra en restaurants, waarvan sommige direct aan het strand liggen. Bovendien is er een winkelcentrum dat op zondag geopend is. Elk jaar worden evenementen gehouden op de boulevard rond de vuurtoren op het Vuurtorenplein. De gemeente heeft een KNRM-reddingstation en een hervormde kerk uit 1647 met een preekstoel uit de 17e eeuw.
Na de fusie met de gemeente Noordwijkerhout is de grotere gemeente nu verdeeld in vier centra. Noordwijk aan Zee, oorspronkelijk een vissersdorp, is uitgegroeid tot een badplaats met een lang kustgebied van ongeveer 13 km. De stad heeft twee boulevards, elk vernoemd naar een koningin, de Koningin Wilhelmina Boulevard en de Koningin Astrid Boulevard.
Het Two Brothers Noordwijk Beach Hotel ligt aan de boulevard van Noordwijk met zicht op het dorp en de zee en heeft meerdere conferentiezalen en trainingslokalen die het de perfect plek maken voor zakelijke bijeenkomsten en stimulerende trainingen. Noordwijk is 30 minuten rijden verwijderd van Amsterdam en Den Haag en slechts 20 minuten vanaf Leiden.
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 Leiden (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 Leiden (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 Leiden (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 Leiden (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 Leiden (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 Leiden (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 Leiden 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 Leiden, 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 Leiden (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 Leiden (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 Leiden (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 Leiden (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:
Reviews (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 Leiden, Java opleiding cursus in Leiden, Weekend Java cursus in Leiden, Avond Java training in Leiden, Java instructeur geleid Leiden, Java on-site in Leiden, Avond Java cursus in Leiden, Java instructeur geleid in Leiden,Java lessen in Leiden, Java privé cursus in Leiden, Java boot camp in Leiden, Weekend Java training in Leiden, Java een op een training in Leiden, Java instructeur in Leiden, Java trainer in Leiden, Java een op een opleiding in Leiden, Java op locatie in Leiden, Java coaching in Leiden