Tvorba mikroslužeb pomocí Spring Cloud a Docker Počítačový Kurz
Spring Cloud je open-source lehký framework pro mikroslužby určený k vývoji Java aplikací pro cloudové prostředí.
Docker je open-source platforma pro vytváření, distribuci a spouštění aplikací v kontejnerech. Docker se výborně hodí pro tvorbu aplikací založených na mikroslužbách.
Počas tohoto lektorem vedeného živého školení se účastníci naučí základy tvorby mikroslužeb s využitím Spring Cloud a Docker. Znalosti účastníků budou prověřeny pomocí praktických cvičení a postupného vývoje ukázkových mikroslužeb.
K závěru tohoto školení budou účastníci schopni:
- Pochopit základy mikroslužeb.
- Využívat Docker pro vytváření kontejnerů pro aplikace mikroslužeb.
- Vytvářet a nasazovat kontejnerizované mikroslužby pomocí Spring Cloud a Docker.
- Integrovat mikroslužby se službami pro objevování a API bránou Spring Cloud.
- Využívat Docker Compose pro integrativní testování od konce do konce.
Formát kurzu
- Interaktivní přednášky a diskuse.
- Velké množství praktických cvičení.
- Praktická implementace v živém laboratorním prostředí.
Možnosti úpravy kurzu
- Pro objednání přizpůsobeného školení tohoto kurzu nás prosím kontaktujte, abychom dohodli detaily.
Návrh Školení
Úvod
Pochopení mikroslužeb a architektury mikroslužeb
Přehled Dockeru a kontejnerizace
Přehled Spring Cloud a Spring Boot
Vytvoření služby konfigurace a služby objevování pomocí Spring Cloud
Využití API brány s Spring Cloud
Vytvoření obrazu kontejneru pro každou mikroslužbu pomocí Dockeru
Ukládání dat napříč různými databázemi
Vytvoření API brány pomocí Spring Cloud Gateway
Využití Netflix Eureka a Consul pro objevování a registraci služeb (registrační služby)
Využití Docker Compose pro integrativní testování
Shrnutí a další kroky
Požadavky
- Zkušenosti s vývojem v Javě
- Zkušenosti s Spring Framework
Cílová skupina
- Vývojáři Javy
Veřejné školení vyžaduje minimálně 5 účastníků.
Tvorba mikroslužeb pomocí Spring Cloud a Docker Počítačový Kurz - Rezervace
Tvorba mikroslužeb pomocí Spring Cloud a Docker Počítačový Kurz - Dotaz
Tvorba mikroslužeb pomocí Spring Cloud a Docker - Dotaz ohledně konzultace
Reference (2)
Jak vzdělávací specialisté efektivně předávají znalosti
Vu Thoai Le - Reply Polska sp. z o. o.
Kurz - Certified Kubernetes Administrator (CKA) - exam preparation
Přeloženo strojem
Instruktor měl hodně znalostí a trpělivosti, které s námi chtěl sdílet.
Bogdan Olaru
Kurz - Introduction to Docker
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilý Docker
14 HodinyToto instruktorem védané živé školení v České republice (online nebo na místě) je určeno inženýrům, kteří chtějí rozšířit své znalosti Dockeru pro nasazování aplikací větším měřítkem s udržením kontroly.
Koncem tohoto školení budou účastníci schopni:
- Sestavit své vlastní Docker obrazy.
- Nasazovat a spravovat velký počet Docker aplikací.
- Oceňovat různá řešení pro orchestrování kontejnerů a vybírat nejvhodnější.
- Nastavit proces spojeného sestavování (continuous integration) pro Docker aplikace.
- Integrovat Docker aplikace do stávajících procesů spojeného sestavování a nasazování (CI/CD).
- Zabezpečit své Docker aplikace.
Kontejnerizovaná nasazení AI a ML s Dockerem
14 HodinyDocker je platforma pro kontejnerizaci, která umožňuje konzistentní, přenositelné a reprodukovatelné prostředí pro úlohy v oblasti umělé inteligence a strojového učení.
Tuto instruktorem vedoucí trénink (online nebo na místě) určený na středně pokročilé odborníky, kteří chtějí zabalení ML základů, závislostí a modelů pomocí Dockeru pro spolehlivé pracovní postupy od vývoje po produkci.
Po absolvování tohoto kurzu budou účastníci schopni:
- Sestavovat a spravovat Docker obrazy přizpůsobené pro aplikace AI a ML.
- Kontejnerizovat strojové učení kanály, nástroje a závislosti.
- Optimalizovat Docker prostředí pro výkon a přenositelnost.
- Nasazovat kontejnerizované ML služby v různých runtime prostředích.
Formát kurzu
- Demonstrační příklady podporované vedenou diskusí.
- Praktické cvičení zaměřená na reálné úkoly kontejnerizace.
- Praktická implementace v Docker živém prostředí.
Možnosti přizpůsobení kurzu
- Chcete tento trénink upravit pro své organizační prostředí? Kontaktujte nás a domluvte si to.
CI/CD pro AI: Automatizace Dockerových Modelů a Nasazení
21 HodinyCI/CD pro AI je strukturovaný přístup k automatizaci balení, testování, kontejnerizace a nasazování modelů pomocí pipelinů spojeného integračního (CI) a distribuovaného (CD) vývoje.
Tato instruktorem prováděná živá školení (online nebo na místě) je zaměřena na odborníky střední úrovně, kteří chtějí automatizovat koncové nasazení pracovních postupů pro AI modely pomocí Dockeru a CI/CD platform.
Na konci školení budou účastníci schopni:
- Vytvářet automatizované pipeliny pro sestavování a testování kontejnerů AI modelů.
- Implementovat řízení verzí a reprodukovatelnost pro životní cyklus modelů.
- Integrace automatizovaných strategií nasazení pro AI služby.
- Aplikovat osvědčené postupy CI/CD specifické pro operace strojového učení.
Formát kurzu
- Instruktorem vedené prezentace a technické diskuse.
- Praktické laboratoře a cvičení s praktickou implementací.
- Realistické simulace CI/CD pracovních postupů v kontrolovaném prostředí.
Možnosti přizpůsobení kurzu
- Pokud vaše organizace vyžaduje přizpůsobené pracovní postupy pipelinu nebo integraci s platformami, kontaktujte nás pro úpravu tohoto kurzu.
Certified Kubernetes Administrator (CKA) - příprava na zkoušku
21 HodinyProgram Certified Kubernetes Administrator (CKA) byl vytvořen The Linux Foundation a Cloud Native Computing Foundation (CNCF).
Kubernetes je v současnosti přední platforma používaná pro orchestraci kontejnerů.
NobleProg poskytuje školení Docker & Kubernetes od roku 2015. S více než 360 úspěšně dokončenými školicími projekty jsme se stali jednou z nejznámějších školících společností na světě v oblasti kontejnerizace.
Od roku 2019 také pomáháme našim zákazníkům potvrdit jejich výkon v prostředí k8s tím, že je připravujeme a povzbuzujeme ke složení zkoušek CKA a CKAD.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na systémové administrátory, Kubernetes uživatele, kteří si chtějí potvrdit své znalosti složením zkoušky CKA.
Na druhou stranu je školení zaměřeno i na získání praktických zkušeností v Kubernetes Administrativě, proto doporučujeme se ho zúčastnit, i když nemáte v úmyslu skládat zkoušku ČKA.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
- Chcete-li se dozvědět více o certifikaci CKA, navštivte: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certifikovaný vývojář aplikací Kubernetes (CKAD) - příprava na zkoušku
21 HodinyProgram Certifikovaný vývojář aplikací Kubernetes (CKAD) vyvinula The Linux Foundation a Cloud Native Computing Foundation (CNCF), hostitelé Kubernetes.
Tato vedená školení (online nebo na místě) je určena pro Vývojáře, kteří chtějí potvrdit své dovednosti v návrhu, vytváření, konfiguraci a expozici cloudu native aplikací pro Kubernetes.
Na druhou stranu je školení také zaměřeno na získání praktického zkušenosti s vývojem aplikací Kubernetes, proto doporučujeme v něm účastnit se i těm, kteří neplánují absolvovat zkoušku CKAD.
NobleProg dodává školení Docker & Kubernetes od roku 2015. Po více než 360 úspěšně absolvovaných školeních jsme se stali jednou z nejznámějších společností na světě v oblasti kontejnerizace. Od roku 2019 pomáháme také svým klientům potvrdit svůj výkon ve prostředí k8s přípravou a povzbuzováním ke zkouškám CKA a CKAD.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praktiky.
- Rukama kladené implementace v prostředí live-lab.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás k jeho uspořádání.
- Více informací o CKAD najdete na: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Správa kontejnerů s Dockerem
21 HodinyDocker je platforma pro vývojáře a správce systému pro správu distribuovaných aplikací. Skládá se z běhového prostředí pro spouštění kontejnerů a služby pro sdílení kontejnerů.
S dockerem může stejná aplikace běžet beze změny na noteboocích, dedikovaných serverech a virtuálních serverech.
Tento kurz během prvních dvou dnů učí základní použití Docker, což je užitečné pro vývojáře i systémové administrátory. Kurz obsahuje spoustu praktických cvičení a účastníci budou cvičit ve svém vlastním Docker prostředí a vytvářet si vlastní Docker obrázky.
Poslední den se účastníci seznámí s pokročilejšími nástroji, které podporují Docker. Bude to Docker Machine, Docker Compose a Docker Swarm.
Úvod do Dockera
14 HodinyTato instruktorem vedená živá školení (online nebo na místě) je určena inženýrům, kteří chtějí použít Docker ke nasazování a správě softwaru ve formě kontejnerů namísto tradičních samostatných aplikací.
Po absolvování tohoto školení budou účastníci schopni:
- Instalovat a konfigurovat Docker.
- Pochopit a implementovat kontejnerizaci softwaru.
- Spravovat aplikace založené na Dockere.
- Propojovat různé Docker aplikace a systémy.
- Pochopit a upravovat Docker registry.
Docker pro vývojáře a správce systémů
14 HodinyDocker je platforma pro vývojáře a správce systému pro správu distribuovaných aplikací. Skládá se z běhového prostředí pro spouštění kontejnerů a služby pro sdílení kontejnerů.
S dockerem může stejná aplikace běžet beze změny na noteboocích, dedikovaných serverech a virtuálních serverech.
Tento kurz učí základní použití Docker, užitečné jak pro vývojáře, tak pro systémové administrátory. Kurz zahrnuje spoustu praktických cvičení a účastníci budou během 2 dnů cvičit ve svém Docker prostředí a vytvářet si vlastní Docker obrázky.
Docker a Jenkins pro DevOps
14 HodinyToto vedené školení (online nebo na místě) je určeno inženýrům DevOps, kteří chtějí optimalizovat a zjednodušit proces CI/CD pomocí Dockeru a Jenkins.
Po ukončení tohoto školení budou účastníci schopni:
- Automatizovat doručování kódu a nasazení kanálů s Jenkinsem.
- Vytvořit aplikaci pomocí Dockeru a Dockerfile.
- Nastavit autentizační možnosti pro zlepšení bezpečnosti.
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.
Architektura systému, architekturou služeb a architektura mikroslužeb se Spring Cloud
21 HodinyPočas tohoto živého výcviku pod vedením lektora v České republice se účastníci naučí, jak hodnotit různé technologie a přístupy pro návrh architektury systému založené na službách. Výcvik začíná diskusí a porovnáním monolitických systémů a architektur služeb a následně se podrobně zabývá detaily architektury mikroslužeb.
Účastníci mají příležitost uplatnit své znalosti v praxi při tvorbě a nasazování sady mikroslužeb pro ověření konceptu vytvořených pomocí Spring Cloud, Spring Boot a Dockeru.
Nakonec jsou prozkoumány relevantní stavební prvky infrastruktury, které pomohou účastníkům určit nejvhodnější nástroje a přístupy pro různé požadavky organizace.
Do konce tohoto výcviku budou mít účastníci pevné pochopení orientované na služby architektury (SOA) a architektury mikroslužeb, stejně jako praktické zkušenosti s používáním Spring Cloud a souvisejících technologií Spring pro rychlý vývoj vlastních mikroslužeb připravených pro cloudové prostředí a schopných škálování.
Vytváření mikroslužeb s Spring Cloud a Dockerem - 5 dní
35 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře a DevOps inženýry, kteří chtějí budovat, nasazovat a spravovat mikroslužby pomocí Spring Cloud a Docker.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte mikroslužby pomocí Spring Boot a Spring Cloud.
- Kontejnerujte aplikace pomocí Docker a Docker Compose.
- Implementujte zjišťování služeb, brány API a komunikaci mezi službami.
- Monitorujte a zabezpečte mikroslužby v produkčním prostředí.
- Nasaďte a organizujte mikroslužby pomocí Kubernetes.
Spring Cloud pro mikroslužby
14 HodinyV tomto živém školení vedeném instruktorem v České republice začínáme diskusí o architektuře mikroslužeb. Znalosti účastníků jsou testovány pomocí cvičení a postupného vývoje ukázkových mikroslužeb.
Na konci tohoto školení budou účastníci dobře rozumět tomu, jak používat Spring Cloud a související jarní technologie k rychlému vývoji vlastních cloudových mikroslužeb připravených na cloud.
Microservices s Spring Cloud a Kafka
21 HodinyToto instruktorem vedené živé školení v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí tradicionální architekturu transformovat do mikroslužebné architektury s vysokou paralelností pomocí Spring Cloud, Kafka, Docker, Kubernetes a Redis.
Na konci tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí pro sestavování mikroslužeb.
- Návrh a implementace vysoce paralelného mikroslužebného ekosystému pomocí Spring Cloud, Kafka, Redis, Docker a Kubernetes.
- Transformovat monolitické a SOA služby na architekturu založenou na mikroslužbách.
- Přijmout DevOps přístup k vývoji, testování a uvolňování softwaru.
- Zajištění vysoké paralelnosti mezi mikroslužbami ve výrobě.
- Monitorovat mikroslužby a implementovat obnovovací strategie.
- Provádět optimalizaci výkonu.
- Zjistit budoucí trendy ve vývoji architektury mikroslužeb.
Building Microservices with Spring Cloud and Netflix OSS
21 HodinySpring Cloud je otevřený zdrojový lehký rámec mikroslužeb pro vytváření Java aplikací pro cloud. Netflix OSS je sada rámce a knihoven pro vyvíjení mikroslužeb. Spring Cloud se pohodlně integruje s komponentami Netflix pomocí automatické konfigurace a předností konvence před konfigurací.
V tomto vedeném výcviku vedeném instruktorem se účastníci naučí základní pojmy pro vytváření mikroslužeb pomocí Spring Cloud a Netflix OSS. Po vědomostech účastníků se soudí prostřednictvím cvičení a postupného vyvíjení ukázkových mikroslužeb.
Konec tohoto výcviku si účastníci osvojí pevné pochopení, jak použít Spring Cloud a související technologie Spring společně s Netflix OSS k rychlému vyvíjení vlastních mikroslužeb škálovatelných pro cloud.
Účastníci
- Java Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a náročné praktické práce