40511-G: Microsoft Cloud Workshop: Ciągłe dostarczanie w Azure DevOps - Plan Szkolenia
W tej sesji projektowej na tablicy nauczysz się, jak zaprojektować rozwiązanie wykorzystujące połączenie szablonów Azure Resource Manager i Azure DevOps, aby umożliwić ciągłe dostarczanie z wykorzystaniem kilku usług Azure PaaS.
Pod koniec tego warsztatu będziesz lepiej przygotowany do tworzenia szablonów automatyzujących infrastrukturę chmurową i redukujących podatne na błędy procesy manualne. Dodatkowo, utworzysz szablon Azure Resource Manager (ARM) do aprowizacji zasobów Azure, skonfigurujesz ciągłe dostarczanie za pomocą Azure DevOps, zintegrujesz Application Insights z aplikacją oraz utworzysz projekt Azure DevOps i repozytorium Git.
Profil odbiorców
Ten warsztat jest przeznaczony dla architektów chmurowych i specjalistów IT, którzy posiadają wiedzę architektoniczną w zakresie projektowania infrastruktury i rozwiązań w technologiach chmurowych oraz chcą dowiedzieć się więcej o Azure i usługach Azure, jak opisano w sekcjach "Podsumowanie" i "Zdobyte umiejętności". Uczestnicy tego warsztatu powinni również mieć doświadczenie w innych technologiach chmurowych niezwiązanych z Microsoftem, spełniać wymagania wstępne kursu i chcieć zdobyć wiedzę na temat Azure.
Zdobyte umiejętności
- Pod koniec tego warsztatu będziesz w stanie tworzyć szablony automatyzujące infrastrukturę chmurową i redukujące podatne na błędy procesy manualne. Dodatkowo, utworzysz szablon Azure Resource Manager (ARM) do aprowizacji zasobów Azure, skonfigurujesz ciągłe dostarczanie za pomocą Visual Studio Team Services (VSTS), zintegrujesz Application Insights z aplikacją oraz utworzysz projekt Visual Studio Team Services i repozytorium Git.
Plan Szkolenia
Moduł 1: Sesja projektowa na tablicy - Ciągłe dostarczanie w Azure DevOps
Lekcje
- Przegląd studium przypadku klienta
- Projektowanie rozwiązania koncepcyjnego
- Prezentacja rozwiązania
Moduł 2: Praktyczne laboratorium - Ciągłe dostarczanie w Azure DevOps
Lekcje
- Utwórz szablon Azure Resource Manager (ARM), który może aprowizować aplikację internetową, bazę danych SQL
- Utwórz projekt Azure DevOps i repozytorium Git
- Utwórz potok budowania w Azure DevOps
- Utwórz potok wydania w Azure DevOps
- Wyzwól budowanie i wydanie
- Utwórz gałąź funkcjonalną i zgłoś prośbę o scalenie
Wymagania
Treść warsztatu zakłada poziom 300 wiedzy architektonicznej w zakresie projektowania infrastruktury i rozwiązań. Sugerujemy, aby uczestnicy ukończyli to wymaganie wstępne przed uczestnictwem w warsztacie.
- Kurs Microsoft Azure Essentials
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
40511-G: Microsoft Cloud Workshop: Ciągłe dostarczanie w Azure DevOps - Plan Szkolenia - Rezerwacja
40511-G: Microsoft Cloud Workshop: Ciągłe dostarczanie w Azure DevOps - Plan Szkolenia - Zapytanie
40511-G: Microsoft Cloud Workshop: Ciągłe dostarczanie w Azure DevOps - Zapytanie o Konsultacje
Opinie uczestników (3)
Wszystko jest nową platformą dla mnie i wszystko było interesujące.
Sergiu
Szkolenie - AZ-104T00-A: Microsoft Azure Administrator
Przetłumaczone przez sztuczną inteligencję
Doskonała wiedza i niezwykła umiejętność przekazywania jej kursantom. Duża dokładność i szczegółowość omawianych tematów na szkoleniu, która znacząca ułatwia zrozumienie przekazywanej wiedzy.
Lukasz - DTP Sp. z o.o.
Szkolenie - AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions
wstawki z podstaw azure
jfsdklfjl jsdaklfjdsklf
Szkolenie - Developing solutions for Microsoft Azure (authorized training course AZ 204T00)
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
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-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-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-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.
Migracja obciążeń danych Open Source do Azure (autoryzowany kurs szkoleniowy DP 070T00)
7 godzinO tym kursie
Ten kurs umożliwi studentom zrozumienie Azure SQL Database oraz nauczy ich, co jest wymagane do migracji obciążeń MySQL i PostgreSQL do Azure SQL Database.
Profil odbiorców
Główną grupą odbiorców tego kursu są programiści baz danych, którzy planują migrację swoich obciążeń MySQL lub Postgres DB do Azure SQL DB. Drugorzędną grupą odbiorców są administratorzy MySQL/Postgres, aby zwiększyć ich świadomość na temat funkcji i korzyści Azure SQL DB.
Po ukończeniu kursu
Po zakończeniu tego kursu studenci nauczą się:
- Migrować lokalne MySQL do Azure SQL DB for MySQL
- Migrować lokalne PostgreSQL do Azure SQL DB for PostgreSQL
DP 900: Microsoft Azure Data Fundamentals (szkolenie autoryzowane)
7 godzinO tym kursie
W tym kursie uczestnicy poznają podstawowe pojęcia związane z bazami danych w środowisku chmurowym, zdobędą podstawowe umiejętności w zakresie usług danych w chmurze oraz zbudują swoją podstawową wiedzę na temat usług danych w chmurze w Microsoft Azure. Uczestnicy zidentyfikują i opiszą kluczowe koncepcje danych, takie jak dane relacyjne, nierelacyjne, big data i analityka, oraz poznają, jak ta technologia jest wdrażana w Microsoft Azure. Poznają również role, zadania i obowiązki w świecie danych. Uczestnicy zapoznają się z ofertą danych relacyjnych, wdrażaniem i zarządzaniem relacyjnymi bazami danych oraz zapytaniami do danych relacyjnych za pomocą rozwiązań danych w chmurze w Microsoft Azure. Poznają również ofertę danych nierelacyjnych, wdrażanie i zarządzanie nierelacyjnymi bazami danych oraz magazynami danych nierelacyjnych w Microsoft Azure. Uczestnicy poznają dostępne opcje przetwarzania do budowania rozwiązań analitycznych w Azure. Poznają Azure Synapse Analytics, Azure Databricks i Azure HDInsight. Uczestnicy dowiedzą się, czym jest Power BI, w tym jego podstawowe elementy i jak ze sobą współpracują.
Profil uczestnika
Kurs jest przeznaczony dla osób, które chcą poznać podstawowe pojęcia związane z bazami danych w środowisku chmurowym, zdobyć podstawowe umiejętności w zakresie usług danych w chmurze oraz zbudować swoją podstawową wiedzę na temat usług danych w chmurze w Microsoft Azure.
Po ukończeniu kursu
Po ukończeniu kursu uczestnicy będą potrafili:
- Opisać kluczowe koncepcje danych w Azure
- Wyjaśnić koncepcje danych relacyjnych w Azure
- Wyjaśnić koncepcje danych nierelacyjnych w Azure
- Zidentyfikować komponenty nowoczesnego magazynu danych w Azure
Windows Server 2019 Hybrid and Azure IaaS (szkolenie autoryzowane WS 012T00)
21 godzinTen trzydniowy kurs jest przeznaczony głównie dla profesjonalistów IT, którzy mają doświadczenie w zarządzaniu lokalnym środowiskiem Windows Server. Jego celem jest przygotowanie specjalistów do planowania, wdrażania i zarządzania środowiskami, które obejmują obciążenia oparte na Windows Server hostowane w Azure IaaS. Kurs obejmuje wykorzystanie możliwości hybrydowych Azure, migrację obciążeń serwerów wirtualnych i fizycznych do Azure IaaS oraz zarządzanie i zabezpieczanie maszyn wirtualnych Azure z systemem Windows Server 2019.