System szkoleniowy / semestr 7

Technologie DevOps

Wykłady, ćwiczenia i projekty do nauki budowania powtarzalnych środowisk. Od kontenerów Docker po CI, SDLC i GitHub Actions.

TDO
Moduły wiedzy

Wykłady

Wybierz temat lub użyj menu w nagłówku. Sterowanie slajdami: strzałki, spacja, Home i End.

Wykład 01 / system online

Kontenery Docker i Docker Compose

Od izolacji procesów w Linuksie, przez obrazy i sieci, aż po wielousługowe środowisko.

Gotowy

Rozpocznij wykład 01
Wykład 02 / system online

CI, SDLC i GitHub Actions

Workflow od zera: YAML, konteksty, expressions, referencje, composite actions, reusable workflows i cache. Przykłady .NET, Angular i LaTeX.

Gotowy

Rozpocznij wykład 02
Tryb praktyczny

Laboratoria

Osobne instrukcje krok po kroku: konteneryzacja oraz CI od pierwszego workflow do ochrony PR i wydań PDF.

Laboratorium 01 / Docker / tag Z1

Angular + Spring Boot + PostgreSQL

Zbuduj obrazy, uruchom komponenty osobno, sprawdź bazę w DataGrip, a następnie połącz całość. Użyj startera z tagu Z1.

Przejdź do zadań
Laboratorium 02 / CI i GitHub Actions

.NET + Angular + MySQL

Od pierwszego pusha do testów, raportów, cache i wymaganych checks. Moduły rozszerzające: przepływ danych, reużywanie i wydania PDF LaTeX; macierze na końcu.

Przejdź do zadań
Demo prowadzącego

ASP.NET Core + MySQL

Mały projekt referencyjny do demonstracji Dockerfile, sieci, wolumenu i Compose.

Zobacz projekt