Java 21 Träningskurs
Java 21 är den långtidsstödda (LTS) versionen av programmeringsspråket Java från 2023, och erbjuder nya funktioner, förbättringar och prestandaoptimeringar för modern applikationsutveckling.
Denna instruktörsledda, live-utbildning (online eller på plats) riktar sig till Java-utvecklare på mellannivå som vill utforska de senaste funktionerna i Java 21, förbättra sina kodningsmetoder och effektivt implementera moderna Java-applikationer.
Efter denna utbildning kommer deltagarna att kunna:
- Förstå och använda de nya funktionerna som introducerats i Java 21.
- Förbättra applikationernas prestanda med hjälp av avancerade Java-funktioner.
- Utveckla modulära och skalbara applikationer med hjälp av uppdaterade bibliotek.
- Implementera bästa praxis i Java 21 för robust och effektiv kod.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Praktisk implementering i en live-lab-miljö.
Anpassningsalternativ för kursen
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna detta.
Kursplan
Introduktion till Java 21
- Översikt över Java 21 och dess LTS-status
- Viktiga förbättringar jämfört med tidigare versioner
- Konfigurera utvecklingsmiljön för Java 21
Nya funktioner och förbättringar
- Nya språkliga funktioner och syntaxuppdateringar
- Förbättringar inom mönsteranpassning och poster
- Nya API:er och biblioteksuppdateringar
Prestandaoptimering med Java 21
- Förbättringar inom minneshantering
- Tekniker för prestandaoptimering
- Använda de senaste JVM-förbättringarna
Modulär Programming i Java 21
- Uppdateringar av modulsystemet
- Skapa och hantera modulära applikationer
- Bästa praxis för modulär Java-utveckling
Avancerade språkliga funktioner
- Förseglade klasser och mönsteranpassning
- Förbättrade switch-satser och uttryck
- Avancerad användning av poster och dataklasser
Integrera Java 21 med moderna bibliotek
- Arbeta med uppdaterade bibliotek och ramverk
- Använda Java 21 i mikrotjänster och molnapplikationer
- Utnyttja nya biblioteksfunktioner för effektivitet
Testning och felsökning i Java 21
- Nya felsökningsverktyg och tekniker
- Skriva enhetstester för nya språkliga funktioner
- Integrera med populära testramverk
Distribuera och underhålla Java 21-applikationer
- Distributionsstrategier och bästa praxis
- Hantera versionsuppgraderingar och kompatibilitet
- Övervaka och underhålla applikationer med långsiktigt stöd
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper om programmeringskoncept
- Tidigare erfarenhet av Java (valfri version)
- Bekantskap med objektorienterad programmering (OOP)-principer
Målgrupp
- Java-utvecklare som vill uppgradera till den senaste versionen
- Mjukvaruingenjörer som vill förbättra sina Java-kunskaper
- IT-proffs som är involverade i utveckling av Java-baserade applikationer
Open Training Courses require 5+ participants.
Java 21 Träningskurs - Booking
Java 21 Träningskurs - Enquiry
Java 21 - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Att vi fick en komplex överblick även om sammanhanget - till exempel varför behöver vi vissa annoteringar och vad de betyder. Jag gillade den praktiska delen av träningen - att behöva köra kommandona manuellt och anropa resten av api:erna
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Upcoming Courses
Relaterade Kurser
Advanced Spring Boot
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till erfarna Spring Boot utvecklare som vill använda Spring Boots avancerade funktioner för att ytterligare förbättra, säkra och testa komplexa Spring Boot applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Anpassa Spring WebMVC-ramverket för att förbättra avkopplingen av webbapplikationer.
- Serialisera och deserialisera objekt med Jackson Serialization Views.
- Lagra och säkra användardata i en databas.
- Använda Spring Sessions för att hantera användarsessionsinformation på ett distribuerat sätt.
- Automatisera testningen av Spring WebMVC-applikationer.
- Övervaka och mäta applikationens prestanda.
Angular and Spring Boot
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Angular and Spring Boot för att bygga fullstack-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla en fullstack-applikation med Angular och Sping Boot.
- Bygga en backend-applikation med Spring Boot.
- Skapa frontend-applikationer med Angular.
- Använda Spring Security för att konfigurera autentisering för en fullstack-applikation.
Groovy Programming
21 timmarApache Groovy är ett JVM ( Java Virtual Machine) dynamiskt programmeringsspråk. Några av dess funktioner inkluderar skriptfunktioner, domänspecifikt språkförfattande, runtime och meta-programmering och kompileringstid och funktionell programmering. Groovy används ofta som ett komplement till Java .
I denna instruktörsledda, liveträning, kommer deltagarna att lära sig att programmera i Groovy när de går igenom skapandet av ett provapplikation.
Publik
- utvecklare
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
Groovy Programming for Beginners
14 timmarDenna instruktörsledda, live-utbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjarnivå som vill lära sig grunderna i Groovy Programming.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå de grundläggande programmeringsbegreppen.
- Skriv enkla Groovy skript och använd Groovy kärnfunktioner.
- Förstå och tillämpa grundläggande principer för objektorienterad programmering med hjälp av Groovy.
- Lär dig grundläggande felhanteringstekniker för att hantera vanliga programmeringsfel och undantag i Groovy.
Java 8 and Spring
35 timmarDenna 5-dagars kurs är för Java utvecklare som vill lära känna de nya funktionerna i Java 8 och med vårramen.
Spring and Hibernate in Java Applications
21 timmarKursen behandlar frågor relaterade till skapandet av Java applikationer med särskild tonvikt på teknik som används i dag i applikationer som applikationsramar för att bygga våren och viloläge. Deltagarna i slutet kommer att ha kunskap om att designa applikationer och välja lämplig teknik för en specifik lösning. Aktivera förståelse för kända frågor som diskuteras under bibliotek, specifikationer och teknik.
Java Microservices
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på mellannivå Java som vill designa, utveckla, distribuera och underhålla mikrotjänstebaserade applikationer med hjälp av Java-ramverk som Spring Boot och Spring Cloud.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna och fördelarna med mikrotjänstearkitektur.
- Bygga och distribuera mikrotjänster med Java och Spring Boot.
- Implementera tjänstering, konfigurationshantering och API-gateways.
- Säkra, övervaka och skala mikrotjänster på ett effektivt sätt.
- Distribuera mikrotjänster med hjälp av Docker och Kubernetes.
Java Spring
35 timmarSpring är en applikationsram som ger en omfattande programmerings- och konfigurationsmodell för Java baserade företagstillämpningar.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på medelnivå till avancerad nivå som vill utveckla mikrotjänster med Spring Boot, Docker och Kubernetes.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå mikrotjänstearkitekturen.
- Bygga produktionsklara mikrotjänster med Spring Boot.
- Förstå rollen som Docker i mikrotjänster.
- Ställa in Kubernetes kluster för att deploya mikrotjänster.
Quarkus for Developers
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Quarkus för att bygga, testa och distribuera applikationer, fullt utrustade med Java, men med mindre resursutnyttjande.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla applikationer med Quarkus.
- Skapa, kompilera och kör program i enhetligt läge med hjälp av GraalVM.
- Använd Quarkus verktyg och tillägg för att skapa inbyggda program med hjälp av Maven.
- Containerisera, köra och distribuera program med Docker.
Quarkus for Java Native and Microservice Development
40 timmarDenna instruktörsledda, live-utbildning på Sverige (online eller på plats) riktar sig till utvecklare och arkitekter på mellan- till avancerad nivå som vill utveckla inbyggda applikationer och mikrotjänster med optimerad minnesanvändning och starttid med hjälp av Quarkus.
Efter avslutad utbildning kommer deltagarna att kunna:
- Utveckla högpresterande, lättviktsinbyggda applikationer med hjälp av Quarkus.
- Bygga och distribuera RESTful-tjänster och mikrotjänstarkitekturer.
- Använda GraalVM för inbyggd kompilering och optimerar start- och minneseffektivitet.
- Förpacka och behålla applikationer för Kubernetes och OpenShift miljöer.
Spring Boot, React, and Redux
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill bygga funktionella front-end och back-end webbapplikationer med Spring Boot, React, and Redux.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygga en front-end-applikation med React och Redux.
- Skapa RESTful API:er med Spring Boot.
- Säkra webbplatser med Spring security och JWT-webbtokenar.
Spring Boot for Beginners
14 timmarUnder denna instruktörsledda, liveträning i Sverige lär sig deltagarna de viktigaste funktionerna och arkitekturen för Spring Boot och dess förhållande till den underliggande Spring-ramverket. Instruktören ger goda möjligheter att tillämpa denna kunskap och få återkoppling. Deltagarna kommer att utföra live, praktiska övningar för att definiera, konfigurera och distribuera Spring-applikationer.
I slutet av kursen kommer deltagarna att ha den nödvändiga kunskapen och övningen för att snabbt kunna implementera sin egen vårapplikation.
Spring Webflux
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda WebFlux för att utveckla och distribuera reaktiva applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Spring 5 och WebFlux-ramverket.
- Utveckla reaktiva applikationer och tjänster.