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 Leuven of in NobleProg bedrijfsopleidingscentra in Leuven. NobleProg -- Uw lokale trainingsaanbieder
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 B...
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 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:
Begrijp JVM en hoe het werkt.
Leer meer over reflectie en de verschillende geheugengebieden.
Begrijp hoe u de JVM-toolinterface gebruikt.
Gebruik JVM om Java programma's uit te voeren op elk apparaat of besturingssysteem.
Deze instructeur-geleide, live training in Leuven (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 Leuven (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 Leuven (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 in Leuven (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 (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 Leuven (op locatie of op afstand) is gericht op ontwikkelaars van gemiddeld tot gevorderd niveau die microservices willen ontwikkelen met behulp van Spring Boot, Docker en Kubernetes.Aan het einde van deze training kunnen deelnemers:
Begrijp de microservices-architectuur.
Bouw productieklare microservices met Spring Boot.
Begrijp de rol van Docker in microservices.
Stel het Kubernetes-cluster in om microservices te implementeren.
Deze door een instructeur geleide, live training in Leuven 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.
Om op de beste manier heterogene ontwikkelingsgroepen te dienen die gelijktijdig verschillende platforms gebruiken tijdens hun dagelijkse werk, hebben we verschillende onderwerpen samengevoegd tot een gecombineerde cursus die verschillende beveiligde coderende onderwerpen op didactische wijze presenteert op een enkele trainingsevenement Deze cursus combineert C / C ++ en Java-platformbeveiliging om een uitgebreide, crossplatform veilige codeerexpertise te bieden Met betrekking tot C / C ++ worden veel voorkomende beveiligingskwetsbaarheden besproken, ondersteund door praktische oefeningen over de aanvalsmethoden die deze kwetsbaarheden misbruiken, met de nadruk op de mitigatietechnieken die kunnen worden toegepast om het optreden van deze gevaarlijke bugs te voorkomen, te detecteren vóór de marktintroductie of hun uitbuiting voorkomen Beveiligingscomponenten en de service van Java worden besproken door de verschillende API's en hulpmiddelen te presenteren via een aantal praktische oefeningen waarbij deelnemers praktische ervaring kunnen opdoen in het gebruik ervan De cursus behandelt ook beveiligingsproblemen 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 Javarelated beveiligingskwetsbaarheden gedemonstreerd door easytounderstand-oefeningen, die niet alleen de hoofdoorzaak van de problemen tonen, maar ook de aanvalsmethoden demonstreren, samen met de aanbevolen mitigatie- en coderingstechnieken om de bijbehorende beveiligingsproblemen te vermijden Deelnemers die deze cursus volgen, zullen Basisbegrippen van beveiliging, IT-beveiliging en veilige codering begrijpen Leer webkwetsbaarheden voorbij OWASP Top Tien en weet hoe u ze kunt vermijden Leer clientside-kwetsbaarheden en veilige codeerpraktijken kennen Leer verschillende beveiligingsfuncties van de Java-ontwikkelomgeving te gebruiken Heb een praktisch begrip van cryptografie Realiseer de ernstige gevolgen van onveilige buffermanagement Begrijp de architecturale beschermingstechnieken en hun zwakheden Meer informatie over typische coderingsfouten en hoe u ze kunt vermijden Blijf op de hoogte van recente kwetsbaarheden in verschillende platforms, kaders en bibliotheken Download bronnen en lees meer over veilige codeermethoden Publiek ontwikkelaars .
Zelfs ervaren Java-programmeurs beheersen op geen enkele manier de verschillende beveiligingsservices die door Java worden aangeboden en zijn evenmin op de hoogte van de verschillende kwetsbaarheden die relevant zijn voor webtoepassingen die in Java zijn geschreven De cursus behandelt, naast het introduceren van beveiligingscomponenten van Standard Java Edition, beveiligingsproblemen van Java Enterprise Edition (JEE) en webservices De bespreking van specifieke diensten wordt voorafgegaan door de basis voor cryptografie en veilige communicatie Verschillende oefeningen behandelen declaratieve en programmatische beveiligingstechnieken in JEE, terwijl zowel de transportlaag als de eindtoendbeveiliging van webservices worden besproken Het gebruik van alle componenten wordt gepresenteerd via verschillende praktische oefeningen, waarbij deelnemers de besproken API's en hulpmiddelen zelf kunnen uitproberen De cursus doorloopt ook 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, hebben de geïntroduceerde beveiligingsproblemen betrekking op zowel taalspecifieke problemen als problemen die voortvloeien uit de runtime-omgeving Alle kwetsbaarheden en de relevante aanvallen worden aangetoond met behulp van easytounderstand-oefeningen, gevolgd door de aanbevolen coderingsrichtlijnen en de mogelijke mitigatietechnieken Deelnemers die deze cursus volgen, zullen Basisbegrippen van beveiliging, IT-beveiliging en veilige codering begrijpen Leer webkwetsbaarheden voorbij OWASP Top Tien en weet hoe u ze kunt vermijden Begrijp beveiligingsconcepten van webservices Leer verschillende beveiligingsfuncties van de Java-ontwikkelomgeving te gebruiken Heb een praktisch begrip van cryptografie Krijg inzicht in beveiligingsoplossingen van Java EE Meer informatie over typische coderingsfouten en hoe u ze kunt vermijden Krijg informatie over enkele recente kwetsbaarheden in het Java-framework Praktische kennis opdoen over het gebruik van veiligheidstesttools Download bronnen en lees meer over veilige codeermethoden Publiek ontwikkelaars .
Zelfs ervaren programmeurs beheersen niet door alle middelen de verschillende beveiligingsdiensten die door hun ontwikkelingsplatforms worden aangeboden, en zijn ook niet bewust van de verschillende kwetsbaarheden die relevant zijn voor hun ontwikkelingen. Deze cursus richt zich op ontwikkelaars die zowel Java als PHP gebruiken, waardoor ze essentiële vaardigheden die nodig zijn om hun toepassingen tegen hedendaagse aanvallen te maken via het internet.
Niveaus van Java beveiligingsarchitectuur worden doorgaan door toegangscontrole, authenticatie en machtiging, beveiligde communicatie en verschillende cryptografische functies aan te pakken. Er worden ook verschillende APIs geïntroduceerd die kunnen worden gebruikt om uw code in PHP te beveiligen, zoals OpenSSL voor cryptografie of HTML Purifier voor input validatie. Aan de serverzijde worden de beste praktijken gegeven voor het harden en configureren van het besturingssysteem, de webcontainers, het bestandsysteem, de SQL server en de PHP zelf, terwijl een speciale focus wordt gegeven op client-side beveiliging door middel van beveiligingsproblemen van JavaScript, Ajax en HTML5.
Algemene web kwetsbaarheden worden besproken door voorbeelden in overeenstemming met de OWASP Top Ten, het tonen van verschillende injectie-aanvallen, script-injecties, aanvallen tegen sessiebehandeling, onveilig rechtstreekse object verwijzingen, problemen met bestanden uploaden, en vele anderen. De verschillende Java- en PHP-specifieke taalproblemen en problemen die voortvloeien uit de runtime omgeving worden geïntroduceerd in de standaard kwetsbaarheidstypen van ontbrekende of onjuiste input validatie, onjuiste gebruik van beveiligingsfuncties, onjuiste fout en uitzondering beheer, tijd- en staat gerelateerde problemen, code kwaliteit problemen en mobiele code gerelateerde kwetsbaarheden.
Deelnemers kunnen de besproken API's, hulpmiddelen en de effecten van configuraties voor zichzelf uitproberen, terwijl de introductie van kwetsbaarheden allemaal wordt ondersteund door een aantal hands-on oefeningen die de gevolgen van succesvolle aanvallen demonstreren, tonen hoe de bugs te corrigeren en verlichtingstechnieken toe te passen, en het gebruik van verschillende uitbreidingen en hulpmiddelen in te voeren.
De deelnemers aan deze cursus zullen
Begrijp de basisbegrippen van beveiliging, IT-beveiliging en beveiligde codering
Leer web kwetsbaarheden verder dan OWASP Top Ten en weet hoe ze te vermijden
Leer de kwetsbaarheden aan de klant en veilige coderingspraktijken
Leer om verschillende beveiligingsfuncties van de ontwikkelingsomgeving te gebruiken Java
Een praktisch begrip van cryptografie
Leer om verschillende beveiligingsfuncties van PHP te gebruiken
Begrijp de beveiligingsconcepten van webdiensten
Krijg praktische kennis in het gebruik van beveiligingstesttools
Leer over typische coderingsfouten en hoe ze te vermijden
Informatie over recente kwetsbaarheden in Java en PHP kaders en bibliotheken
Krijg bronnen en meer lezen 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
Omschrijving Naast solide kennis in het gebruik van Java componenten, is het zelfs voor ervaren Java programmeurs van essentieel belang om een grondige kennis te hebben van webgerelateerde kwetsbaarheden zowel op server- als clientzijde, de verschillende kwetsbaarheden die relevant zijn voor webapplicaties die in Java geschreven, en de gevolgen van de verschillende risico's. Algemene webgebaseerde kwetsbaarheden worden aangetoond door de relevante aanvallen te presenteren, terwijl de aanbevolen coderingstechnieken en mitigatiemethoden worden uitgelegd in de context van Java met als belangrijkste doel de bijbehorende problemen te voorkomen. Daarnaast wordt speciale aandacht besteed aan client-side beveiliging van beveiligingsproblemen van Java Script, Ajax en HTML 5. De cursus introduceert beveiligingscomponenten van de standaard Java editie, die wordt voorafgegaan door de basis van cryptografie en biedt een gemeenschappelijke basis voor het begrijpen van het doel en de werking van de toepasselijke componenten. Het gebruik van alle componenten wordt gepresenteerd door praktische oefeningen, waarbij deelnemers de besproken API's en hulpmiddelen 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 van Java programmeurs, dekken de geïntroduceerde beveiligingsproblemen zowel taalspecifieke problemen als problemen die voortvloeien uit de runtime-omgeving. 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 client-side kwetsbaarheden en veilige codeermethoden
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
Krijg praktische kennis in het gebruik van beveiligingstesttools
Ontvang bronnen en meer informatie over veilige coderingsmethoden
Naast een gedegen kennis van het gebruik van Java-componenten, is het zelfs voor ervaren Java-programmeurs essentieel om een grondige kennis te hebben van zowel webgerelateerde kwetsbaarheden aan server- als clientzijde, de verschillende kwetsbaarheden die relevant zijn voor webtoepassingen die in Java zijn geschreven, en de gevolgen van de verschillende risico's Algemene webgebaseerde kwetsbaarheden worden gedemonstreerd door het presenteren van de relevante aanvallen, terwijl de aanbevolen coderingstechnieken en mitigatiemethoden worden uitgelegd in de context van Java met het belangrijkste doel om de bijbehorende problemen te vermijden Daarnaast wordt speciale aandacht besteed aan clientside-beveiliging bij het aanpakken van beveiligingsproblemen van JavaScript, Ajax en HTML5 De cursus introduceert beveiligingscomponenten van Standard Java Edition, die wordt voorafgegaan door de fundamenten van cryptografie, die een gemeenschappelijke basislijn bieden voor het begrijpen van het doel en de werking van de toepasselijke componenten Beveiligingsproblemen van Java Enterprise Edition worden gepresenteerd via verschillende oefeningen die zowel declaratieve als programmatische beveiligingstechnieken uitleggen in JEE Ten slotte verklaart de cursus de meest voorkomende en ernstige programmeerfouten van de Java-taal en het Java-platform Naast de typische bugs die door Java-programmeurs worden begaan, hebben de geïntroduceerde beveiligingsproblemen betrekking op zowel taalspecifieke problemen als problemen die voortvloeien uit de runtime-omgeving Alle kwetsbaarheden en de relevante aanvallen worden aangetoond met behulp van easytounderstand-oefeningen, gevolgd door de aanbevolen coderingsrichtlijnen en de mogelijke mitigatietechnieken Deelnemers die deze cursus volgen, zullen Basisbegrippen van beveiliging, IT-beveiliging en veilige codering begrijpen Leer webkwetsbaarheden voorbij OWASP Top Tien en weet hoe u ze kunt vermijden Leer clientside-kwetsbaarheden en veilige codeerpraktijken kennen Leer verschillende beveiligingsfuncties van de Java-ontwikkelomgeving te gebruiken Heb een praktisch begrip van cryptografie Begrijp beveiligingsconcepten van webservices Krijg inzicht in beveiligingsoplossingen van Java EE Meer informatie over typische coderingsfouten en hoe u ze kunt vermijden Krijg informatie over enkele recente kwetsbaarheden in het Java-framework Praktische kennis opdoen over het gebruik van veiligheidstesttools Download bronnen en lees meer over veilige codeermethoden Publiek ontwikkelaars .
Eclipse is een Integrated Development Environment (IDE) die het meest wordt gebruikt voor Java programmering. In deze door een instructeur geleide live training leren deelnemers hoe ze de Eclipse IDE voor Java . Aan het einde van deze training kunnen deelnemers:
Begrijp de verschillende functionaliteiten van de Eclipse IDE
Meer informatie over het instellen van de Eclipse IDE voor Java ontwikkeling
Maak en voer hun eerste Java applicatie uit in Eclipse
Leer verschillende tips en trucs om de Eclipse IDE efficiënt te gebruiken
Publiek
Java ontwikkelaars die geïnteresseerd zijn in het gebruik van de Eclipse IDE
Formaat van de cursus
Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Deze door een instructeur geleide, live training in Leuven (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.
DoelstellingenDeze 4-daagse cursus is bedoeld voor objectgeoriënteerde ontwikkelaars (bijvoorbeeld C++ of C#) die snel aan de slag moeten in Java. De cursus behandelt de Java programmeerconstructies en API's snel, waarbij de nadruk ligt op de verschillen tussen Java en andere OO-talen.PubliekDeze training is bedoeld voor OO-ontwikkelaars die de overstap naar Java moeten maken.
Tijdens deze live training in Leuven onder leiding van een instructeur leren deelnemers over de voordelen en functies van Java 9, Spring, Jersey en RxJava 2.0 bij het ontwikkelen van reactieve applicaties. Ze doorlopen de stappen van het maken en implementeren van een echte reactieve applicatie met behulp van de flow API van Java 9, Spring, het Akka-framework en de functionele 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 (op locatie of op afstand) is gericht op ontwikkelaars die hun kennis van Java 10 willen versterken en gebruiken om bedrijfsapplicaties te creëren, bouwen, testen, debuggen en implementeren.Aan het einde van deze training kunnen deelnemers:
Zet de benodigde ontwikkelomgeving op om te beginnen met ontwikkelen met Java 10.
Maak gebruik van de essentiële features van Java 10 om een applicatie te ontwikkelen.
Begrijp de principes achter de Java 10-update en pas deze toe op applicatieverbeteringen.
Herken en overweeg het potentieel van Java 10 implementaties voor andere ondernemingen.
Deze door een instructeur geleide, live training in Leuven (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.
Deze door een instructeur geleide, live training in Leuven (op locatie of op afstand) is gericht op ontwikkelaars die Java 9 en de bijbehorende functies willen gebruiken om bedrijfsapplicaties te maken, bouwen, testen, debuggen en implementeren.Aan het einde van deze training kunnen deelnemers:
Zet de benodigde ontwikkelomgeving op om te beginnen met ontwikkelen met behulp van Java 9.
Begrijp de specificaties van de Java 9-upgrade.
Gebruik Java 9 functies om de prestaties van applicaties te verbeteren.
Zie het potentieel van Java 9 als hulpmiddel voor andere bedrijfsimplementaties.
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 .
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.
Toepassingen voor het Android-platform worden voornamelijk in Java ontwikkeld. Deze cursus is ontwikkeld voor softwareprogrammeurs met een sterke OOP-achtergrond (in PHP, Scala, C ++, C # of Objective C) die van plan zijn om Java-toepassingen voor het Android-platform te ontwikkelen. Deze cursus behandelt de programmeertaalgrammatica van Java en richt zich op die specifieke Java-mogelijkheden die het Android-platform meer dan andere gebruikt.
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 Leuven (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.
Het cursus is bedoeld voor Java programmatoren die efficiënte toepassingen willen produceren. Na raadpleging met cliënt kan het cursus in een bijzondere hulpmiddelversie worden gevoerd, voor mensen die alleen de prestatieproblemen (testers, administrateurs) moeten ontdekten - in dit geval is niet nodig voor programmatie in Java.Tijdens de opleiding zullen deelnemers over proces en moderne gereedschappen leren voor de productie van efficiënte software in Java. Ze leren met prestatieverband, benchmarking, profilering, tuning, geheugenanalyse, prestatiestricks met gebruik van collecties of IO. Leerde onderwerpen en gereedschappen zijn van toepassing ongeacht de technologieën die in het project gebruikt zijn, want we focuseren op taalniveau-prestatie, hulpmiddelen en inbegrepen bibliotheken. Toning bespreekt parameters van JVM door 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 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 door een instructeur geleide, live training in Leuven (online of ter plaatse) is bedoeld voor datawetenschappers die een Reinforcement Learning-systeem willen creëren en implementeren dat in staat is om beslissingen te nemen en echte problemen binnen een organisatie op te lossen.Aan het einde van deze training zijn de deelnemers in staat om:
Begrijp de relaties en verschillen tussen Reinforcement Learning en machine learning, deep learning, supervised en unsupervised learning.
Analyseer een probleem uit de echte wereld en herdefinieer het als Reinforcement Learning probleem.
Het implementeren van een oplossing voor een reëel probleem met behulp van Reinforcement Learning.
Begrijp de verschillende algoritmen die beschikbaar zijn in Reinforcement Learning en selecteer de meest geschikte voor het probleem in kwestie.
Deze live training onder leiding van een instructeur in Leuven (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.
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.
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.
Deze door een instructeur geleide, live training in Leuven (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 onder leiding van een instructeur in Leuven (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 webontwikkelaars die Apache Struts 2 willen gebruiken om webapplicaties te maken.Aan het einde van deze training kunnen deelnemers:
Bouw Java MVC-applicaties.
Behandel grote projecten en ondersteun REST-applicaties.
Beveilig Apache Struts 2 tegen kwetsbaarheden zoals aanvallen op het uitvoeren van externe code.
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 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 in Leuven (op locatie of op afstand) is gericht op ontwikkelaars die Java Enterprise-applicaties willen ontwikkelen met OpenXava.Aan het einde van deze training kunnen deelnemers:
Installeer en configureer OpenXava.
Selecteer en gebruik andere Java-tools en -frameworks samen met OpenXava.
Ontwikkel een geavanceerde databasegestuurde bedrijfsapplicatie.
Deze door een instructeur geleide, live training in Leuven (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:
Pas het Spring WebMVC-framework aan om de ontkoppeling van webapplicaties te verbeteren.
Serialiseer en de-serialiseer objecten met behulp van Jackson Serialization Views.
Bewaar en beveilig gebruikersgegevens in een database.
Gebruik Spring Sessions om informatie over gebruikerssessies op gedistribueerde wijze te beheren.
Automatiseer het testen van Spring WebMVC-applicaties.
Deze door een instructeur geleide, live training in Leuven (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:
Ontwikkel een full-stack-applicatie met Angular en Sping Boot.
Bouw een backend-applicatie met Spring Boot.
Creëer frontend-applicaties met Angular.
Gebruik Spring Security om authenticatie voor een volledige stack-applicatie te configureren.
Deze live training onder leiding van een instructeur in Leuven (online of ter plaatse) is bedoeld voor webontwikkelaars die willen programmeren in Spring Boot om Apache Camel applicaties te bouwen.Aan het einde van deze training zijn de deelnemers in staat om:
Ontwikkel Apache Camel toepassingen met Spring Boot.
Pas foutbewaking en waarschuwingen toe voor Apache Camel-toepassingen.
Deze instructeur-geleide, live training in Leuven (op locatie of op afstand) is gericht op webontwikkelaars die functionele front-end en back-end webapplicaties willen bouwen met Spring Boot, React, and Redux.Aan het einde van deze training kunnen deelnemers:
Bouw een front-end applicatie met React en Redux.
Creëer RESTful API's met Spring Boot.
Beveilig webservices met Spring-beveiliging en JWT-webtokens.
In deze door een instructeur geleide, live training in Leuven leren deelnemers de belangrijkste kenmerken en architectuur van Spring Boot, en de relatie ervan met het onderliggende Spring-framework. De docent biedt ruime mogelijkheden om deze kennis toe te passen en feedback te krijgen. Deelnemers zullen live, praktijkgerichte oefeningen uitvoeren over het definiëren, configureren en implementeren van Spring-applicaties.Aan het einde van de cursus beschikken de deelnemers over de nodige kennis en praktijk om snel hun eigen Spring-applicatie te kunnen implementeren.
Read more...
Last Updated:
Testimonials (21)
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
Machine Translated
toegankelijke manier om kennis over te dragen
Bartłomiej - Politechnika Łódzka
Cursus - Java 16
Machine Translated
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
Machine Translated
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-François 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 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