Architektura Rozwiązań Microsoft Azure - Plan Szkolenia
Szkolenie to umożliwia uczestnikom doskonalenie umiejętności projektowania rozwiązań Microsoft Azure.
Po ukończeniu szkolenia uczestnik zrozumie funkcje i możliwości usług Azure, będzie w stanie identyfikować kompromisy oraz podejmować decyzje dotyczące projektowania rozwiązań w chmurze publicznej i hybrydowej.
Podczas szkolenia zostaną zdefiniowane odpowiednie rozwiązania infrastrukturalne i platformowe, aby spełnić wymagania funkcjonalne, operacyjne i wdrożeniowe w całym cyklu życia rozwiązania.
Plan Szkolenia
Moduł 1: Zasady Projektowania Infrastruktury i Rozwoju w Chmurze
Moduł 2: Projektowanie Aplikacji Webowych w App Service
Moduł 3: Projektowanie Magazynu Aplikacji i Dostępu do Danych
Moduł 4: Zabezpieczanie Zasobów
Moduł 5: Projektowanie Infrastruktury i Sieci Microsoft Azure
Moduł 6: Projektowanie Zaawansowanej Aplikacji
Moduł 7: Projektowanie Strategii Zarządzania i Monitorowania
Moduł 8: Projektowanie Strategii Ciągłości Działalności
Wymagania
Wcześniejsze doświadczenie w programowaniu i rozwoju
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Architektura Rozwiązań Microsoft Azure - Plan Szkolenia - Rezerwacja
Architektura Rozwiązań Microsoft Azure - Plan Szkolenia - Zapytanie
Architektura Rozwiązań Microsoft Azure - Zapytanie o Konsultacje
Opinie uczestników (2)
Kurs, Trener
Novat Adam - Tanzania Revenue Authority
Szkolenie - Architecting Microsoft Azure Solutions
Przetłumaczone przez sztuczną inteligencję
Muszę spróbować zasobów, których nigdy przedtem nie używałem.
Daniel - INIT GmbH
Szkolenie - Architecting Microsoft Azure Solutions
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
MS-20487: Rozwijanie usług Microsoft Azure i usług internetowych (autoryzowany kurs szkoleniowy)
35 godzinO tym kursie
W tym kursie uczestnicy nauczą się projektować i rozwijać usługi, które uzyskują dostęp do danych lokalnych i zdalnych z różnych źródeł. Uczestnicy dowiedzą się również, jak rozwijać i wdrażać usługi w środowiskach hybrydowych, w tym na serwerach lokalnych oraz w Microsoft Azure.
Profil uczestnika
Główna grupa: Programiści .NET, którzy chcą nauczyć się rozwijać usługi i wdrażać je w środowiskach hybrydowych.
Dodatkowa grupa: Programiści .NET z doświadczeniem w tworzeniu aplikacji internetowych, którzy chcą rozwijać nowe aplikacje lub przenosić istniejące aplikacje do Microsoft Azure.
Po ukończeniu kursu
Po ukończeniu tego kursu uczestnicy będą mogli:
- Opisać podstawowe koncepcje rozwoju usług i strategii dostępu do danych przy użyciu platformy .NET.
- Opisać platformę chmurową Microsoft Azure oraz jej oferty dotyczące przetwarzania, danych i hostowania aplikacji.
- Projektować i rozwijać aplikacje oparte na danych przy użyciu Visual Studio 2017 i Entity Framework Core.
- Projektować, implementować i korzystać z usług HTTP przy użyciu ASP.NET Core.
- Rozszerzać usługi HTTP przy użyciu ASP.NET Core.
- Hostować usługi lokalnie oraz w Microsoft Azure.
- Wdrażać usługi zarówno w środowiskach lokalnych, jak i chmurowych oraz zarządzać interfejsem i polityką swoich usług.
- Wybrać rozwiązanie do przechowywania danych, buforować, dystrybuować i synchronizować dane.
- Monitorować, logować i rozwiązywać problemy z usługami.
- Opisać koncepcje i standardy tożsamości opartej na oświadczeniach oraz implementować uwierzytelnianie i autoryzację za pomocą Azure Active Directory.
- Tworzyć skalowalne aplikacje usługowe.
Projektowanie i wdrażanie rozwiązania Azure AI (autoryzowany kurs szkoleniowy AI 100T01)
21 godzinZdobywaj niezbędną wiedzę do projektowania rozwiązania Azure AI, budując bota wsparcia klienta przy użyciu sztucznej inteligencji z platformy Microsoft Azure, w tym rozumienia języka i wbudowanych funkcji AI w usługach Azure Cognitive Services.
Microsoft Azure AI Fundamentals (szkolenie autoryzowane AI 900T00)
7 godzinO tym kursie
Ten kurs wprowadza podstawowe pojęcia związane ze sztuczną inteligencją (AI) oraz usługi w Microsoft Azure, które można wykorzystać do tworzenia rozwiązań AI. Kurs nie jest zaprojektowany, aby nauczyć studentów zostania profesjonalnymi analitykami danych lub programistami, ale raczej aby zbudować świadomość typowych obciążeń AI oraz umiejętność identyfikowania usług Azure, które mogą je wspierać. Kurs został zaprojektowany jako doświadczenie mieszanego uczenia się, łączące szkolenie prowadzone przez instruktora z materiałami online na platformie Microsoft Learn (https://azure.com/learn). Ćwiczenia praktyczne w kursie opierają się na modułach Learn, a studenci są zachęcani do korzystania z treści na Learn jako materiałów referencyjnych, aby utrwalić to, czego nauczyli się na zajęciach i zgłębić tematy bardziej szczegółowo.
Profil odbiorców
Kurs Azure AI Fundamentals jest przeznaczony dla każdego, kto jest zainteresowany poznaniem typów rozwiązań, które umożliwia sztuczna inteligencja (AI), oraz usług w Microsoft Azure, które można wykorzystać do ich tworzenia. Nie jest wymagane wcześniejsze doświadczenie w korzystaniu z Microsoft Azure, ale zakłada się podstawową znajomość technologii komputerowych i Internetu. Niektóre z omawianych koncepcji wymagają podstawowej znajomości matematyki, np. umiejętności interpretowania wykresów. Kurs obejmuje ćwiczenia praktyczne, które polegają na pracy z danymi i uruchamianiu kodu, więc znajomość podstawowych zasad programowania będzie pomocna.
Po ukończeniu kursu
Po ukończeniu tego kursu będziesz w stanie:
- Opisać obciążenia związane ze sztuczną inteligencją i związane z nimi zagadnienia
- Opisać podstawowe zasady uczenia maszynowego w Azure
- Opisać funkcje obciążeń związanych z przetwarzaniem obrazów w Azure
- Opisać funkcje obciążeń związanych z przetwarzaniem języka naturalnego (NLP) w Azure
- Opisać funkcje obciążeń związanych z konwersacyjną sztuczną inteligencją w Azure
Tworzenie aplikacji AI w chmurze z wykorzystaniem Microsoft Azure
35 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest skierowane do profesjonalistów na poziomie średnio zaawansowanym i zaawansowanym, którzy chcą budować i wdrażać aplikacje w chmurze wykorzystujące sztuczną inteligencję przy użyciu Microsoft Azure.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć aplikacje sterowane zdarzeniami i bezserwerowe przy użyciu Azure Functions.
- Zarządzać rozwiązaniami do przechowywania danych i maszynami wirtualnymi w Azure.
- Wdrażać i skalować aplikacje internetowe przy użyciu Azure App Service i kontenerów Docker.
- Integrować sztuczną inteligencję, uczenie maszynowe i przetwarzanie języka naturalnego przy użyciu Azure AI Services.
- Wykorzystywać GitHub Copilot do wspomagania rozwoju aplikacji w chmurze opartych na sztucznej inteligencji.
Azure Machine Learning (AML)
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów, którzy chcą korzystać z platformy typu drag-and-drop Azure ML do wdrażania obciążeń związanych z uczeniem maszynowym bez konieczności zakupu oprogramowania i sprzętu oraz bez obaw o konserwację i wdrożenie.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Tworzyć wysoce dokładne modele uczenia maszynowego przy użyciu Pythona, R lub narzędzi bez konieczności pisania kodu.
- Wykorzystywać dostępne zestawy danych i algorytmy Azure do uczenia i śledzenia modeli uczenia maszynowego i głębokiego uczenia.
- Korzystać z interaktywnego obszaru roboczego Azure do wspólnego tworzenia modeli ML.
- Wybierać spośród różnych frameworków ML obsługiwanych przez Azure, takich jak PyTorch, TensorFlow i scikit-learn.
AZ-020: Rozwiązania Microsoft Azure dla programistów AWS (autoryzowany kurs szkoleniowy)
21 godzinO kursie
Trzydniowy kurs zaprojektowany, aby nauczyć programistów AWS (Amazon Web Services) tworzenia kompleksowych rozwiązań w Microsoft Azure. W tym kursie nauczysz się konstruować rozwiązania z wykorzystaniem Azure App Service Web App i Azure Functions, używać magazynu blob lub Cosmos DB w rozwiązaniach, implementować bezpieczne rozwiązania w chmurze, które obejmują uwierzytelnianie i autoryzację użytkowników, zarządzać interfejsami API, rozwijać rozwiązania oparte na zdarzeniach i komunikatach, a także monitorować, diagnozować i optymalizować swoje rozwiązania Azure. Dowiesz się, jak programiści korzystają z usług Azure, ze szczególnym naciskiem na funkcje i zadania, które różnią się od AWS, oraz co to oznacza dla Ciebie podczas tworzenia aplikacji hostowanych za pomocą usług Azure.
Profil odbiorców
Uczestnikami tego kursu są doświadczeni programiści AWS zainteresowani rozwojem w Azure.
AZ-040T00: Automatyzacja administracji za pomocą PowerShell
35 godzinTen kurs zapewnia uczniom podstawową wiedzę i umiejętności potrzebne do korzystania z PowerShell w celu administrowania i automatyzacji administracji serwerami Windows. Kurs uczy uczniów, jak identyfikować i budować polecenia potrzebne do wykonania określonego zadania. Ponadto uczniowie uczą się tworzyć skrypty do wykonywania zaawansowanych zadań, takich jak automatyzacja powtarzalnych zadań i generowanie raportów. Kurs zapewnia umiejętności niezbędne do obsługi szerokiego zakresu produktów Microsoft, w tym Windows Server, Windows Client, Microsoft Azure i Microsoft 365. W związku z tym kurs nie skupia się na żadnym z tych produktów, chociaż Windows Server, który jest wspólną platformą dla wszystkich tych produktów, posłuży jako przykład dla technik omawianych na kursie.
AZ-104T00-A: Microsoft Azure Administrator
28 godzinTen kurs uczy specjalistów IT, jak zarządzać subskrypcjami Azure, zabezpieczać tożsamości, administrować infrastrukturą, konfigurować sieci wirtualne, łączyć Azure z lokalnymi witrynami, zarządzać ruchem sieciowym, wdrażać rozwiązania magazynowe, tworzyć i skalować maszyny wirtualne, implementować aplikacje internetowe i kontenery, tworzyć kopie zapasowe i udostępniać dane oraz monitorować rozwiązanie.
Kurs przeznaczony jest dla administratorów Azure. Administrator Azure wdraża, zarządza i monitoruje tożsamość, zarządzanie, magazyn, obliczenia i sieci wirtualne w środowisku chmurowym. Administrator Azure będzie odpowiednio aprowizować, dostosowywać rozmiar, monitorować i dostosowywać zasoby.
AZ-140T00: Konfiguracja i eksploatacja wirtualnych pulpitów Microsoft Azure Virtual Desktop
28 godzinTen kurs uczy administratorów Azure, jak planować, dostarczać i zarządzać środowiskami wirtualnego pulpitu i zdalnymi aplikacjami dla dowolnego urządzenia na Azure. Studenci będą uczyć się poprzez połączenie demonstracji i praktycznych doświadczeń laboratoryjnych, wdrażając środowiska i aplikacje wirtualnego pulpitu na Azure Virtual Desktop i optymalizując je do działania w wielosesyjnych środowiskach wirtualnych.
AZ-204T00: Tworzenie rozwiązań dla Microsoft Azure (autoryzowany kurs szkoleniowy)
35 godzinO tym kursie
Ten kurs uczy programistów, jak tworzyć kompleksowe rozwiązania w Microsoft Azure. Uczestnicy dowiedzą się, jak implementować rozwiązania obliczeniowe w Azure, tworzyć funkcje Azure, implementować i zarządzać aplikacjami internetowymi, rozwijać rozwiązania wykorzystujące magazyn Azure, implementować uwierzytelnianie i autoryzację oraz zabezpieczać swoje rozwiązania przy użyciu KeyVault i Managed Identities. Uczestnicy nauczą się również, jak łączyć się z usługami Azure i usługami innych firm oraz jak uwzględniać modele oparte na zdarzeniach i komunikatach w swoich rozwiązaniach. Kurs obejmuje również monitorowanie, rozwiązywanie problemów i optymalizację rozwiązań Azure.
Profil uczestników
- Uczestnicy tego kursu są zainteresowani rozwojem w Azure lub zdaniem egzaminu certyfikacyjnego Microsoft Azure Developer Associate.
AZ-304T00-A: Microsoft Azure Architect Design
28 godzinTen kurs uczy Architektów Rozwiązań, jak przekształcać wymagania biznesowe w bezpieczne, skalowalne i niezawodne rozwiązania. Lekcje obejmują zagadnienia projektowe związane z logowaniem, analizą kosztów, uwierzytelnianiem i autoryzacją, zarządzaniem, bezpieczeństwem, przechowywaniem danych, wysoką dostępnością i migracją. Ta rola wymaga podejmowania decyzji w wielu obszarach, które wpływają na ogólne rozwiązanie projektowe.
AZ-305T00: Projektowanie rozwiązań infrastruktury
28 godzinZdobyte umiejętności
- Zaprojektowanie rozwiązania do zarządzania.
- Zaprojektowanie rozwiązania obliczeniowego.
- Projektowanie architektury aplikacji.
- Projektowanie pamięci masowej, nierelacyjnej i relacyjnej.
- Projektowanie rozwiązań integracji danych.
- Projektowanie rozwiązań uwierzytelniania, autoryzacji i tożsamości.
- Projektowanie rozwiązań sieciowych.
- Projektowanie rozwiązań do tworzenia kopii zapasowych i odzyskiwania danych po awarii.
- Projektowanie rozwiązań monitorujących.
- Projektowanie rozwiązań migracyjnych.
AZ-400T00-A: Projektowanie i wdrażanie rozwiązań Microsoft DevOps
35 godzinTen kurs dostarcza wiedzy i umiejętności potrzebnych do projektowania i wdrażania procesów i praktyk DevOps. Studenci nauczą się planować DevOps, używać kontrolowania wersji, skalować Git dla przedsiębiorstwa, konsolidować artefakty, projektować strategię zarządzania zależnościami, zarządzać tajnymi informacjami, wdrażać ciągłą integrację, wdrażać strategię budowy kontenerów, projektować strategię wydania, ustawić pracę zarządzania wydaniem, wdrażać wzorzec wdrażania oraz optymalizować mechanizmy zwrotnego połączenia.
Profil uczestników
Studenci tego kursu zainteresowani są projektowaniem i wdrażaniem procesów DevOps lub zdaniem egzaminu certyfikacyjnego Microsoft Azure DevOps Solutions.
Rola zawodowa: Inżynier DevOps
Przygotowanie do egzaminu: AZ-400
Nabyte umiejętności
- Planowanie transformacji z wspólnymi celami i terminami
- Wybór projektu i identyfikacja metryk projektu i wskaźników kluczowych wydajności (KPI)
- Tworzenie zespołu i struktury organizacyjnej agile
- Projektowanie strategii integracji narzędzi
- Projektowanie strategii zarządzania licencjami (np. użytkowników Azure DevOps i GitHub)
- Projektowanie strategii śledzenia od elementów pracy do działającego oprogramowania
- Projektowanie strategii uwierzytelniania i dostępu
- Projektowanie strategii integracji zasobów lokalnych i chmurowych
- Opisanie korzyści z używania kontrolowania wersji
- Opisanie Azure Repos i GitHub
- Migracja z TFVC do Git
- Zarządzanie jakością kodu, w tym długiem technicznym, SonarCloud i innymi rozwiązaniami narzędziowymi
- Budowanie wiedzy organizacyjnej na temat jakości kodu
- Wyjaśnienie, jak strukturować repozytoria Git
- Opisanie przepływów gałęzi Git
- Wykorzystanie żądań pull do współpracy i przeglądów kodu
- Wykorzystanie haków Git do automatyzacji
- Używanie Git do promowania wewnętrznego źródła w całej organizacji
- Wyjaśnienie roli Azure Pipelines i jego składników
- Konfigurowanie Agentów do używania w Azure Pipelines
- Wyjaśnienie, dlaczego ciągła integracja jest ważna
- Wdrażanie ciągłej integracji za pomocą Azure Pipelines
- Definiowanie inżynierii niezawodności
- Projektowanie procesów do pomiaru zadowolenia użytkowników końcowych i analizy opinii użytkowników
- Projektowanie procesów do automatyzacji analizy aplikacji
- Zarządzanie alertami i redukowanie nieistotnych i nieaktywnych alertów
- Przewodzenie bezskarnych retrospektyw i tworzenie sprawiedliwej kultury
- Definiowanie strategii infrastruktury i konfiguracji oraz odpowiedniego zestawu narzędzi do potoku wydania i infrastruktury aplikacji
- Wdrażanie zgodności i bezpieczeństwa w infrastrukturze aplikacji
- Opisanie potencjalnych wyzwań związanych z integracją oprogramowania open-source
- Sprawdzanie pakietów oprogramowania open-source pod kątem bezpieczeństwa i zgodności z licencją
- Zarządzanie politykami bezpieczeństwa i zgodności organizacji
- Integrowanie skanów licencji i podatności w potoki budowania i wdrażania
- Konfigurowanie potoków budowania do uzyskiwania ocen bezpieczeństwa i licencji pakietów
AZ-500T00-A: Microsoft Azure Security Technologies
28 godzinTen kurs zapewnia specjalistom ds. bezpieczeństwa IT wiedzę i umiejętności niezbędne do wdrażania kontroli bezpieczeństwa, utrzymywania stanu bezpieczeństwa organizacji oraz identyfikowania i usuwania luk w zabezpieczeniach. Kurs obejmuje bezpieczeństwo tożsamości i dostępu, ochronę platformy, zabezpieczenia danych i aplikacji oraz operacje bezpieczeństwa.
Profil odbiorców
Kurs jest przeznaczony dla inżynierów bezpieczeństwa Azure, którzy planują przystąpić do powiązanego egzaminu certyfikacyjnego lub którzy wykonują zadania związane z bezpieczeństwem w codziennej pracy. Kurs będzie również pomocny dla inżynierów, którzy chcą specjalizować się w zapewnianiu bezpieczeństwa dla platform cyfrowych opartych na Azure i odgrywać kluczową rolę w ochronie danych organizacji.
Zdobyte umiejętności
- Wdrażanie strategii zarządzania przedsiębiorstwem, w tym kontroli dostępu opartej na rolach, zasad Azure i blokad zasobów.
- Wdrażanie infrastruktury Azure AD, w tym użytkowników, grup i uwierzytelniania wieloskładnikowego.
- Wdrażanie Azure AD Identity Protection, w tym zasad ryzyka, dostępu warunkowego i przeglądów dostępu.
- Wdrażanie Azure AD Privileged Identity Management, w tym ról Azure AD i zasobów Azure.
- Wdrażanie Azure AD Connect, w tym metod uwierzytelniania i synchronizacji katalogów lokalnych.
- Wdrażanie strategii zabezpieczeń perymetrycznych, w tym Azure Firewall.
- Wdrażanie strategii zabezpieczeń sieciowych, w tym grup zabezpieczeń sieci i grup zabezpieczeń aplikacji.
- Wdrażanie strategii zabezpieczeń hostów, w tym ochrony punktów końcowych, zarządzania dostępem zdalnym, zarządzania aktualizacjami i szyfrowania dysków.
- Wdrażanie strategii zabezpieczeń kontenerów, w tym Azure Container Instances, Azure Container Registry i Azure Kubernetes.
- Wdrażanie Azure Key Vault, w tym certyfikatów, kluczy i sekretów.
- Wdrażanie strategii zabezpieczeń aplikacji, w tym rejestracji aplikacji, zarządzanych tożsamości i punktów końcowych usług.
- Wdrażanie strategii zabezpieczeń magazynu, w tym podpisów dostępu współdzielonego, polityk przechowywania obiektów blob i uwierzytelniania Azure Files.
- Wdrażanie strategii zabezpieczeń baz danych, w tym uwierzytelniania, klasyfikacji danych, dynamicznego maskowania danych i zawsze szyfrowanych.
- Wdrażanie Azure Monitor, w tym połączonych źródeł, analizy dzienników i alertów.
- Wdrażanie Azure Security Center, w tym zasad, zaleceń i dostępu do maszyn wirtualnych w trybie just in time.
- Wdrażanie Azure Sentinel, w tym skoroszytów, incydentów i playbooków.
AZ-900T00 Microsoft Azure Fundamentals
7 godzinTrening prowadzony przez instruktora w Polsce (online lub na miejscu) jest skierowany do początkujących specjalistów IT, którzy chcą poznać Microsoft Azure i obliczenia chmurowe.
Na koniec tego treningu uczestnicy będą w stanie:
- Zrozumieć podstawowe pojęcia chmurowe.
- Identyfikować kluczowe usługi Azure.
- Opisać kluczowe rozwiązania i narzędzia zarządzania w Azure.
- Zrozumieć ogólne funkcje zabezpieczeń i zabezpieczeń sieciowych.
- Zrozumieć funkcje tożsamości, zarządzania, prywatności i zgodności.
- Zrozumieć zarządzanie kosztami w Azure oraz Umowy na poziom usług (SLA).