SKOLENI.net Školení, kurzy, semináře # ci - cd end to end reseni pro on premise apl ikace
KURZ: CI - CD: end-to-end řešení pro on premise aplikace
Kurz si klade za cíl podrobně popsat vytvoření kompletního DevOps stacku na ARM64 platformě a předvést jeden z mnoha způsobů instalace a využití vybraných CI - CD nástrojů a ekosystému služeb potřebných pro provoz a správu aplikací. Kurz se zaměřuje na build, nasazení modelové cloud-native GO aplikace ze zdrojového kódu, přes build a deployment v rámci několika prostředí a následný monitoring. Součástí kurzu je i popis ARM64 platformy a multiplatformního buildu image. Popisované aplikace a p
Program kurzu
Cíle kurzu - ARM64 platformou a multiplatnformními buildy
- vybraným CI nástrojem
- vybraným CD nástrojem
- vybranými komponentami DevOps stacku (artifact- a image repository, vault, ...)
- problematikou správy aplikací a jejich monitoringem
- pokročilé nastavení monitorovacích nástrojů
- distribuovaným trasováním
* - ARM64 platformou a multiplatnformními buildy
- vybraným CI nástrojem
- vybraným CD nástrojem
- vybranými komponentami DevOps stacku (artifact- a image repository, vault, ...)
- problematikou správy aplikací a jejich monitoringem
- pokročilé nastavení monitorovacích nástrojů
- distribuovaným trasováním
Garant
kurzu ADAM MORÁVEK Adam Morávek pracuje ve společnosti Trask solutions, a.s. jako integrační vývojář, DevOps inženýr a solution architekt na projektech v bankovním prostředí. Dlouhodobě se zajímá o kontejnerizaci aplikací a DevOps na platformách Kubernetes a OpenShift. V poslední době se zároveň věnuje projektu vývoje mikrodatacenter založených na platformě ARM64 ve společnosti EdgeClusters s.r.o.
Osnova Úvod
* Cíle
kurzu - Představení EdgeClusters
- Představení Taikun
- Úloha automatizace
- Automatizace není jen CI/CD
- Multiplatformní architektura
- Proč vlastně? (edge) I. Platforma ARM64
1. Proč ARM64, představení platformy
2. Muti-arch
3. Způsoby buildu multi-arch image
4. Mechanismus získávání multi-arch image z registry II. Rychlé představené cloud-native Java aplikace
1. Co to je cloud-native?
2. Proč Java
- výhody, nevýhody v cloud-native prostředí (a jejich řešení)
3. Rychlé představení modelové aplikace
4. Požadavky na cloud-native aplikaci III. ArgoCD deployment
1. Představení ArgoCD
2. Příklad ArgoCD deploymentu na vybrané komponentě DevOps stacku IV. Základní CI/CD komponenty a jejich funkce
1. Git a jeho role
1.1 GitFlow
1.2 Vybrané git CLI operace s příklady
2.1 config, init, clone, add, commit, diff, push, pull, status, log, checkout, branch, stash, merge, tag, revert, rebase, cherry-pick, reset
1.3 Role Webhooků
1.4 Pull requesty a jejich schvalování
1.5 Příklady použití & workshop
- příklady použití vybraných git operací na modelovém příkladu
- příklad nastavení webhooků
- příklad podmíněného pull-requestu
1.6 GitOps 2. Keycloak
2.1 Instalace a základní administrace
2.2 Konfigurace SSO ve vybraných aplikacích
3. Artifact repository
3.1 Interní organizace
3.2 Metadata
3.3 Podepisování artefaktů
3.4 Instalace a nastavení pomocí ArgoCD
3.5 Příklady použití & workshop
- nastavení interní organizace
- virtuální repository
4. Image registry
4.1 Harbor
4.2 Podepisování image
4.3 Bezpečnostní scany
4.4 Registry mezi dodavetelem a zákazníkem
- typické problémy
4.5 Instalace a nastavení pomocí ArgoCD
4.6 Příklady použití & workshop
- základní nastavení
- robotické účty
- image scan
5. Helm
5.1 Základní principy
5.2 Helm registry (chart repo vs OCI)
5.3 Helm CLI
5.4 Závislosti
5.5 Příklad
6. HashiCorp Vault
- místo pro citlivá data
6.1 Architektura a funkce
Cíl školení - poznámka ke kurzu Cíle kurzu ARM64 platformou a multiplatnformními buildy vybraným CI nástrojem vybraným CD nástrojem vybranými komponentami DevOps stacku (artifact- a image repository, vault, ...) problematikou správy aplikací a jejich monitoringem pokročilé nastavení monitorovacích nástrojů distribuovaným trasováním
Podrobnosti o kurzu
-
Cílová skupina členové Dev - Ops týmů vývojáři kdokoliv, kdo chce začít s DevOps a pochopit základní principy
-
ADAM MORÁVEK Adam Morávek pracuje ve společnosti Trask solutions, a.s. jako integrační vývojář, DevOps inženýr a solution architekt na projektech v bankovním prostředí. Dlouhodobě se zajímá o kontejnerizaci aplikací a DevOps na platformách Kubernetes a OpenShift. V poslední době se zároveň věnuje projektu vývoje mikrodatacenter založených na platformě ARM64 ve společnosti EdgeClusters s.r.o.
-
DataScript s.r.o.
-
Objednavateli bude zaslána závazná přihláška k podpisu. Poté bude účastník na školení registrován. Objednavatel uhradí částku kurzovného za výše uvedeného posluchače na základě faktury vystavené poskytovatelem.
Přihláška na kurz
🔥 NA VYBRANÉ ŠKOLENÍ & datum konání SE MŮŽETE PŘIHLÁSIT zde:
Přihláška na kurz # CI - CD: end-to-end řešení pro on premise aplikace - 16.6.2022 - Praha 7
Odesláním formuláře 'Přihláška na kurz' se zaregistruje Vaše přihláška a na zadaný email přijde potvrzení o odeslání této přihlášky.
V případě poskytnutí osobních údajů, souhlasíte s archivací těchto údajů v souladu s podmínkami zákona č. 101/2000 Sb.,
o ochraně osobních údajů, ve znění pozdějších předpisů. Souhlas se zpracováním osobních údajů pro marketingové účely nevyžadujeme, tyto data nezpracováváme.
Server pouze zprostředkovává objednávky kurzů & kontakt na jejich pořadatele. Před odesláním přihlášky je nutno souhlasit s obchodními podmínkami účasti na kurzu daného pořadatele kurzu.
Neodpovídáme za správnost uvedených údajů. © OBEC.net, sro.
URL >>
https://skoleni.net/skoleni_96454_ci---cd--end-to-end-reseni-pro-on-premise-aplikace.html
end-to-endřešenípremiseaplikace