Java 16 Počítačový Kurz
Java je otevřený zdrojový programovací jazyk a vývojová platforma pro vytváření desktop, mobilních a webových aplikací. Java 16 nabízí dodatečnou podporu všem funkčnostem soketů UNIX domény a řadu vylepšení jazyka.
Toto instruktorem védané školení (online nebo na místě) je určeno programátorům, kteří chtějí používat Java 16 pro budování, správu a balení Java aplikací.
Po absolvování tohoto školení budou účastníci schopni:
- Seznámit se a porozumět novým funkcím a změnám od starších verzí Java k Java 16.
- Seznámit se s základními koncepty Javy a použít je pro vytváření Java aplikací.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Přímé implementace v živé laboratoři.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz, prosím nás kontaktujte k domluvě.
Návrh Školení
Úvod
- Přehled funkcí Java 16
- Pochopení architektury Java 16
Začínáme s Javou 16
- Instalace Java Development Kit (JDK)
- Nastavení prostředí pro Javu 16
- Migrace z starší verze na Javu 16
Prozkoumání změn v Javě 16
- Změny jazyka
- Nástroje pro balení
- Řadiče odpadu (garbage collectors)
- Jiná vylepšení
- Zastaralé a odstraněné funkce
Programování v Javě
- Programování s JShell
- Javové metody a platforma
- Syntaxe Javy
- Orientace na objekty v programování
- Java collection framework
- Zpracování výjimek
- Použití rozhraní pro vstup a výstup (I/O API)
Shrnutí a další kroky
Požadavky
- Znalost programovacích konceptů
Cílová skupina
- Programátoři
- Vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
Java 16 Počítačový Kurz - Rezervace
Java 16 Počítačový Kurz - Dotaz
Java 16 - Dotaz ohledně konzultace
Dotaz ohledně konzultace
Reference (1)
accessible way of transmitting knowledge
Bartlomiej - Politechnika Lodzka
Kurz - Java 16
Nadcházející kurzy
Související kurzy
Pokročilý Spring Boot
14 hodinyTato instruktorem vedená živá školení v České republice (online nebo prezenčně) je určena pro zkušené Spring Boot vývojáře, kteří chtějí použít pokročilé funkce Spring Bootu k dalšímu posílení, ochraně a testování komplexních aplikací Spring Boot.
Konec tohoto školení budou účastníci schopni:
- Přizpůsobit rámec Spring WebMVC k posílení decouplingu webových aplikací.
- Seriovat a deserializovat objekty pomocí Jackson Serialization Views.
- Ukládat a zabezpečovat uživatelská data v databázi.
- Používat Spring Sessions k správě uživatelských relací v distribuovaném prostředí.
- Automatizovat testování aplikací Spring WebMVC.
- Monitorovat a měřit výkon aplikace.
Angular a Spring Boot
14 hodinyToto školení vedené instruktorem (online nebo na místě) je určeno web developerům, kteří chtějí použít Angular a Spring Boot pro vytváření full stack aplikací.
Konec tohoto školení, účastníci budou schopni:
- Vyvinout full stack aplikaci pomocí Angularu a Spring Boot.
- Vytvořit back-end aplikaci s využitím Spring Boot.
- Vytvářet front-end aplikace pomocí Angularu.
- Konfigurovat ověřování pro full stack aplikaci pomocí Spring Security.
Programování v Groovy
21 hodinyApache Groovy je dynamický programovací jazyk pro JVM (Java Virtual Machine). Mezi jeho funkce patří skriptovací schopnosti, tvorba doménově specifických jazyků, meta-programování v době běhu a kompilace a funkcionální programování. Groovy se často používá jako doplněk k Javě.
V tomto instruktorem védaném živém školení budou účastníci učeni, jak programovat v Groovy, zatímco projdou vytvořením ukázkové aplikace.
Účastníci
- Vývojáři
Formát kurzu
- Část přednášky, část diskuse, cvičení a množství praktické práce
Programování v jazyce Groovy pro začátečníky
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 a 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 a Hibernate v Java aplikacích
21 hodinyKurz se zabývá problémy souvisejícími s tvorbou Java aplikací, s důrazem na technologie široce používané v dnešních aplikacích, jako jsou rámce pro budování Spring a Hibernate. Účastníci na konci kurzu budou mít znalosti potřebné k návrhu aplikací a výběru vhodné technologie pro konkrétní řešení. Kurz také umožňuje porozumět známým problémům diskutovaným během kurzu týkajícím se knihoven, specifikací a technologií.
Java Microservisy
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.
Vytváření mikroslužeb pomocí Spring Boot, Docker a Kubernetes
21 hodinyToto školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé programátory, kteří chtějí vyvíjet mikroservisy pomocí Spring Bootu, Dockera a Kubernetes.
Po absolvování tohoto školení budou účastníci schopni:
- Porozumět architektuře mikroservisů.
- Vytvářet produkčně připravené mikroservisy pomocí Spring Bootu.
- Pochopit roli Dockera v mikroservisech.
- Nastavit Kubernetes cluster pro nasazení mikroservisů.
Quarkus pro Vývojáře
14 hodinyTato instruktorem vedená živá školení v České republice (online nebo na místě) je určena pro vývojáře, kteří chtějí použít Quarkus ke vytváření, testování a nasazování aplikací plně posílených Javou, ale s nižším požitím prostředků.
Po absolvování tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí pro začátek vývoje aplikací s Quarkusem.
- Vytvářet, kompilovat a spouštět aplikace v nativním módu pomocí GraalVM.
- Používat nástroje a rozšíření Quarkusu pro vytváření nativních aplikací s Mavenem.
- Kontejnerizovat, spouštět a nasazovat aplikace pomocí Dockera.
Quarkus pro vývoj nativních aplikací Java a mikroservisů
40 hodinyTato instruktorem vedená živá školení České republice (online nebo na místě) je určena středně pokročilým až pokročilým vývojářům a architektům, kteří se chtějí věnovat vývoji nativních aplikací Java a mikroservisů pomocí Quarkus s optimalizovaným využitím paměti a startovací doby.
Konec tohoto školení budou účastníci schopni:
- Vytvářet vysokorychlostní, lehké nativní aplikace Java pomocí Quarkus.
- Postavovat a nasazovat RESTful služby a architektury mikroservisů.
- Používat GraalVM pro nativní kompilaci a optimalizovat startovací dobu a účinnost paměti.
- Balit a kontejnerizovat aplikace pro prostředí Kubernetes a OpenShift.
Spring Boot, React a Redux
14 hodinyToto instruktorem vedené živé školení (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 pomocí Spring Bootu, Reactu a Reduxu.
Po absolvování tohoto školení budou účastníci schopni:
- Vytvořit front-end aplikaci s Reactem a Reduxem.
- Vytvářet RESTful API pomocí Spring Bootu.
- Zabezpečovat webové služby pomocí Spring Security a JWT web tokénů.
Spring Boot pro začátečníky
14 hodinyV tomto školení vedoucího instruktora na místě České republice se účastníci dozvědí klíčové funkce a architekturu Spring Bootu a jeho vztah k podkladovému rámci Spring. Instruktor poskytuje dostatek příležitostí pro aplikaci tohoto znalostí a zpětnou vazbu, účastníci provedou živé, praktické cvičení na definici, konfiguraci a nasazování Spring aplikací.
Na konci kurzu budou účastníci mít nezbytné znalosti a praxi k rychlému nasazení své vlastní Spring aplikace.
Spring Webflux
14 hodinyToto školení pod vedením instruktora (online či na místě) je určeno pro vývojáře, kteří se chtějí učit používat WebFlux ke vytváření a nasazování reaktivních aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Spring 5 a framework WebFlux.
- Vytvářet reaktivní aplikace a služby.