Kursplan
Introduksjon til Java 21
- Oversikt over Java 21 og dens LTS-status
- Viktige forbedringer sammenlignet med tidligere versjoner
- Oppsett av Java 21 utviklingsmiljø
Nye funksjoner og forbedringer
- Nye språkfunksjoner og syntaksoppdateringer
- Forbedringer i mønstergjenkjenning og records
- Nye API-er og bibliotekoppdateringer
Ytelsesoptimalisering med Java 21
- Forbedringer i minnehåndtering
- Teknikker for ytelsesjustering
- Bruke de nyeste JVM-forbedringene
Modulær Programming i Java 21
- Oppdateringer av modulsystemet
- Opprette og administrere modulære applikasjoner
- Beste praksis for modulær Java-utvikling
Avanserte språkfunksjoner
- Forseglede klasser og mønstergjenkjenning
- Forbedrede switch-setninger og uttrykk
- Avansert bruk av records og dataklasser
Integrering av Java 21 med moderne biblioteker
- Arbeide med oppdaterte biblioteker og rammeverk
- Bruke Java 21 i mikrotjenester og skyapplikasjoner
- Utnytte nye bibliotekfunksjoner for effektivitet
Testing og feilsøking i Java 21
- Nye feilsøkingsverktøy og -teknikker
- Skrive enhetstester for nye språkfunksjoner
- Integrering med populære testrammeverk
Distribuere og vedlikeholde Java 21-applikasjoner
- Distribusjonsstrategier og beste praksis
- Administrere versjonsoppgraderinger og kompatibilitet
- Overvåke og vedlikeholde applikasjoner med langsiktig støtte
Oppsummering og neste trinn
Krav
- Grunnleggende kunnskap om programmeringskonsepter
- Tidligere erfaring med Java (enhver versjon)
- Kjennskap til objektorientert programmering (OOP)-prinsipper
Målgruppe
- Java-utviklere som ønsker å oppgradere til den nyeste versjonen
- Programvareingeniører som ønsker å forbedre sine Java-ferdigheter
- IT-profesjonelle som er involvert i utvikling av Java-baserte applikasjoner
Referanser (5)
At vi fikk en kompleks oversikt også om konteksten - for eksempel hvorfor vi trenger noen annotasjoner og hva de betyr. Jeg likte den praktiske delen av kurset - å måtte kjøre kommandoene manuelt og kalle på REST-API-ene
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
Den ekstra informasjonen som ble delt, var at treningen ikke var en rett frem gang med Groovy, noe som var fint.
Covenant - Vodacom
Kurs - Groovy Programming
Maskinoversatt
instruktøren kan forklare emnet klart og svare på alle spørsmål.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maskinoversatt
Treningstilen og treneren hjelper med å løse problemer som oppstår under øvingene.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maskinoversatt
Omfangst av de emner som ble dekket var ganske stor, og instruktøren prøvde å gjøre full rett ved det.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maskinoversatt