Lokale, door instructeurs geleide live Java-trainingscursussen demonstreren door praktische oefening hoe applicaties met Java kunnen worden ontwikkeld. Java-training is beschikbaar als 'live training op afstand' of 'live training op afstand'. Online live training (ook bekend als "live training op afstand") wordt uitgevoerd via een interactieve, externe desktop . Live training op locatie kan lokaal worden uitgevoerd op het terrein van de klant in Brugge of in NobleProg bedrijfsopleidingscentra in Brugge. NobleProg -- Uw lokale trainingsaanbieder
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 live training onder leiding van een instructeur in Brugge (online of ter plaatse) is bedoeld voor softwareontwikkelaars van gemiddeld niveau die de kernconcepten Java en programmeerprincipes van Java 17 willen leren.
Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de kernconcepten en programmeerprincipes Java.
Schrijf, compileer en voer Java toepassingen uit met behulp van Java 17.
Maak gebruik van de nieuwe functies en verbeteringen die zijn geïntroduceerd in Java 17.
Werk met OOP-concepten (Object-Oriented Programming) in Java.
Implementeer geavanceerde Java functies zoals lambda's, streams en modules.
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.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op Java ontwikkelaars die JVM-tools en -functies willen gebruiken om Java programma's uit te voeren.
Aan het einde van deze training kunnen deelnemers:
De JVM begrijpen en hoe deze werkt.
Meer leren over reflectie en de verschillende geheugengebieden.
Begrijpen hoe de JVM-toolinterface te gebruiken is.
De JVM gebruiken om Java programma's op elk apparaat of besturingssysteem uit te voeren.
Deze instructeur-geleide, live training in Brugge (ter plaatse of op afstand) is gericht op ontwikkelaars die de basisbeginselen van Continuous Integration voor Java willen leren en toepassen.
Aan het einde van deze training kunnen deelnemers:
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 door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op Java-programmeurs die willen leren over Guava en hoe ze Guava kunnen gebruiken bij het programmeren.
Aan het einde van deze training kunnen deelnemers:
Leer hoe u Guava kunt gebruiken bij het programmeren in Java.
Gebruik Guava om standaard codeerpraktijken te vergemakkelijken.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op programmeurs die Java 16 willen gebruiken om Java-applicaties te bouwen, beheren en verpakken.
Aan het einde van deze training kunnen deelnemers:
Leer en begrijp de nieuwe functies en wijzigingen van de oudere versies van Java naar Java 16.
Leer fundamentele Java-concepten en gebruik deze om Java-applicaties te bouwen.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die NetBeans willen gebruiken om applicaties te ontwikkelen met Java en andere programmeertalen.
Aan het einde van deze training kunnen deelnemers:
Leer meer over NetBeans en hoe het werkt.
Leer hoe u NetBeans kunt gebruiken bij het programmeren in Java.
Gebruik NetBeans om sjablonen en projecten te maken.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op programmeurs, Java-ontwikkelaars en iedereen die Vaadin wil gebruiken om applicaties te ontwikkelen en te implementeren.
Aan het einde van deze training kunnen deelnemers:
Opzetten en configureren van een Vaadin-project.
Begrijp de grondbeginselen van Vaadin bij het ontwikkelen van applicaties.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die hun Java EE 8 applicaties in een container willen plaatsen en deze als microservices in de cloud willen uitvoeren.
Aan het einde van deze training kunnen deelnemers:
Bouw en implementeer Java-microservices in Docker-containers.
Beheer Docker-containers met Kubernetes.
Integreer microservices met een bestaand monolithisch systeem.
Bewaak, test en beveilig microservices.
Problemen met containers en orkestratieomgevingen oplossen.
Deze door een instructeur geleide, live training in Brugge is bedoeld voor iedereen die geïnteresseerd is in het leren van Java met het oog op testautomatisering. Het is een gestroomlijnde, intensieve cursus met veel praktische oefeningen om deelnemers snel aan de slag te laten gaan met de essentiële programmeervaardigheden die nodig zijn voor het testen van softwareautomatisering. De focus ligt op de Java fundamenten die direct en onmiddellijk kunnen worden toegepast op testautomatisering.
Deze cursus behandelt geen diepgaande testautomatiseringsframeworks zoals Selenium. Het omzeilt ook de conventionele "Hello World"-aanpak voor het leren van Java, aangezien dit geen cursus is over applicatieontwikkeling. Deze cursus is er volledig op gericht om deelnemers snel aan de slag te krijgen met testautomatisering. Als u al vertrouwd bent met Java en direct wilt beginnen met testen met Selenium, kijk dan eens naar: 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.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ervaren Spring Boot ontwikkelaars die de geavanceerde functies van Spring Boot willen gebruiken om complexe Spring Boot applicaties verder te verbeteren, beveiligen en testen.
Aan het einde van deze training kunnen deelnemers:
Het Spring WebMVC-framework aanpassen om de ontkoppeling van webtoepassingen te verbeteren.
Objecten serialiseren en deserialiseren met behulp van Jackson Serialization Views.
Gebruikersgegevens opslaan en beveiligen in een database.
Spring Sessions gebruiken om gebruikerssessie-informatie op een gedistribueerde manier te beheren.
De testing van Spring WebMVC-applicaties automatiseren.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op webontwikkelaars die Angular and Spring Boot willen gebruiken om full-stack applicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
Een full-stack applicatie ontwikkelen met Angular en Sping Boot.
Een backend-applicatie bouwen met Spring Boot.
Frontend-applicaties maken met Angular.
Spring Security gebruiken om authenticatie voor een full-stack applicatie te configureren.
Om heterogene ontwikkelingsgroepen die tijdens hun dagelijkse werk verschillende platforms tegelijkertijd gebruiken, zo goed mogelijk van dienst te zijn, hebben we verschillende onderwerpen samengevoegd tot een gecombineerde cursus die verschillende onderwerpen over veilig coderen op didactische wijze presenteert op één enkel trainingsevenement. Deze cursus combineert C/C++ en Java platformbeveiliging om een uitgebreide, platformonafhankelijke expertise op het gebied van veilige codering te bieden.
Met betrekking tot C/C++ worden veelvoorkomende kwetsbaarheden in de beveiliging besproken, ondersteund door praktische oefeningen over de aanvalsmethoden die deze kwetsbaarheden uitbuiten, met de nadruk op de mitigatietechnieken die kunnen worden toegepast om het optreden van deze gevaarlijke bugs te voorkomen, ze te detecteren voordat ze op de markt worden gebracht of hun misbruik te voorkomen.
Beveiligingscomponenten en service van Java worden besproken door de verschillende API's en tools te presenteren aan de hand van een aantal praktische oefeningen waarbij deelnemers hands-on ervaring kunnen opdoen in het gebruik ervan. De cursus behandelt ook beveiligingskwesties van webservices en de gerelateerde Java services die kunnen worden toegepast om de meest pijnlijke bedreigingen van de op internet gebaseerde services te voorkomen. Ten slotte worden web- en Java-gerelateerde beveiligingskwetsbaarheden gedemonstreerd door gemakkelijk te begrijpen oefeningen, die niet alleen de hoofdoorzaak van de problemen aantonen, maar ook de aanvalsmethoden demonstreren, samen met de aanbevolen mitigatie- en coderingstechnieken om de bijbehorende beveiligingsproblemen te voorkomen.
Deelnemers aan deze cursus zullen
Begrijp de basisconcepten van beveiliging, IT-beveiliging en veilige codering
Leer kwetsbaarheden op het web verder dan OWASP Top Tien en weet hoe u ze kunt vermijden
Leer kwetsbaarheden aan de clientzijde en veilige coderingspraktijken
Leer de verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
Een praktisch begrip hebben van cryptografie
Realiseer u de ernstige gevolgen van onveilige bufferverwerking
Begrijp de architecturale beschermingstechnieken en hun zwakke punten
Lees meer over typische codeerfouten en hoe u ze kunt vermijden
Blijf op de hoogte van recente kwetsbaarheden in verschillende platforms, frameworks en bibliotheken
Krijg bronnen en meer informatie over veilige coderingspraktijken
Zelfs ervaren Java programmeurs beheersen de verschillende beveiligingsdiensten die door Java worden aangeboden niet op alle mogelijke manieren, en zijn zich evenmin bewust van de verschillende kwetsbaarheden die relevant zijn voor webapplicaties die in Java zijn geschreven.
De cursus behandelt – naast de introductie van beveiligingscomponenten van Standard Java Edition – beveiligingskwesties van Java Enterprise Edition (JEE) en webservices. De bespreking van specifieke diensten wordt voorafgegaan door de grondslagen van cryptografie en veilige communicatie. Verschillende oefeningen gaan over declaratieve en programmatische beveiligingstechnieken in JEE, terwijl zowel transport-layer als end-to-end beveiliging van webservices aan bod komen. Het gebruik van alle componenten wordt gepresenteerd door middel van verschillende praktische oefeningen, waarbij deelnemers de besproken API's en tools zelf kunnen uitproberen.
De cursus gaat ook in op de meest voorkomende en ernstige programmeerfouten van de Java taal en platform en webgerelateerde kwetsbaarheden. Naast de typische bugs die door Java programmeurs worden begaan, omvatten de geïntroduceerde beveiligingsproblemen zowel taalspecifieke problemen als problemen die voortkomen uit de runtime-omgeving. Alle kwetsbaarheden en de relevante aanvallen worden gedemonstreerd door middel van gemakkelijk te begrijpen oefeningen, gevolgd door de aanbevolen coderingsrichtlijnen en de mogelijke mitigatietechnieken.
Deelnemers aan deze cursus zullen
Begrijp de basisconcepten van beveiliging, IT-beveiliging en veilige codering
Leer webkwetsbaarheden verder dan OWASP Top Tien en weet hoe u ze kunt vermijden
Inzicht in beveiligingsconcepten van webservices
Leer verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
Een praktisch begrip hebben van cryptografie
Inzicht in de beveiligingsoplossingen van Java EE
Lees meer over typische codeerfouten en hoe u ze kunt vermijden
Krijg informatie over enkele recente kwetsbaarheden in het Java framework
Praktische kennis opdoen in het gebruik van tools voor het testen van beveiliging
Krijg bronnen en meer informatie over veilige coderingspraktijken
Zelfs ervaren programmeurs beheersen de verschillende beveiligingsdiensten die door hun ontwikkelingsplatforms worden aangeboden niet met alle middelen en zijn zich ook niet bewust van de verschillende kwetsbaarheden die relevant zijn voor hun ontwikkelingen. Deze cursus is gericht op ontwikkelaars die zowel Java als PHP gebruiken, en biedt hen essentiële vaardigheden die nodig zijn om hun applicaties bestand te maken tegen hedendaagse aanvallen via internet.
Niveaus van Java beveiligingsarchitectuur worden doorlopen door toegangscontrole, authenticatie en autorisatie, beveiligde communicatie en verschillende cryptografische functies aan te pakken. Er worden ook verschillende API's geïntroduceerd die kunnen worden gebruikt om uw code in PHP te beveiligen, zoals OpenSSL voor cryptografie of HTML Purifier voor invoervalidatie. Aan de serverzijde worden de best practices gegeven voor het verharden en configureren van het besturingssysteem, de webcontainer, het bestandssysteem, de SQL server en de PHP zelf, terwijl speciale aandacht wordt besteed aan client-side beveiliging door middel van beveiligingsproblemen van JavaScript, Ajax en HTML5.
Algemene kwetsbaarheden in het web worden besproken aan de hand van voorbeelden die zijn afgestemd op de OWASP Top Tien, met verschillende injectie-aanvallen, script-injecties, aanvallen op sessieafhandeling, onveilige directe objectverwijzingen, problemen met het uploaden van bestanden en vele andere. De verschillende Java- en PHP-specifieke taalproblemen en problemen die voortvloeien uit de runtime-omgeving worden geïntroduceerd, gegroepeerd in de standaard kwetsbaarheidstypen van ontbrekende of onjuiste invoervalidatie, onjuist gebruik van beveiligingsfuncties, onjuiste fout- en uitzonderingsafhandeling, tijd- en statusgerelateerde problemen, problemen met codekwaliteit en mobiele code-gerelateerde kwetsbaarheden.
Deelnemers kunnen de besproken API's, tools en de effecten van configuraties zelf uitproberen, terwijl de introductie van kwetsbaarheden wordt ondersteund door een aantal hands-on oefeningen die de gevolgen van succesvolle aanvallen demonstreren, laten zien hoe de bugs kunnen worden gecorrigeerd en mitigatietechnieken kunnen worden toegepast, en het gebruik van verschillende extensies en tools introduceren.
Deelnemers aan deze cursus zullen
Begrijp de basisconcepten van beveiliging, IT-beveiliging en veilige codering
Leer webkwetsbaarheden verder dan OWASP Top Tien en weet hoe u ze kunt vermijden
Leer kwetsbaarheden aan de clientzijde en veilige coderingspraktijken
Leer de verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
Een praktisch begrip hebben van cryptografie
Leer de verschillende beveiligingsfuncties van PHP te gebruiken
Inzicht in beveiligingsconcepten van webservices
Praktische kennis opdoen in het gebruik van tools voor het testen van beveiliging
Lees meer over typische codeerfouten en hoe u ze kunt vermijden
Blijf op de hoogte van recente kwetsbaarheden in Java en PHP frameworks en bibliotheken
Krijg bronnen en meer informatie over veilige coderingspraktijken
Omschrijving
De Java taal en de Runtime Environment (JRE) zijn ontworpen om vrij te zijn van de meest problematische veelvoorkomende beveiligingsproblemen in andere talen, zoals C / C++ . Toch moeten softwareontwikkelaars en architecten niet alleen weten hoe ze de verschillende beveiligingsfuncties van de Java omgeving moeten gebruiken (positieve beveiliging), maar moeten ze zich ook bewust zijn van de vele kwetsbaarheden die nog steeds relevant zijn voor Java ontwikkeling (negatieve beveiliging).
De introductie van beveiligingsdiensten wordt voorafgegaan door een kort overzicht van de grondslagen van cryptografie, met een gemeenschappelijke basis voor het begrijpen van het doel en de werking van de toepasselijke componenten. Het gebruik van deze componenten wordt gepresenteerd via verschillende praktische oefeningen, waarbij deelnemers de besproken API's zelf kunnen uitproberen.
De cursus gaat ook door en legt de meest voorkomende en ernstige programmeerfouten van de Java taal en het platform uit, die zowel de typische bugs van Java programmeurs als de taal- en omgevingsspecifieke problemen behandelen. Alle kwetsbaarheden en de relevante aanvallen worden aangetoond door eenvoudig te begrijpen oefeningen, gevolgd door de aanbevolen codeerrichtlijnen en de mogelijke mitigatietechnieken.
Deelnemers aan deze cursus zullen
Begrijp basisconcepten van beveiliging, IT-beveiliging en veilige codering
Leer OWASP voorbij OWASP Top Tien en weet hoe u deze kunt vermijden
Leer verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
Heb een praktisch begrip van cryptografie
Meer informatie over typische codeerfouten en hoe u ze kunt vermijden
Krijg informatie over enkele recente kwetsbaarheden in het Java framework
Ontvang bronnen en meer informatie over veilige coderingsmethoden
Beschrijving
Naast gedegen kennis van het gebruik van Java componenten, is het zelfs voor ervaren Java programmeurs essentieel om een grondige kennis te hebben van webgerelateerde kwetsbaarheden, zowel aan de server- als aan de clientzijde, de verschillende kwetsbaarheden die relevant zijn voor webapplicaties die in Java zijn geschreven, en de gevolgen van de verschillende risico's.
Algemene webgebaseerde kwetsbaarheden worden gedemonstreerd door de relevante aanvallen te presenteren, terwijl de aanbevolen coderingstechnieken en mitigatiemethoden worden toegelicht in de context van Java met als belangrijkste doel de bijbehorende problemen te voorkomen. Daarnaast wordt speciale aandacht besteed aan client-side security waarbij de beveiligingsproblemen van JavaScript, Ajax en HTML5 worden aangepakt.
De cursus introduceert beveiligingscomponenten van Standard Java Edition, die wordt voorafgegaan door de fundamenten van cryptografie, en biedt een gemeenschappelijke basislijn voor het begrijpen van het doel en de werking van de toepasselijke componenten. Het gebruik van alle componenten wordt gepresenteerd door middel van praktische oefeningen, waarbij deelnemers de besproken API's en tools zelf kunnen uitproberen.
Ten slotte worden in de cursus de meest voorkomende en ernstige programmeerfouten van de Java taal en het platform uitgelegd. Naast de typische bugs die door Java programmeurs worden begaan, omvatten de geïntroduceerde beveiligingsproblemen zowel taalspecifieke problemen als problemen die voortkomen uit de runtime-omgeving. Alle kwetsbaarheden en de relevante aanvallen worden gedemonstreerd door middel van gemakkelijk te begrijpen oefeningen, gevolgd door de aanbevolen coderingsrichtlijnen en de mogelijke mitigatietechnieken.
Deelnemers aan deze cursus zullen
Begrijp de basisconcepten van beveiliging, IT-beveiliging en veilige codering
Leer webkwetsbaarheden verder dan OWASP Top Tien en weet hoe u ze kunt vermijden
Leer kwetsbaarheden aan de clientzijde en veilige coderingspraktijken
Leer de verschillende beveiligingsfuncties van de Java ontwikkelomgeving te gebruiken
Een praktisch begrip hebben van cryptografie
Lees meer over typische codeerfouten en hoe u ze kunt vermijden
Krijg informatie over enkele recente kwetsbaarheden in het Java framework
Praktische kennis opdoen in het gebruik van tools voor het testen van beveiliging
Krijg bronnen en meer informatie over veilige coderingspraktijken
GlassFish Administration Training laat de deelnemers kennismaken met de geheimen van de installatie, configuratie, beheer en monitoring GlassFish server. De opleiding staat open voor toekomstige GlassFish serverbeheerders.
GlassFish is een open-source applicatieserver. Deze driedaagse cursus biedt een inleiding tot het beheren van GlassFish Server met Java EE-toepassingen.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op programmeurs die Gosu's statische typen en pragmatische benadering in het programmeren willen downloaden, installeren en implementeren.
Aan het einde van deze training kunnen deelnemers met Gosu programmeren om eenvoudige scripts te schrijven voor bibliotheken, gebruikersinterface-elementen, regels en meer.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die Jakarta EE willen gebruiken voor het bouwen, migreren en implementeren van cloud-native applicaties, waarbij gebruik wordt gemaakt van de volledige implementatie van Java EE 8 en cloud computing. technologie.
Aan het einde van deze training kunnen deelnemers:
Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van Jakarta EE applicaties.
Creëer en bouw databasegestuurde applicaties met de Jakarta Persistence API.
Ontwikkel en integreer Jakarta EE applicaties met Jakarta RESTful webservices voor draagbaarheid.
Containeriseer cloud-native applicaties voor cloudimplementatie met Docker.
Deze live training in Brugge (online of op locatie) wordt gegeven door een instructeur en is bedoeld voor softwareontwikkelaars en systeemarchitecten op gemiddeld niveau die reactieve applicaties willen bouwen met behulp van Java 9, Spring, Jersey, Akka en de reactieve programmeerbibliotheek RxJava 2.0.
Aan het einde van deze training kunnen deelnemers:
Begrijp het belang en de betekenis van reactief programmeren in de ontwikkeling van applicaties en systemen.
Voer een unittest uit op RxJava 2.0.
Gebruik het Akka-framework volgens reactieve programmeerprincipes.
Schakel Spring in voor de ontwikkeling van gelijktijdige applicaties.
Gebruik de flow API van Java 9 om reactieve apps te ontwikkelen.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars en programmeurs die Java-applicaties willen bouwen, beheren en uitvoeren met behulp van Java 11.
Aan het einde van deze training kunnen deelnemers:
Migreer van oudere Java-versies naar Java 11 om nieuwe functies en veranderingen in het platform te implementeren.
Ontdek nieuwe methoden in Java 11 om de ontwikkeling van applicaties te verbeteren en te vereenvoudigen.
Leer Java-kernconcepten om applicaties te bouwen voor verschillende systemen en apparaten met behulp van Java 11.
Introduceert contect voor geavanceerde Java-programmeurs, meestal het ontwikkelen van grootschalige toepassingen, frameworks of bibliotheken. Deze cursus bestaat voornamelijk uit labs (ongeveer 60%), de rest is discussies en presentaties. We gebruiken meestal de nieuwste versie van Java voor deze cursus, maar deze kan ook worden geleverd als een privécursus op oudere versies van Java .
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Java EE 7 willen installeren, beheren en implementeren om bedrijfsapplicaties te ontwikkelen.
Aan het einde van deze training kunnen deelnemers bedrijfsapplicaties en webservices creëren, beheren, implementeren, implementeren en beveiligen met behulp van Java EE 7.
Deze live training onder leiding van een instructeur in Brugge (online of ter plaatse) is bedoeld voor ontwikkelaars die de nieuwe functies van Java EE 8 willen gebruiken om cloudapplicaties te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet de benodigde ontwikkelomgeving op om te beginnen met ontwikkelen.
Begrijp de concepten en architectuur achter Java Enterprise Edition (JEE).
Maak een voorbeeld van een cloudtoepassing (of webservice).
Koppel een applicatie aan een database.
Schrijf en beheer stateful componenten met behulp van afhankelijkheidsinjectie.
Deze door een instructeur geleide, live training in Brugge (op locatie of op afstand) is gericht op ontwikkelaars die Java EE 8 willen gebruiken om cloud-ready bedrijfsapplicaties te bouwen en te implementeren, waarbij gebruik wordt gemaakt van geavanceerde Java-technologieën en API's.
Aan het einde van deze training kunnen deelnemers:
Zet de noodzakelijke ontwikkelomgeving op om te beginnen met het ontwikkelen van bedrijfsapplicaties met Java EE 8.
Implementeer bedrijfslogica voor het ontwerpen en bouwen van bedrijfsgerichte applicaties.
Integreer microservices met Java EE 8 componenten om single-tiered applicaties te transformeren in zeer schaalbare en cloud-ready applicaties.
Begrijp en pas Java EE 8 ontwerppatronen en best practices voor coderen toe.
Deze 4-daagse cursus is bedoeld voor programmeurs die de taal al kennen Java en de Enterprise Java Beans 2.0-technologie willen benutten en zich tegelijkertijd bewust willen worden van de veiligheidsimplicaties van het distribueren van applicaties. Deze cursus heeft een groot praktisch onderdeel waaronder het ontwikkelen van een e-commerce applicatie op basis van Enterprise Java Beans. De cursus maakt gebruik van de JBoss Application Server.
De cursus omvat de basis van Java ontwikkeling.
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.
Java FX is een GUI-bibliotheek die beschikbaar is in de nieuwste versie van Java JDK. Het bevat een verzameling grafische en mediapakketten voor het ontwerpen, maken, testen, debuggen en implementeren van rijke client-applicaties die consistent werken op meerdere platforms.
In dit onsite leiding van een instructeur, live training leren de deelnemers hoe ze rijk user interfaces met behulp van de ontwikkeling van Java 's krachtige GUI bibliotheek, Java FX.
Aan het einde van deze training kunnen deelnemers:
Creëer een moderne, visueel aantrekkelijke Java toepassing met Java FX
Integreer Java FX in oudere op Java gebaseerde Swing- en SWT-toepassingen
Voeg 3D-afbeeldingen en effecten toe aan hun toepassing
Test en debug hun Java applicatie
Implementeer de applicatie op het web of als een desktop-applicatie
Publiek
Applicatie ontwikkelaars
Webontwikkelaars
Indeling van de cursus
Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Notitie
Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Deze door een instructeur geleide, live training Brugge (op locatie of op afstand) 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. .
Aan het einde van deze training kunnen deelnemers:
Zet de benodigde ontwikkelomgeving op om Java-applicaties te bouwen.
Begrijp de kenmerken en architectuur van Kubernetes.
Leer meer over de belangrijkste concepten en tools voor DevOps.
Krijg een opfriscursus over de basisprincipes van Java-programmeren.
Containeriseer Java-microservices met Docker.
Bouw, schaal en implementeer Java-applicaties op Kubernetes.
During the training in Brugge, participants will learn about process and modern tools for producing efficient software in Java. They learn performance-related traps, benchmarking, profiling, tuning, memory analysis, performance tricks using collections or IO. Learned topics and tools are applicable regardless of the technologies used in the project, because we focus on language-level performance, tools and embedded libraries. Tuning discusses parameters of JVM provided by Oracle.
Tijdens de training zullen de deelnemers leren hoe ze basisprogramma's in Java kunnen schrijven, testen, standaardbibliotheken gebruiken en multi-trained toepassingen kunnen maken.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die JavaServer Faces willen gebruiken om webapplicaties op ondernemingsniveau te maken.
Aan het einde van deze training kunnen deelnemers:
Bouw een JavaServer Faces CRUD-applicatie die verbinding maakt met een database.
Valideer formulieren door invoer te filteren en uitvoer op te schonen.
Gebruik JDBC API's en MySQL om bewerkingen op gegevens uit te voeren.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op Java-ontwikkelaars die Gradle willen gebruiken om het Java webontwikkelingsproces te automatiseren.
Aan het einde van deze training kunnen deelnemers:
Deze live training onder leiding van een instructeur in Brugge (online of op locatie) is bedoeld voor ontwikkelaars die Quarkus willen gebruiken om applicaties te bouwen, te testen en te implementeren, volledig uitgerust met Java, maar met minder gebruik van bronnen.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet de benodigde ontwikkelomgeving op om applicaties te gaan ontwikkelen met Quarkus.
Bouw, compileer en voer toepassingen uit in de native modus met behulp van GraalVM.
Gebruik Quarkus tooling en extensies voor het bouwen van native applicaties met behulp van Maven.
Containeriseer, voer toepassingen uit en implementeer ze met Docker.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretesters die REST-webservices willen testen met Postman, Java en Rest Assured API's.
Aan het einde van deze training kunnen deelnemers:
Automatiseer het testen van webservice-API met Postman en REST Assured API.
Genereer rapporten voor uitvoeringsresultaten.
Ontwerp en implementeer automatiseringsframeworks met REST Assured API.
Deze live training onder leiding van een instructeur in Brugge (online of ter plaatse) is bedoeld voor ontwikkelaars die RxJava willen gebruiken om een Android mobiele applicatie te ontwikkelen en te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
Zet een ontwikkelomgeving op met de benodigde bibliotheken, pakketten en frameworks die nodig zijn voor het ontwikkelen van een reactieve applicatie.
Krijg inzicht in hoe gegevens- en gebeurtenisstromen worden uitgezonden en verbruikt.
Ontwerp toepassingen die situaties uit de echte wereld (op basis van gebeurtenissen) op een elegante en beknopte manier modelleren.
Deze cursus behandelt de veilige coderingsconcepten en OWASP met Java via OWASP testmethodologie (Open Web Application Security Project). Het Open Web Application Security Project is een online community die vrij beschikbare artikelen, methodologieën, documentatie, tools en technologieën creëert op het gebied van webapplicatiebeveiliging.
Deze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Spring Integration willen gebruiken om hoogwaardige en efficiënte bedrijfsintegratieoplossingen te ontwerpen en bouwen.
Aan het einde van deze training kunnen deelnemers:
Zet de benodigde ontwikkelomgeving op om te beginnen met het ontwikkelen van integratieoplossingen met Spring Integration.
Begrijp de Spring Integration-functies, kernconcepten en componenten.
Leer hoe u bedrijfsintegratiepatronen kunt implementeren.
Bouw berichtgestuurde bedrijfsapplicaties met Spring Integration.
Maak integratie met externe streams en NoSQL-databases mogelijk (Apache Kafka, MongoDB, Redis, enz.).
Bewaak en beheer de berichtenstromen tussen eindpunten.
Apache TomEE is een gecertificeerde Java Enterprise Edition (EE) -stapel ontwikkeld bovenop Tomcat (TomEE = Tomcat + aanvullende Java EE-functies). Deze integraties vergemakkelijken het schrijven van code, het testen van bedrijfslogica, het configureren van containerbeheerde bronnen en het beheren van de server.
In deze door een instructeur geleide live training leren deelnemers hoe ze een TomEE-applicatieserver kunnen installeren, configureren, beheren, problemen oplossen en optimaliseren.
Publiek
ontwikkelaars
Systeembeheerders
DevOps ingenieurs
Formaat van de cursus
Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
In deze door een instructeur geleide, live training leren deelnemers hoe ze Vert.x kunnen gebruiken om een asynchrone, op gebeurtenissen gebaseerde webapplicatie te maken.
Aan het einde van deze training kunnen deelnemers:
Begrijp en gebruik de verschillende componenten (core, web, client, etc.) in de Vert.x-stack.
Gebruik Vert.x om netwerkhulpprogramma's, HTTP/REST-microservices, gebeurtenisverwerking met hoog volume, back-end message-bus-applicaties, enz. te creëren.
Voer een app uit die hoge gelijktijdigheid aankan met minimale kernelthreads.
Gebruik de API's van Vert.x ter ondersteuning van Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
Eenheidstest asynchrone code met Vert.x-Unit.
Implementeer en schaal een app met minimale hardware.
Lees meer...
Laatst bijgewerkt:
Testimonials (22)
Meerdere voorbeelden voor elke module en grote kennis van de trainer.
Sebastian - BRD
Cursus - Secure Developer Java (Inc OWASP)
Automatisch vertaald
Dat we een complex overzicht kregen, ook over de context - bijvoorbeeld waarom we annotaties nodig hebben en wat ze betekenen.
Ik vond het praktische deel van de training leuk - het handmatig uitvoeren van de commando's en het aanroepen van de rest api's
Alina - ACCENTURE SERVICES S.R.L
Cursus - Quarkus for Developers
Automatisch vertaald
toegankelijke manier om kennis over te dragen
Bartlomiej - Politechnika Lodzka
Cursus - Java 16
Automatisch vertaald
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Cursus - Groovy Programming
Ik heb genoten van de cursus met Reda, hij is een zeer attent persoon en staat open voor alle vragen. Hij past zich aan de behoeften van zijn klant aan
Lamiae Hraira - Solidaris Brabant
Automatisch vertaald
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Cursus - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Cursus - Spring Boot for Beginners
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Cursus - Advanced Java Security
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Cursus - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Cursus - Spring Boot, React, and Redux
Les explications sur bonnes pratiques RabbitMq
Jean-Francois Menon - METEO-FRANCE
Cursus - RabbitMQ with Java and Spring
-code examples really helped with understanding
-Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Cursus - Java Performance
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Cursus - Java 8 and Spring
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Cursus - Unit Testing with JUnit
Trainer willing to prepare the hands on materials based on request during the training.
Kim Loong Lee - Verwaltung
Cursus - Java Fundamentals
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Cursus - Functional Reactive Programming with Java 9 and RxJava
Despite the format used to give this course, which should not be used in any educational context and even more in a professional.
The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Cursus - Spring and Hibernate in Java Applications
I genuinely liked the real world scenarios.
Michail Alvanos
Cursus - Java and Web Application Security
I liked the very practical scenario and lot of hands-on exercises.
Michel PRAYAG
Cursus - Java fundamentals with Maven
I liked that there were many exercises,
Re activity and flexibility of the Trainer.
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