Pobierz kartę szkolenia

Automate your workflow with GitHub Actions

kod szkolenia: GH-200 / PL DL 1d

Szkolenie obejmuje podstawowe narzędzia, przepływy pracy i strategie automatyzacji cyklu życia oprogramowania z wykorzystaniem GitHub Actions. Zapewnia kompleksowe omówienie podstawowego planowania przepływów pracy, budowania aplikacji, interakcji z GitHub Script API oraz bezpiecznego publikowania pakietów. Kurs został zaprojektowany jako mieszane doświadczenie edukacyjne łączące szkolenie prowadzone przez instruktora z materiałami online na platformie Microsoft Learn.

W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
1 500,00 PLN 1 845,00 PLN brutto
  • Inżynierowie DevOps chcący usprawnić eskalację wsparcia, zautomatyzować zadania administracyjne za pomocą GitHub APIs oraz zoptymalizować potoki CI/CD w środowiskach korporacyjnych

  • Programiści dążący do budowania bezpiecznych, spójnych przepływów pracy, rozszerzania możliwości GitHub poprzez integracje z Marketplace oraz zwiększania produktywności zespołu

  • Architekci rozwiązań zainteresowani skalowaniem współpracy poprzez Enterprise Teams i Apps, poprawą zarządzania oraz projektowaniem odpornej, zautomatyzowanej infrastruktury rozwojowej

  • Możliwości automatyzacji klasy korporacyjnej – Nauczysz się wdrażać i zarządzać automatyzacją przepływów pracy w projektach i organizacjach

  • Rozwój bezpiecznych potoków CI/CD – Opanujesz projektowanie i tworzenie przepływów pracy YAML do bezpiecznego budowania, testowania i wdrażania aplikacji

  • Zaawansowana optymalizacja przepływów pracy – Poprzez praktyczne doświadczenie ze strategiami macierzowymi, buforowaniem i zarządzaniem artefaktami, nauczysz się optymalizować wydajność przepływów pracy

  • Rozwój integracji niestandardowych – Zdobędziesz umiejętności w tworzeniu niestandardowych akcji i skryptów z GitHub Script API

  • Zgodność i zarządzanie na poziomie korporacyjnym – Nauczysz się utrzymywać zgodność, kontrolę kosztów i niezawodność podczas wdrażania rozwiązań automatyzacji

  • Praktyczne umiejętności rozwiązywania problemów – Rozwiniesz umiejętności rozwiązywania problemów z przepływami pracy i efektywnego zarządzania eskalacją wsparcia

  1. Automatyzacja zadań rozwojowych przy użyciu GitHub Actions

    • Wprowadzenie

    • Jak GitHub Actions automatyzuje zadania rozwojowe?

    • Identyfikacja komponentów GitHub Actions

    • Konfiguracja przepływu pracy GitHub Actions

    • Ćwiczenie – Tworzenie i uruchamianie podstawowego przepływu pracy GitHub Actions

  2. Budowanie przepływów pracy ciągłej integracji (CI) przy użyciu GitHub Actions

    • Wprowadzenie

    • Jak używać GitHub Actions do tworzenia przepływów pracy CI?

    • Dostosowywanie przepływu pracy za pomocą zmiennych środowiskowych i danych artefaktów

    • Ćwiczenie – Tworzenie przepływu pracy CI na GitHub

  3. Budowanie i wdrażanie aplikacji do Azure przy użyciu GitHub Actions

    • Wprowadzenie

    • Jak używać GitHub Actions do wdrażania na Azure?

    • Usuwanie artefaktów, tworzenie odznak statusu i konfiguracja zabezpieczeń środowiska

    • Ćwiczenie – Tworzenie przepływu pracy wdrażającego aplikację internetową na Azure

  4. Automatyzacja GitHub przy użyciu GitHub Script

    • Wprowadzenie

    • Czym jest GitHub Script?

    • Ćwiczenie – Używanie GitHub Script w GitHub Actions

  5. Wykorzystanie GitHub Actions do publikowania w GitHub Packages

    • Wprowadzenie

    • Czym jest GitHub Packages?

    • Publikowanie w GitHub Packages i GitHub Container Registry

    • Ćwiczenie – Publikowanie w rejestrze GitHub Packages

  6. Tworzenie i publikowanie niestandardowych akcji GitHub

    • Wprowadzenie

    • Tworzenie niestandardowej akcji GitHub

    • Publikowanie nowo utworzonej akcji w GitHub Marketplace

  7. Zarządzanie GitHub Actions w przedsiębiorstwie

    • Wprowadzenie

    • Zrozumienie modeli GitHub Enterprise

    • Zarządzanie akcjami i przepływami pracy

    • Kontrola dostępu i wykorzystania akcji w przedsiębiorstwie

    • Zarządzanie i wykorzystywanie komponentów wielokrotnego użytku w GitHub Actions

    • Zarządzanie runnerami

    • Konfiguracja self-hosted runnerów do użytku w przedsiębiorstwie

    • Zarządzanie zaszyfrowanymi sekretami

    • Ćwiczenie – Używanie sekretu repozytorium w przepływie pracy GitHub Actions

  • Podstawowa znajomość koncepcji tworzenia oprogramowania i doświadczenie w używaniu przynajmniej jednego języka programowania lub skryptowego

  • Znajomość GitHub, w tym przepływów pracy kontroli wersji (branching, pull requests) i pracy w repozytoriach

  • Ogólna wiedza o środowiskach korporacyjnych lub rozwoju w skali, w tym praktykach CI/CD

  • Doświadczenie ze zintegrowanymi środowiskami programistycznymi (IDE)

  • Praktyczna znajomość narzędzi lub platform do współpracy przy rozwoju oprogramowania

* podręcznik w formie elektronicznej dostępny na platformie:

https://learn.microsoft.com/pl-pl/training/
* dostęp do portalu słuchacza Altkom Akademii

Produkt zawiera:

  • Wykład (50%)
  • ćwiczenia (50%)
  • Szkolenie: polski

  • Materiały: angielski

 

Egzamin w formie on-line. Zapis na stronie https://home.pearsonvue.com/Clients/Microsoft.aspx