Vert.x: Build a Reactive Application on JVM Träningskurs
Vert.x är ett bibliotek för att skapa reaktiva program som körs på den Java virtuella datorn (JVM).
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man använder Vert.x för att skapa en asynkron, händelsebaserad webbapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå och använd de olika komponenterna (kärna, webb, klient osv.) i stacken Vert.x.
- Använd Vert.x för att skapa nätverksverktyg, HTTP/REST-mikrotjänster, händelsebearbetning med hög volym, backend-meddelandebussapplikationer, etc.
- Kör en app som kan hantera hög samtidighet med minimala kerneltrådar.
- Använd Vert.xs API:er för att stödja Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin osv.
- Enhetstest asynkron kod med Vert.x-Unit.
- Distribuera och skala en app med minimal maskinvara.
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Kursplan
Införandet
Översikt över Reactive Programming
Översikt över Vert.x stacken (Core, Web, Client, etc.)
Förbereda utvecklingsmiljön
Installera och konfigurera bibliotek och verktyg
Fallstudie: Skapa ett lättviktigt meddelandesystem för IoT
Skapa en mikrotjänst
Beständiga data (MongoDB, Postgres osv.)
Implementera en evenemangsbussbro
Autentisera och auktorisera användare
Konfigurera och hantera ett kluster
Integrera Microservices i ett program
Unit Testing Kodexen.
Felsöka programmet
Distribuera och skala programmet
Automatisera distributionsprocessen
Övervaka programmet
Felsökning
Sammanfattning och slutsats
Krav
- En förståelse för reaktiv programmering
Publik
- Utvecklare
Open Training Courses require 5+ participants.
Vert.x: Build a Reactive Application on JVM Träningskurs - Booking
Vert.x: Build a Reactive Application on JVM Träningskurs - Enquiry
Vert.x: Build a Reactive Application on JVM - Consultancy Enquiry
Consultancy Enquiry
Upcoming Courses
Relaterade Kurser
NetBeans
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda NetBeans för att utveckla applikationer med Java och andra programmeringsspråk.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig mer om NetBeans och hur det fungerar.
- Lär dig hur du använder NetBeans i Java-programmering.
- Använd NetBeans för att skapa mallar och projekt.
Guava
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till Java-programmerare som vill lära sig om Guava och hur man använder Guava i programmering.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig hur du använder Guava i Java-programmering.
- Använd Guava för att underlätta standardkodningsmetoder.
- Gör lättlästa och koncisa Java-koder.
Vaadin
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till programmerare, java-utvecklare och alla som vill använda Vaadin för att utveckla och distribuera applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera och konfigurera ett Vaadin projekt.
- Förstå grunderna för Vaadin vid utveckling av applikationer.
- Använd Vaadin för att utveckla applikationer.
Enterprise Application Integrations with Spring Integration
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Spring Integration för att designa och bygga högkvalitativa och effektiva lösningar för företagsintegration.
I slutet av denna utbildning kommer deltagarna att kunna:
- Sätt upp den nödvändiga utvecklingsmiljön för att börja utveckla integrationslösningar med Spring Integration.
- Förstå vårens integrationsfunktioner, kärnkoncept och komponenter.
- Lär dig hur du implementerar företagsintegrationsmönster.
- Bygg meddelandedrivna företagsapplikationer med Spring Integration.
- Aktivera integration med externa strömmar och NoSQL databaser (Apache Kafka, MongoDB, Redis, etc.).
- Övervaka och hantera meddelandeflöden över slutpunkter.
GlassFish Administration
21 timmarGlassFish Administrationsutbildningen introducerar deltagarna till hemligheterna bakom installation, konfiguration, hantering, övervakning GlassFish av servern. Utbildningen är öppen för framtida GlassFish serveradministratörer.
Administering GlassFish Server with Java EE applications introduction
21 timmarGlassFish är en programserver med öppen källkod. Denna tredagarskurs ger en introduktion till att administrera GlassFish Server med Java EE-applikationer.
Jakarta EE Fundamentals
28 timmarDen här instruktörsledda, liveutbildningen i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Jakarta EE för att bygga, migrera och distribuera molnbaserade applikationer, med hjälp av den fullständiga implementeringen av Java EE 8 och cloud computing teknologi.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den nödvändiga utvecklingsmiljön för att börja utveckla Jakarta EE applikationer.
- Skapa och bygg databasdrivna applikationer med Jakarta Persistence API.
- Utveckla och integrera Jakarta EE applikationer med Jakarta RESTful webbtjänster för portabilitet.
- Containerisera molnbaserade applikationer för molndistribution med Docker.
Developing Applications for the Java EE 7 Platform Ed 1
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill installera, hantera och implementera Java EE 7 för att utveckla företagsapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna skapa, hantera, implementera, distribuera och säkra företagsapplikationer och webbtjänster med hjälp av Java EE 7.
Java EE 8 for Beginners
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Java EE 8:s nya funktioner för att bygga molnapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den utvecklingsmiljö som krävs för att börja utveckla.
- Förstå begreppen och arkitekturen bakom Java Enterprise Edition (JEE).
- Skapa ett exempel på ett molnprogram (eller en webbtjänst).
- Koppla ett program till en databas.
- Skriva och hantera tillståndskänsliga komponenter med hjälp av beroendeinmatning.
- Skriv integreringstester för Java EE-komponenter.
Java EE 8 Advanced
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Java EE 8 för att bygga och distribuera molnförberedda företagsapplikationer, med hjälp av avancerad Java-teknik och API:er.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in den nödvändiga utvecklingsmiljön för att börja utveckla företagsapplikationer med Java EE 8.
- Implementera affärslogik för att designa och bygga affärsorienterade applikationer.
- Integrera mikrotjänster med Java EE 8 komponenter för att omvandla enkelskiktade applikationer till mycket skalbara och molnklara applikationer.
- Förstå och tillämpa Java EE 8 designmönster och bästa praxis för kodning.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill behålla sina Java EE 8 applikationer och köra dem som mikrotjänster i molnet.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygg och distribuera Java-mikrotjänster i Docker-behållare.
- Hantera Docker-containrar med Kubernetes.
- Integrera mikrotjänster med ett befintligt monolitiskt system.
- Övervaka, testa och säkra mikrotjänster.
- Felsöka containrar och orkestreringsmiljöer.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 timmarDenna 4-dagarskurs är för programmerare som redan kan språket Java och vill utnyttja Enterprise Java Beans 2.0-tekniken samtidigt som de blir medvetna om säkerhetskonsekvenserna av att distribuera applikationer. Denna kurs har en stor praktisk komponent som inkluderar att utveckla en e-handelsapplikation baserad på Enterprise Java Beans. Kursen använder JBoss Application Server.
Optimizing Java EE 8
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till Java utvecklare som vill optimera sin Jave EE 8-utvecklingsmiljö för att skapa, bygga, testa, felsöka och distribuera affärsapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera och konfigurera den nödvändiga utvecklingsmiljön för Java EE 8.
- Använd de Java EE 8 funktionerna för att utveckla affärsapplikationer som är Java EE-kompatibla.
- Använd lämpliga metoder för att optimera deras Java EE 8 miljö.
- Förbättra sina rutiner för applikationsövervakning.
- Inse de kritiska faktorerna för effektiva applikationssystemprestanda.
- Upplev potentialen hos Java EE 8 när den implementeras i andra satsningar.
Resin Application Server
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) täcker det väsentliga för att installera, konfigurera, säkra, optimera och hantera en Resin-applikationsserver.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ha en gedigen förståelse för Resins arkitektur, funktioner och möjligheter.
- Ha den övning som krävs för att distribuera och hantera sin egen Resin-applikationsserver.
Apache TomEE
7 timmarApache TomEE är en certifierad Java Enterprise Edition (EE) stack utvecklad ovanpå Tomcat (TomEE = Tomcat + additionella Java EE-funktioner). Dessa integrationer underlättar att skriva kod, testa affärslogik, konfigurera behållarhanterade resurser och administrera servern.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig att installera, konfigurera, hantera, felsöka och optimera en TomEE-applikationsserver.
Publik
- utvecklare
- Systemadministratörer
- DevOps Engineers
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning