Więcej informacji o kursie
Podczas szkolenia omówimy techniki tworzenia aplikacji z wykorzystaniem chmury obliczeniowej Microsoft Azure, konteneryzacji (Docker) i usługi Azure Kubernetes Service (AKS). Szkolenie rozpoczniemy od omówienia Microsoft Azure od strony architektonicznej. W szczególności jakie są dostępne strategie hostowania aplikacji: maszyny wirtualne, konteneryzacja, serverless, AppService, Azure Batch i AKS. Omówimy też zakres możliwości Microsoft Azure i nauczymy się tworzyć grupy zasobów oraz zasoby/usługi z wykorzystaniem portalu, Azure CLI i CloudShell. Wdrożymy też przykładowe aplikacje WordPress i ASP.NET. Dowiemy się jakie usługi umożliwiają nam przechowywanie danych w Microsoft Azure.
Dalej przejdziemy do omówienia nowoczesnego tworzenia aplikacji w oparciu o chmurę, repozytorium Git, kontenery Docker, przepływy CI/CD i AKS. Poznamy tak zwaną wewnętrzną i zewnętrzną pętle, i zobaczymy jak poszczególne elementy składają się na automatyzację wdrożenia. W efekcie końcowym uzyskamy konfigurację, w której wysłanie kodu do odpowiedniej gałęzi w repozytorium Git spowoduje skompilowanie aplikacji, utworzenie obrazu Docker, i wdrożenie do klastra AKS lub usługi AppService. Po drodze zobaczymy w jaki sposób można automatycznie skalować aplikację w AKS i dostosowywać zasoby sprzętowe do aktualnego obciążenia.
Certyfikat | |
Zajęcia | 4 |
Godziny | 28 |
Rodzaj szkolenia | online, offline |
Miasto | Szczecin, Kielce, Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin |
Egzamin wstępny | |
Sprawdzanie prac domowych | |
Projekt dyplomowy | |
Pomoc w zatrudnieniu | |
Kategoria wiekowa | dla dorosłych |
Poziom szkolenia | Średniozaawansowany |
Język | Polski |
Czego nauczysz się na tym kursie?
- Wprowadzenie do Microsoft Azure
- Tworzenie grup zasobów, usługi i ich konfiguracja przy użyciu portalu, CloudShell i Azure CLI
- Omówienie dostępnych usług
- Możliwości hostingowe: maszyny wirtualne, konteneryzacja, serverless
- Tworzenie i konfiguracja maszyn wirtualnych
- Style architektury
- Usługi do przechowywania (magazyn) danych: Table Storage, Blob Storage, SQL Server, CosmosDB
- Azure App Service i usługi towarzyszące
- Azure Kubernetes Service i Azure Container Services
- Przykładowe wdrożenia do AppService: aplikacje WordPress i ASP.NET
- Omówienie schematu tworzenia nowoczesnych aplikacji
- Wprowadzenie do obrazów i kontenerów Docker
- Azure Kubernetes Service (AKS)
- Integracja z Azure DevOps i automatyczne wdrożenia CI/CD
- Mini-warsztat: samodzielna implementacja aplikacji, konfiguracja usług w Microsoft Azure i AKS przez uczestników szkolenia.
Dla kogo przeznaczony jest kurs?
dla programistów
O NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.
Referencje NobleProg
Oceny użytkowników i recenzje z Facebooka i Google
Bogdan Bieńczak
26.03.2020
Dobry kurs, fajna alternatywa do standardowych zastosowań. Prowadzący bardzo mili, dobrze tłumaczą zagadnienia, podpowiadają ciekawe pomysły. Ogólnie bardzo jestem zadowolony.
Сałą recenzję
Małgorzata Całka
26.03.2020
Szkolenia on-line. Jestem bardzo zadowolona, dobra współpraca i komunikacja, na bieżąco omawiane kwestie. Polecam! Małgorzata Całka
Сałą recenzję
NobleProg
- Jesteśmy Twoim lokalnym dostawcą szkoleń ze wsparciem globalnej marki NobleProg
- NobleProg jest franczyzą (https://training-franchise.com)
- Kursy są rozwijane i ulepszane przez wielu trenerów współpracujących ze sobą z całego świata
- Nasze procesy zostały przetestowane przez dziesiątki tysięcy kursantów na całym świecie
- Lokalny franczyzobiorca posługuje się lokalnym językiem, zna potrzeby lokalnych przedsiębiorców, ale ma możliwość korzystania z najlepszych rozwiązań, technologii i pomysłów naszych franczyzobiorców na całym świecie.