Java 16 Träningskurs
Java är ett öppen källkod programeringsspråk och utvecklingsplattform för att skapa desktop-, mobil- och webbapplikationer. Java 16 erbjuder ytterligare stöd för alla UNIX-domänsocketfunktioner och en serie förbättringar av språket.
Denna instruktörsledd, liveutbildning (online eller på plats) är riktad till programmerare som vill använda Java 16 för att bygga, hantera och packa ihop Java-applikationer.
Genom denna utbildning kommer deltagarna att kunna:
- Lära sig och förstå de nya funktionerna och ändringarna från tidigare versioner av Java till Java 16.
- Lära sig grundläggande koncept i Java och använda dem för att bygga Java-applikationer.
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementation i en live-labbmiljö.
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna.
Kursformat
Kurstillpassningsalternativ
Kursplan
Introduktion
- Översikt över Java 16-funktioner
- Förstå Java 16-arkitekturen
- Installera Java Development Kit (JDK)
- Sätta upp Java 16-miljön
- Migrera från en äldre version till Java 16
- Språkändringar
- Packningsverktyg
- Skräppsamlingar (garbage collectors)
- Andra förbättringar
- Föråldring och borttagningar
- Programmera med Jshell
- Java-metoder och plattformar
- Java-syntax
- Objektorienterad programmering
- Java-samlingars ramverk
- Hantera undantag
- Använda input/output API
Kom igång med Java 16
Utforska ändringar i Java 16
Java-programmering
Sammanfattning och nästa steg
Krav
- Kunskap om programmeringskoncept
- Programmerare
- Utvecklare
Målgrupp
Öppna Utbildningskurser kräver 5+ deltagare.
Java 16 Träningskurs - Bokning
Java 16 Träningskurs - Fråga
Java 16 - Konsultfråga
Vittnesmål (1)
en tillgänglig metod för att överföra kunskap
Bartlomiej - Politechnika Lodzka
Kurs - Java 16
Maskintolkat
Kommande Kurser
Relaterade Kurser
Avancerad Spring Boot
14 TimmarDetta instruktörsledda, liveutbildning i Sverige (online eller på plats) riktas till erfarne Spring Boot-utvecklare som önskar använda Spring Boots avancerade funktioner för att ytterligare förbättra, säkra och testa komplexa Spring Boot-applikationer.
När utbildningen är avslutad kommer deltagarna kunna:
- Anpassa Spring WebMVC-frameworket för att förbättra decoupling av webbapplikationer.
- Seriellisera och deserialisera objekt med hjälp av 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 tester av Spring WebMVC-applikationer.
- Övervaka och mäta applikationsprestanda.
Angular och Spring Boot
14 TimmarDenna instruktörsledd, live-träning i Sverige (online eller på plats) är riktad till webbutvecklare som vill använda Angular och Spring Boot för att bygga full stack-applikationer.
Genom denna träningskurs kommer deltagarna att kunna:
- Utveckla en full stack-applikation med Angular och Spring 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 full stack-applikation.
Groovy Programming
21 TimmarApache Groovy är ett dynamiskt programmeringsspråk för JVM (Java Virtual Machine). Några av dess egenskaper inkluderar skriptförmågor, skapande av domänspecifika språk, kör- och kompilertids meta-programmering samt funktionsbaserad programmering. Groovy används ofta som ett komplement till Java.
I denna instruktörsledda, liveutbildning kommer deltagarna att lära sig hur man programmerar i Groovy genom att stega igenom skapandet av en exempelapplikation.
Målgrupp
- Utvecklare
Kursformat
- Del föreläsning, del diskussion, övningar och mycket praktiskt arbete
Groovy Programming för Nybörjare
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.
Spring och Hibernate i Java-applikationer
21 TimmarKursen behandlar frågor som rör skapandet av Java-applikationer med särskilt fokus på teknik som idag är vanligt förekommande i applikationer såsom applikationsramverk för byggande av Spring och Hibernate. Deltagarna kommer vid kursens slut att ha kunskap att designa applikationer och att välja lämplig teknik för en specifik lösning. Kursen ger också förståelse för kända problem som diskuteras under kursens gång avseende bibliotek, specifikationer och tekniker.
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 TimmarBygg upp ditt självförtroende vid utformning av företagsapplikationer i Java med Spring. Kurser omfattar dependency injection, gränssnittsdesign, komponentorienterade mönster, Spring AOP, MVC-arkitektur, transaktionshantering och konfiguration av POJO till databas. Ger utvecklare praktiska färdigheter för att bygga modulära backendsystem med principen om inverterad kontroll, minska arkitektonisk koppling och påskynda leveransen av robusta, produktionsklara tjänster inom företagsmiljöer.
Bygga mikrotjänster med Spring Boot, Docker och Kubernetes
21 TimmarDenna instruktörsledda levande utbildning på Sverige (tillgänglig online eller på plats) är skräddarsydd för mellan- till avancerade utvecklare som vill behärska utvecklingen av mikrotjänster med Spring Boot, Docker och Kubernetes.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå principerna bakom mikrotjänstearkitektur.
- Byga mikrotjänster som är redo för produktion med Spring Boot.
- Förstå Dokters avgörande roll vid containerisering av mikrotjänster.
- Konfigurera Kubernetes-kluster för att distribuera och orkestrera mikrotjänster.
Quarkus för Utvecklare
14 TimmarDenna instruktörsledda, live-träning i Sverige (online eller på plats) riktas till utvecklare som vill använda Quarkus för att bygga, testa och distribuera applikationer med full stöd av Java men med mindre resursanvändning.
När denna träningsperiod är avslutad kommer deltagarna kunna:
- Ställa in den nödvändiga utvecklingsmiljön för att börja utveckla applikationer med Quarkus.
- Bygga, kompilera och köra applikationer i nativt läge med GraalVM.
- Använda Quarkus-verktyg och tillägg för att bygga nativa applikationer med Maven.
- Kontainrera, köra och distribuera applikationer med Docker.
Quarkus för Java-native- och mikrotjänstutveckling
40 TimmarDenna instruktörsguidade, live-träning i Sverige (online eller på plats) är riktad till mellannivå- till avancerade utvecklare och arkitekter som vill utveckla Java-native-applikationer och mikrotjänster med Quarkus för optimerat minnesanvändning och starttid.
När denna träning är avslutad kommer deltagarna att kunna:
- Utveckla högpresterande, lätta Java-native-applikationer med Quarkus.
- Bygga och distribuera RESTful-tjänster och mikrotjänstar arkitekturer.
- Använda GraalVM för nativ kompilering och optimering av start- och minnes-effektivitet.
- Packa och containerisera applikationer för Kubernetes- och OpenShift-miljöer.
RabbitMQ med Java och Spring
14 TimmarDenna instruktörsledda, live-utbildning i Sverige (online eller på plats) riktar sig till mjukvaruarkitekter och webbutvecklare som vill använda RabbitMQ som ett mellanprogram för meddelanden och programmera i Java med hjälp av Spring för att bygga applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Java och Spring med RabbitMQ för att skapa program.
- Designa asynkrona meddelandestyrda system med hjälp av RabbitMQ.
- Skapa och tillämpa köer, ämnen, utbyten och bindningar i RabbitMQ
Spring Boot, React och Redux
14 TimmarDenna instruktörsvägda, live-träning i Sverige (online eller på plats) är riktad till webbutvecklare som vill bygga fungerande klient- och serversidiga webbapplikationer med Spring Boot, React och Redux.
När denna träning är avslutad kommer deltagarna att kunna:
- Bygga en klientapplikation med React och Redux.
- Skapa RESTful API:er med Spring Boot.
- Säkra webbtjänster med Spring Security och JWT-webbtokens.
Spring 5
21 TimmarDetta instruktörledd, live-träning i Sverige (online eller på plats) riktas till Java-utvecklare som vill använda Spring 5-ramverket för att utveckla och distribuera företagswebbapplikationer.
När denna utbildning är avslutad kommer deltagarna kunna:
- Installera och konfigurera Spring 5.
- Förstå och implementera Spring 5:s senaste funktioner.
- Åtkomst till databaser med Spring-applikationen.
- Använd det nya reaktiva webb-ramverket, WebFlow, för att göra en applikation reaktiv.
- Integrera en Spring-applikation med äldre Java EE-applikationer.
- Testa och distribuera en företagsklar Spring-applikation.
Spring-grundläggningar med Spring Boot 3.5.5 och Java 21
14 TimmarSpring är ett omfattande Java-ramverk som förenklar utvecklingen av företagsapplikationer genom att tillhandahålla kraftfulla beroendeinmatningar, modulär arkitektur och strömliningade konfigurationsalternativ.
Denna instruktörsledda, live-träning (online eller på plats) riktas till nybörjande Java-utvecklare som vill bygga moderna, produktionsklara webbapplikationer med den senaste versionen av Spring Framework och Spring Boot 3.5.5 med Java 21.
Genom denna utbildning kommer deltagarna att kunna:
- Förstå Spring:s grundläggande principer, inklusive IoC, DI och AOP.
- Konfigurera Spring-applikationer med XML, annotationer och JavaConfig.
- Utveckla REST-tjänster med Spring Boot och JPA.
- Implementera CRUD-operationer, hantera transaktioner och hantera datauthållighet.
- Använda avancerade Spring-funktioner som profiler, undantagsbehandling och data-serialisering.
Kursformat
- Brief teoretisk introduktion följt av omfattande praktiska övningar.
- Praktisk implementation med verkliga exempel.
- Interaktiv diskussion och vägledning vid felsökning.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att organisera.
Spring Boot för nybörjare
14 TimmarI denna instruktör-ledna, live-träning i Sverige, lär deltagarna de viktigaste egenskaperna och arkitekturen i Spring Boot samt dess relation till det underliggande Spring-ramverket. Instruktören ger omfattande möjligheter att tillämpa detta kunskap och få feedback. Deltagarna kommer att utföra live, praktiska övningar i att definiera, konfigurera och distribuera Spring-applikationer.
Genom kursen kommer deltagarna att ha det nödvändiga kunskapsmässiga och praktiska underlaget för att snabbt distribuera sin egen Spring-applikation.