7 bezpłatnych kursów dla architektów rozwiązań firmy Microsoft
Witaj, Habro! Dziś jesteśmy na równiku serii kolekcji fajnych darmowych kursów od Microsoftu. W tej części mamy najfajniejsze kursy dla architektów rozwiązań. Wszystkie są w języku rosyjskim, możesz zacząć już teraz, a po ukończeniu otrzymasz odznakę. Dołącz do nas!
Wszystkie artykuły z serii
Blok ten będzie aktualizowany wraz z publikacją nowych artykułów
**najbardziej ********** ****** od M******** do ********
1. Tworzenie inteligentnych botów
Interakcję użytkownika z aplikacjami komputerowymi poprzez konwersację za pomocą tekstu, rysunków lub mowy można osiągnąć za pomocą botów. Może to być prosta rozmowa typu pytanie-odpowiedź lub złożony bot umożliwiający użytkownikom inteligentną interakcję z usługami przy użyciu technik dopasowywania wzorców, śledzenia stanu i sztucznej inteligencji. Na tym 2,5-godzinnym kursie dowiesz się, jak stworzyć inteligentnego chatbota przy użyciu QnA Maker i integracji LUIS.
2. Opracuj i skonfiguruj aplikację ASP.NET uzyskującą dostęp do bazy danych Azure SQL
Utwórz bazę danych do przechowywania danych aplikacji i skonfiguruj aplikację ASP.NET, która żąda danych z tej bazy danych. Tylko godzina i gotowe! Przy okazji, aby ukończyć kurs, musisz mieć ogólną wiedzę na temat relacyjnych baz danych i podstawową znajomość języka C#.
Moduł ten obejmuje następujące tematy:
Tworzenie, konfigurowanie i zapełnianie osobnej bazy danych w usłudze Azure SQL Database;
Skonfiguruj aplikację ASP.NET, która uzyskuje dostęp do tej bazy danych.
3. Równoważenie ruchu usług internetowych przy użyciu Application Gateway
W tym module dowiesz się, jak poprawić odporność aplikacji poprzez równoważenie obciążenia na wielu serwerach i wykorzystanie routingu ruchu sieciowego.
W tym module dowiesz się, jak wykonać następujące zadania:
Określ możliwości równoważenia obciążenia Application Gateway;
Stworzenie Application Gateway i skonfigurowanie równoważenia obciążenia;
Skonfiguruj Application Gateway do routingu na podstawie ścieżek URL.
4. Wdróż i uruchom konteneryzowaną aplikację internetową przy użyciu usługi Azure App Service
Utwórz obraz platformy Docker i zapisz go w repozytorium Azure Container Registry. Korzystając z Azure App Service, wdróż aplikację internetową z obrazu platformy Docker. Skonfiguruj ciągłe wdrażanie aplikacji internetowej za pomocą elementu webhook, który monitoruje zmiany w obrazie platformy Docker.
W tym module dowiesz się następujących rzeczy.
Tworzenie obrazów platformy Docker i przechowywanie ich w repozytorium Azure Container Registry;
Uruchamiaj aplikacje internetowe z obrazów platformy Docker przechowywanych w rejestrze kontenerów przy użyciu usługi Azure App Service;
Skonfiguruj ciągłe wdrażanie aplikacji internetowej z obrazu platformy Docker za pomocą elementów webhook.
5. Wdróż witrynę internetową na platformie Azure przy użyciu usługi Azure App Service
Aplikacje internetowe na platformie Azure ułatwiają publikowanie witryn internetowych i zarządzanie nimi bez martwienia się o podstawowe serwery, magazyn lub zasoby sieciowe. Ten kurs obejmuje podstawy publikowania witryny internetowej przy użyciu platformy Azure. Nauka zajmie około 5 godzin.
Moduły:
Przygotowanie środowiska do rozwoju na platformie Azure;
Hostuj aplikację internetową przy użyciu usługi Azure App Service;
Publikowanie aplikacji internetowej na Azure przy użyciu Visual Studio;
Przygotuj wdrożenie aplikacji sieci Web do testowania i wycofywania przy użyciu miejsc wdrażania App Service;
Skalowanie aplikacji internetowej App Service w celu wydajnego zaspokajania zapotrzebowania przy użyciu skalowania pionowego i poziomego Azure App Service;
Wdróż i uruchom konteneryzowaną aplikację internetową przy użyciu usługi Azure App Service.
6. Przegląd stylu architektury n-warstwowej aplikacji
Wykorzystanie wzorca Menedżera zasobów do wdrożenia aplikacji w architekturze n-warstwowej, zdefiniowanie podstawowych koncepcji architektury n-warstwowej, wskazówki i triki dotyczące wdrażania takich aplikacji.
W tym module dowiesz się, jak wykonać następujące zadania:
Zdefiniuj funkcje, ograniczenia i ważne aspekty architektury n-warstwowej;
Definiowanie przypadków użycia dla architektury n-warstwowej;
Wdrażanie przykładowej architektury n-warstwowej przy użyciu szablonu Menedżera zasobów;
Zidentyfikuj metody i zasoby w celu ulepszenia architektury n-warstwowej.
7. Przetwarzanie i klasyfikacja obrazów z wykorzystaniem Azure Cognitive Vision Services
Microsoft Cognitive Services oferuje wbudowaną funkcjonalność umożliwiającą widzenie komputerowe w aplikacjach. Dowiedz się, jak używać usług Cognitive Vision Services do wykrywania twarzy, oznaczania i klasyfikowania obrazów oraz identyfikowania obiektów.
Moduły:
Wykrywaj twarze i emocje za pomocą interfejsu API widzenia komputerowego w Azure Cognitive Services;
Przetwarzanie obrazu za pomocą usługi widzenia komputerowego;
Klasyfikacja obrazu za pomocą niestandardowej usługi rozpoznawania wizualnego;
Ocena wymagań dotyczących wdrożenia API niestandardowego rozpoznawania wizualnego.
Było to 7 fajnych szkoleń, które mogą być przydatne dla architektów rozwiązań. Oczywiście mamy również inne kursy, które nie są uwzględnione w tej selekcji. Poszukaj ich w naszym zasobie Microsoft Learn (opublikowane są w nim również kursy wymienione powyżej).
Już niedługo będziemy kontynuować tę serię artykułów z dwoma kolejnymi kolekcjami. Cóż, jakie one będą - możesz spróbować zgadnąć w komentarzach. Przecież nie bez powodu w spisie treści tej serii artykułów znajdują się gwiazdki.
*Pamiętaj, że do ukończenia niektórych modułów może być potrzebne bezpieczne połączenie.