Java 21 Počítačový Kurz
Java 21 je verze programovacího jazyka Java s dlouhodobou podporou (LTS) pro rok 2023, která nabízí nové funkce, vylepšení a zlepšení výkonu pro moderní vývoj aplikací.
Tento školení vedené instruktorem (online nebo na místě) je určeno pro vývojáře Java středně pokročilé úrovně, kteří si přejí prozkoumat nejnovější funkce Java 21, zlepšit své kódovací postupy a efektivně implementovat moderní aplikace Java.
Na konci tohoto školení budou účastníci schopni:
- Pochopit a využívat nové funkce představené v Java 21.
- Zvýšit výkon aplikací pomocí pokročilých funkcí Java.
- Vyvíjet modulární a škálovatelné aplikace pomocí aktualizovaných knihoven.
- Implementovat osvědčené postupy v Java 21 pro robustní a efektivní kód.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Spousta cvičení a praxe.
- Praktická implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz nás prosím kontaktujte a domluvte se.
Návrh Školení
Úvod do Java 21
- Přehled Java 21 a jeho stav LTS
- Klíčová vylepšení oproti předchozím verzím
- Nastavení vývojového prostředí pro Java 21
Nové funkce a vylepšení
- Nové jazykové funkce a aktualizace syntaxe
- Vylepšení v porovnávání vzorů a záznamech
- Nová API a aktualizace knihoven
Optimalizace výkonu s Java 21
- Vylepšení správy paměti
- Techniky ladění výkonu
- Využití nejnovějších vylepšení JVM
Modulární Programming v Java 21
- Aktualizace modulu systému
- Vytváření a správa modulárních aplikací
- Osvědčené postupy pro modulární vývoj v Java
Pokročilé jazykové funkce
- Uzavřené třídy a porovnávání vzorů
- Vylepšené příkazy switch a výrazy
- Pokročilé použití záznamů a datových tříd
Integrace Java 21 s moderními knihovnami
- Práce s aktualizovanými knihovnami a frameworky
- Použití Java 21 v mikroslužbách a cloudových aplikacích
- Využití nových funkcí knihoven pro efektivitu
Testování a ladění v Java 21
- Nové nástroje a techniky ladění
- Psaní jednotkových testů pro nové jazykové funkce
- Integrace s populárními testovacími frameworky
Nasazení a údržba aplikací Java 21
- Strategie nasazení a osvědčené postupy
- Správa aktualizací verzí a kompatibility
- Monitorování a údržba aplikací s dlouhodobou podporou
Shrnutí a další kroky
Požadavky
- Základní znalost programovacích konceptů
- Předchozí zkušenosti s Java (jakákoli verze)
- Seznámenost s principy objektově orientovaného programování (OOP)
Cílová skupina
- Vývojáři Java usilující o upgrade na nejnovější verzi
- Softwaroví inženýři, kteří se snaží rozšířit své dovednosti v Java
- IT profesionálové zapojení do vývoje aplikací založených na Java
Open Training Courses require 5+ participants.
Java 21 Počítačový Kurz - Booking
Java 21 Počítačový Kurz - Enquiry
Java 21 - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Že jsme získali komplexní přehled i o kontextu - například proč potřebujeme nějaké anotace a co znamenají. Líbila se mi praktická část školení – nutnost ručně spouštět příkazy a volat zbývající API
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurz - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurz - Spring Boot for Beginners
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Kurz - RabbitMQ with Java and Spring
Upcoming Courses
Související kurzy
Advanced Spring Boot
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na zkušené Spring Boot vývojáře, kteří chtějí používat pokročilé funkce Spring Boot k dalšímu vylepšování, zabezpečení a testování komplexních Spring Boot aplikací.
Na konci tohoto školení budou účastníci schopni:
- Přizpůsobte si rámec Spring WebMVC, abyste zlepšili oddělení webových aplikací.
- Serializujte a de-serializujte objekty pomocí Jackson Serialization Views.
- Ukládat a zabezpečit uživatelská data v databázi.
- Použijte Spring Sessions ke správě informací o uživatelských relacích distribuovaným způsobem.
- Automatizujte testování aplikací Spring WebMVC.
- Monitorujte a měřte výkon aplikací.
Angular and Spring Boot
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Angular and Spring Boot k vytváření aplikací s plným zásobníkem.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte aplikaci s plným zásobníkem pomocí Angular a Sping Boot.
- Sestavte backendovou aplikaci pomocí Spring Boot.
- Vytvářejte frontendové aplikace pomocí Angular.
- Použijte Spring Security ke konfiguraci ověřování pro aplikaci s plným zásobníkem.
Groovy Programming
21 hodinyApache Groovy je dynamický programovací jazyk JVM (Java Virtual Machine). Některé z jeho funkcí zahrnují možnosti skriptování, tvorbu v jazyce specifickém pro doménu, metaprogramování a funkční programování za běhu a kompilace. Groovy se často používá jako kompliment k Java.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak programovat v Groovy, když projdou vytvořením vzorové aplikace.
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Groovy Programming for Beginners
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře na úrovni začátečníků, kteří se chtějí naučit základy Groovy Programming.
Na konci tohoto školení budou účastníci schopni:
- Pochopit základní koncepty programování.
- Pište jednoduché Groovy skripty a využívejte základní funkce Groovy.
- Pochopit a aplikovat základní principy objektově orientovaného programování pomocí Groovy.
- Naučte se základní techniky zpracování chyb pro správu běžných programovacích chyb a výjimek v Groovy.
Java 8 and Spring
35 hodinyTento 5denní kurz je pro vývojáře Java, kteří se chtějí seznámit s novými funkcemi Java 8 a s frameworkem Spring.
Spring and Hibernate in Java Applications
21 hodinyPředmět se zabývá problematikou tvorby Java aplikací se zvláštním důrazem na technologii dnes široce používanou v aplikacích, jako jsou aplikační rámce pro vytváření Spring a Hibernate. Účastníci na konci budou mít znalosti pro návrh aplikací a výběr vhodné technologie pro konkrétní řešení. Umožnit pochopení známých problémů probíraných v kurzu knihoven, specifikací a technologií.
Java Microservices
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé Java vývojáře, kteří chtějí navrhovat, vyvíjet, nasazovat a udržovat aplikace založené na mikroslužbách pomocí Java rámců jako Spring Boot a Spring Cloud.
Na konci tohoto školení budou účastníci schopni:
- Pochopte principy a výhody architektury mikroslužeb.
- Vytvářejte a nasazujte mikroslužby pomocí Java a Spring Boot.
- Implementujte zjišťování služeb, správu konfigurace a brány API.
- Zabezpečte, monitorujte a efektivně škálujte mikroslužby.
- Nasaďte mikroslužby pomocí Docker a Kubernetes.
Java Spring
35 hodinySpring je aplikační rámec, který poskytuje komplexní programovací a konfigurační model pro podnikové aplikace založené na Java.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé vývojáře, kteří chtějí vyvíjet mikroslužby pomocí Spring Boot, Docker a Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Pochopte architekturu mikroslužeb.
- Vytvářejte mikroslužby připravené na produkci pomocí Spring Boot.
- Pochopte roli Docker v mikroslužbách.
- Nastavte cluster Kubernetes pro nasazení mikroslužeb.
Quarkus for Developers
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Quarkus k vytváření, testování a nasazování aplikací, plně vybavených s Java, ale s menším využitím zdrojů.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje aplikací pomocí Quarkus.
- Vytvářejte, kompilujte a spouštějte aplikace v nativním režimu pomocí GraalVM.
- Použijte Quarkus nástroje a rozšíření pro vytváření nativních aplikací pomocí Maven.
- Kontejnerujte, spouštějte a nasazujte aplikace pomocí Docker.
Quarkus for Java Native and Microservice Development
40 hodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen pro středně pokročilé a pokročilé vývojáře a architektů, kteří chtějí vyvíjet Java nativní aplikace a mikroservisy pomocí Quarkus s optimalizovanou paměťovou náročností a časem spuštění.
Konec kurzu budou účastníci schopni:
- Vytvářet vysokoúčinné, lehké Java nativní aplikace pomocí Quarkus.
- Stavět a nasazovat architektury RESTful služeb a mikroservisů.
- Používat GraalVM pro nativní kompilaci a optimalizovat efektivitu spuštění a paměťové využití.
- Obalovat a kontainerizovat aplikace pro Kubernetes a OpenShift prostředí.
RabbitMQ with Java and Spring
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na softwarové architekty a webové vývojáře, kteří chtějí používat RabbitMQ jako middleware pro zasílání zpráv a program v Java pomocí Spring k vytváření aplikací.
Na konci tohoto školení budou účastníci schopni:
- K vytváření aplikací použijte Java a Spring s RabbitMQ.
- Navrhněte asynchronní systémy řízené zprávami pomocí RabbitMQ.
- Vytvářejte a aplikujte fronty, témata, výměny a vazby v RabbitMQ
Spring Boot, React, and Redux
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí vytvářet funkční front-end a back-end webové aplikace s Spring Boot, React, and Redux.
Na konci tohoto školení budou účastníci schopni:
- Sestavte front-endovou aplikaci pomocí React a Redux.
- Vytvořte RESTful API pomocí Spring Boot.
- Zabezpečte webové služby pomocí zabezpečení Spring a webových tokenů JWT.
Spring Boot for Beginners
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí klíčové funkce a architekturu Spring Boot a jeho vztah k základnímu rámci Spring. Instruktor poskytuje dostatek příležitostí pro uplatnění těchto znalostí a získání zpětné vazby. Účastníci provedou živá praktická cvičení týkající se definování, konfigurace a nasazení aplikací Spring.
Na konci kurzu budou mít účastníci potřebné znalosti a praxi pro rychlé nasazení vlastní Spring aplikace.