Plan Szkolenia
Wprowadzenie do oprogramowania open source
- Definicja oprogramowania open source i jego znaczenie
- Najczęstsze licencje open source i społeczności
- Współpraca w projekcach open source
System operacyjny Linux
- Wprowadzenie do dystrybucji Linuksa
- Instalacja dystrybucji Linuksa (np. Ubuntu)
- Podstawowa struktura systemu plików Linuksa
Interfejs wiersza poleceń Linux (CLI)
- Poruszanie się po systemie plików Linuksa
- Praca z plikami i katalogami
- Zarządzanie użytkownikami, grupami i uprawnieniami
Administracja systemem Linux
- Zarządzanie pakietami oprogramowania za pomocą menedżerów pakietów
- Procesy, monitorowanie systemu i rozwiązywanie problemów
- Planowanie zadań przy użyciu cron i at
Wprowadzenie do obliczeń w chmurze
- Koncepcje i zalety obliczeń w chmurze
- Modele publicznej, prywatnej i hybrydowej chmury
- Infrastructure as a Service (IaaS), Platform as a Service (PaaS) oraz Software as a Service (SaaS)
Modele wdrażania w chmurze
- Zrozumienie różnych opcji wdrażania w chmurze
- Tworzenie i zarządzanie maszynami wirtualnymi
- Konteneryzacja przy użyciu Dockera
Usługi i technologie chmurowe
- Przegląd kategorii usług chmurowych
- Badanie magazynowania, baz danych i sieci w chmurze
- Wprowadzenie do Kubernetesa do orchestrowania
Oprogramowanie open source w chmurze
- Wykorzystanie narzędzi open source w środowiskach chmurowych
- Automatyzacja i zarządzanie konfiguracją za pomocą Ansiblea
- Pasaże Continuous Integration and Continuous Deployment (CI/CD)
Bezpieczeństwo i zgodność
- Podstawowe koncepcje bezpieczeństwa w chmurze
- Zarządzanie tożsamością i dostępem (IAM)
- Ramy zgodności i najlepsze praktyki
Podsumowanie i dalsze kroki
- Najważniejsze wnioski z kursu
- Ścieżki kariery w open-source IT i obliczeniach w chmurze
- Zasoby do dalszego nauczenia
Wymagania
- Podstawowa umiejętność obsługi komputera
- Znajomość nawigacji w interfejsie wiersza poleceń Linux
Odbiorcy kursu
- Przygotowujący się do kariery w IT
- Studenci
- Profesjonaliści z nie-technicznych dziedzin
Opinie uczestników (4)
trener ma praktyczną wiedzę
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Szkolenie - Kubernetes for App Developers (LFD459)
Przetłumaczone przez sztuczną inteligencję
Praktyczne zadania i best practices
Dawid - Hostersi
Szkolenie - Bash Scripting for Automation
Doświadczonego trenera
Maciej Szczyglowski - Alteris S.A.
Szkolenie - CEPH Essentials
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera i jego stoicki spokój