Java Intermediate - one day Počítačový Kurz
Účastníci, kteří jsou již Java programátory, kteří si chtějí rozšířit své obzory a používají více Java jazykových konceptů.
Návrh Školení
Posouzení
- Dědičnost a Intefances Reference objektů vs Dědičnost Polymorfismus Rozhraní Statické a výchozí metody Kolekce a generika Generika (dědičnost, zástupné znaky) Zápis generických typů
Design Patterns
- Vytváření objektů Statické metody a pole nové Vzory vytváření operátorů Dědičnost vs složení / Klady a zápory Vnitřní třídy složených vzorů
Odraz
- Třída s názvem Class Finding Fields, Methods and Constructors Accessing Fields, vyvolávání metod zkoumajících pole
Anotace
- Anotace v Java API (@Override, @Deprecated) Definování anotací
Funkční Programming
- Lambda Expression Přehled Lambda Expressionty a funkční rozhraní pomocí Lambda Expressiontů Práce s referencemi metod
Stream API
- Filtrování proudů a kolekcí Řetězení a zřetězení kolekcí
Datum/čas API
- Legecy API Rozhraní API pro datum/čas (JSR 310) Události založené na datu a čase Časová razítka, období a trvání Provádění výpočtů Formátování Lokalizace / Časová pásma
Základy JUnit
- Přehled JUnit, testem řízené vývojové testy a tvrzení Práce s výjimkami Organizování testů pomocí psacích zařízení JUnit – @Před, @Po testovacích sadách a další schopnosti Přehled simulovaných objektů
Nástroje pro sestavení
- Přehled mravenců Maven Přehled
Požadavky
Znalost jazyka Java a OOP. Účastníci potřebují znát balíčky, řídicí toky a smyčky, základní konkrétní třídy a základní rozhraní.
Open Training Courses require 5+ participants.
Java Intermediate - one day Počítačový Kurz - Booking
Java Intermediate - one day Počítačový Kurz - Enquiry
Java Intermediate - one day - Consultancy Enquiry
Consultancy Enquiry
Upcoming Courses
Související kurzy
GlassFish Administration
21 hodinyGlassFish Administrační školení zasvětí účastníky do tajů instalace, konfigurace, správy, monitorování GlassFish serveru. Školení je otevřeno budoucím GlassFish správcům serverů.
Administering GlassFish Server with Java EE applications introduction
21 hodinyGlassFish je aplikační server s otevřeným zdrojovým kódem. Tento třídenní kurz poskytuje úvod do správy GlassFish Server s Java EE aplikacemi.
Gosu Programming
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na programátory, kteří si chtějí stáhnout, nainstalovat a implementovat statické typování a pragmatický přístup Gosu v programování.
Na konci tohoto školení budou účastníci schopni programovat pomocí Gosu pro psaní jednoduchých skriptů pro knihovny, prvky uživatelského rozhraní, pravidla a další.
Guava
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na programátory Java, kteří se chtějí dozvědět o Guava a jak využít Guava v programování.
Na konci tohoto školení budou účastníci schopni:
- Naučte se používat Guava v programování v Javě.
- Pro usnadnění standardních kódovacích postupů použijte Guava.
- Vytvářejte snadno čitelné a stručné kódy Java.
Jakarta EE Fundamentals
28 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 Jakarta EE k vytváření, migraci a nasazení cloudových nativních aplikací s využitím plné implementace Java EE 8 a cloud computingu. technika.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje Jakarta EE aplikací.
- Vytvářejte a sestavujte databázové aplikace pomocí Jakarta Persistence API.
- Vyvíjejte a integrujte Jakarta EE aplikace s webovými službami Jakarta RESTful pro přenositelnost.
- Kontejnerujte cloudové nativní aplikace pro cloudové nasazení pomocí Dockeru.
Developing Applications for the Java EE 7 Platform Ed 1
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí instalovat, spravovat a implementovat Java EE 7 pro vývoj podnikových aplikací.
Na konci tohoto školení budou účastníci schopni vytvářet, spravovat, implementovat, nasazovat a zabezpečovat podnikové aplikace a webové služby pomocí Java EE 7.
Java EE 8 for Beginners
21 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 nové funkce Java EE 8 k vytváření cloudových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet.
- Pochopte koncepty a architekturu za Java Enterprise Edition (JEE).
- Vytvořte ukázkovou cloudovou aplikaci (nebo webovou službu).
- Propojte aplikaci s databází.
- Zapisujte a spravujte stavové komponenty pomocí vkládání závislostí.
- Napište integrační testy pro komponenty Java EE.
Java EE 8 Advanced
21 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 Java EE 8 k vytváření a nasazení podnikových aplikací připravených na cloud s využitím pokročilých technologií Java a rozhraní API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje podnikových aplikací pomocí Java EE 8.
- Implementujte obchodní logiku pro navrhování a vytváření obchodně orientovaných aplikací.
- Integrujte mikroslužby s Java EE 8 komponentami a přeměňte jednovrstvé aplikace na vysoce škálovatelné aplikace připravené pro cloud.
- Pochopte a použijte Java EE 8 návrhových vzorů a osvědčených postupů kódování.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí kontejnerizovat své Java EE 8 aplikace a provozovat je jako mikroslužby v cloudu.
Na konci tohoto školení budou účastníci schopni:
- Vytvářejte a nasazujte mikroslužby Java v kontejnerech Docker.
- Spravujte kontejnery Docker pomocí Kubernetes.
- Integrujte mikroslužby se stávajícím monolitickým systémem.
- Monitorujte, testujte a zabezpečte mikroslužby.
- Odstraňování problémů s kontejnery a prostředími orchestrace.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 hodinyTento 4denní kurz je určen pro programátory, kteří již znají jazyk Java a chtějí využívat technologii Enterprise Java Beans 2.0 a zároveň si uvědomovat bezpečnostní důsledky distribuce aplikací. Tento kurz má velkou praktickou složku, která zahrnuje vývoj aplikace pro e-commerce založené na Enterprise Java Beans. Kurz používá JBoss Application Server.
Java Virtual Machine (JVM)
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na Java vývojáře, kteří chtějí používat nástroje a funkce JVM ke spouštění Java programů.
Na konci tohoto školení budou účastníci schopni:
- Pochopit JVM a principy jejího fungování.
- Seznámit se s reflexí a různými paměťovými oblastmi.
- Pochopit, jak používat rozhraní nástrojů JVM.
- Používat JVM ke spouštění Java programů na jakémkoli zařízení nebo operačním systému.
NetBeans
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 NetBeans k vývoji aplikací s Javou a dalšími programovacími jazyky.
Na konci tohoto školení budou účastníci schopni:
- Přečtěte si o NetBeans a jak to funguje.
- Naučte se používat NetBeans v programování v Javě.
- K vytváření šablon a projektů použijte NetBeans.
Enterprise Application Integrations with Spring Integration
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 Spring Integration k navrhování a vytváření vysoce kvalitních a účinných řešení podnikové integrace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet integrační řešení s Spring Integration.
- Pochopte funkce Spring Integration, základní koncepty a komponenty.
- Naučte se implementovat vzory podnikové integrace.
- Vytvářejte podnikové aplikace založené na zprávách pomocí Spring Integration.
- Povolit integraci s externími streamy a databázemi NoSQL (Apache Kafka, MongoDB, Redis atd.).
- Monitorujte a spravujte toky zpráv napříč koncovými body.
Vaadin
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na programátory, vývojáře Java a kohokoli, kdo chce používat Vaadin k vývoji a nasazení aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a nakonfigurujte projekt Vaadin.
- Pochopte základy Vaadin při vývoji aplikací.
- K vývoji aplikací použijte Vaadin.
Vert.x: Build a Reactive Application on JVM
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak používat Vert.x k vytvoření asynchronní webové aplikace založené na událostech.
Na konci tohoto školení budou účastníci schopni:
- Pochopte a používejte různé komponenty (jádro, web, klient atd.) v zásobníku Vert.x.
- Použijte Vert.x k vytvoření síťových obslužných programů, mikroslužeb HTTP/REST, zpracování velkých objemů událostí, aplikací back-endových sběrnic zpráv atd.
- Spusťte aplikaci, která zvládne vysokou souběžnost s použitím minimálních vláken jádra.
- Použijte rozhraní API Vert.x pro podporu jazyků Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin atd.
- Test jednotky asynchronní kód s Vert.x-Unit.
- Nasaďte a škálujte aplikaci s minimálním hardwarem.