7 bezpłatnych kursów dla programistów od Microsoft

Witaj, Habro! Dziś rozpoczynamy serię artykułów, w której znajdzie się 5 kolekcji bezpłatnych szkoleń firmy Microsoft. W tym artykule mamy najfajniejsze kursy dla programistów, które programiści lubią najbardziej.

Przy okazji!

  • Wszystkie kursy są bezpłatne (możesz nawet wypróbować płatne produkty za darmo);
  • 6/7 w języku rosyjskim;
  • Możesz natychmiast rozpocząć trening;
  • Po ukończeniu kursu otrzymasz odznakę potwierdzającą pomyślne ukończenie kursu.

Dołącz, szczegóły pod wycięciem!

Wszystkie artykuły z serii

Blok ten będzie aktualizowany wraz z publikacją nowych artykułów

  1. 7 bezpłatnych kursów dla programistów
  2. * bezpłatne kursy dla *T-A***n**********rov
  3. 7 bezpłatnych kursów dla *************** **********
  4. 6 ***** ****** ****** firmy Azure
  5. ** ***** *********** ****** ** *********** ** **********

7 bezpłatnych kursów dla programistów od Microsoft

7 bezpłatnych kursów dla programistów od Microsoft

1. Tworzenie aplikacji dla systemu Windows 10

Nasz mały kurs, którego pełne przestudiowanie zajmie Ci około 4-5 godzin. Podczas kursu:

  • Najpierw zapoznaj się z podstawami tworzenia aplikacji dla systemu Windows 10;
  • następnie opanuj pracę z Visual Studio;
  • następnie dowiesz się jak tworzyć aplikacje w najpopularniejszych środowiskach programistycznych dla Windows: UWP, WPF i Windows Forms;
  • i wreszcie naucz się tworzyć aplikacje połączone z Internetem.

Wszystko, czego potrzebujesz, aby wziąć udział w tym kursie to:

  • Komputer z Windowsem 10
  • Podstawowa znajomość języka C# lub pokrewnego

Możesz poznać więcej szczegółów i rozpocząć szkolenie ten link

7 bezpłatnych kursów dla programistów od Microsoft

2. Tworzenie aplikacji mobilnych za pomocą Xamarin.Forms

Ten kurs obejmuje już całkowicie lub prawie całkowicie wszystkie funkcje narzędzia i jest przeznaczony na 10 godzin szkolenia. Nauczy Cię, jak pracować z Xamarin.Forms i jak używać C# i Visual Studio do tworzenia aplikacji działających na urządzeniach z systemem iOS i Android. W związku z tym, aby rozpocząć naukę, musisz posiadać Visual Studio 2019 oraz umiejętności pracy z C# i .NET.

Moduły kursu:

  • Tworzenie aplikacji mobilnej za pomocą platformy Xamarin.Forms;
  • Wprowadzenie do platformy Xamarin.Android;
  • Wprowadzenie do platformy Xamarin.iOS;
  • Tworzenie interfejsu użytkownika w aplikacjach Xamarin.Forms przy użyciu XAML;
  • Dostosowywanie układu na stronach XAML w Xamarin.Forms;
  • Projektowanie spójnych stron Xamarin.Forms XAML przy użyciu współdzielonych zasobów i stylów;
  • Przygotowanie aplikacji Xamarin do publikacji;
  • Korzystanie z usług REST Web Services w aplikacjach Xamarin;
  • Przechowywanie lokalnych danych za pomocą oprogramowania SQLite w aplikacji Xamarin.Forms;
  • Twórz wielostronicowe aplikacje platformy Xamarin.Forms z nawigacją po stosie i kartach.

Dowiedz się więcej i rozpocznij naukę

7 bezpłatnych kursów dla programistów od Microsoft

3. Przechowywanie danych na platformie Azure

Platforma Azure udostępnia wiele sposobów przechowywania danych: korzystanie z magazynu danych bez struktury, magazynu archiwalnego, magazynu relacyjnego i nie tylko. W 3,5-4 godziny zdobędziesz podstawową wiedzę dotyczącą zarządzania pamięcią masową na platformie Azure, tworzenia konta pamięci masowej i wybierania odpowiedniego modelu dla danych, które chcesz przechowywać w chmurze.

Moduły kursu:

  • Wybór podejścia do przechowywania danych;
  • Utwórz konto magazynu;
  • Podłączenie aplikacji do Azure Storage;
  • Azure Storage Account Protection (ten moduł jest również zawarty w kursie Cloud Data Protection);
  • Korzystanie z magazynu obiektów BLOB.

Szczegóły i rozpoczęcie szkolenia

7 bezpłatnych kursów dla programistów od Microsoft

4. Wprowadzenie do uczenia maszynowego przy użyciu Pythona i Azure Notebooks

Ten kurs zajmie Ci tylko około 2-3 godzin, ale da Ci wiele przydatnych umiejętności praktycznych. Przecież studiując go, dowiesz się, jak używać języka Python i powiązanych bibliotek w notesach Jupyter Notebooks działających w Azure Notebooks do przewidywania wzorców i identyfikowania trendów.

Podczas kursu będziesz samodzielnie analizować dane klimatyczne, przewidywać prawdopodobne opóźnienia lotów i analizować opinie użytkowników. Wszystko to z wykorzystaniem uczenia maszynowego i języka Python.

Do zaliczenia wymagana jest podstawowa znajomość programowania w języku Python.

Szczegóły i rozpoczęcie szkolenia

7 bezpłatnych kursów dla programistów od Microsoft

5. Chroń dane w chmurze

A oto dość duży kurs na temat bezpieczeństwa - jego przestudiowanie zajmie około 6-7 godzin. Dowiesz się w nim, jak wykorzystać wbudowane usługi Azure do bezpiecznego przechowywania danych aplikacji, tak aby dostęp do danych miały tylko autoryzowane usługi i klienci.

Moduły kursu:

  • Bezpieczna architektura na platformie Azure;
  • Pięć podstawowych elementów bezpieczeństwa, które należy wziąć pod uwagę przed wdrożeniem;
  • Zabezpieczenie konta Azure Storage (ten moduł jest również zawarty w kursie Azure Data Storage);
  • Zarządzaj wpisami tajnymi w aplikacjach serwerowych za pomocą Azure Key Vault;
  • Uwierzytelniaj aplikacje oparte na przeglądarce za pomocą Azure App Services;
  • Chroń zasoby platformy Azure za pomocą dostępu warunkowego;
  • Chroń zasoby platformy Azure za pomocą kontroli dostępu opartej na rolach (RBAC);
  • Ochrona bazy danych SQL Azure.

Szczegóły i rozpoczęcie szkolenia

7 bezpłatnych kursów dla programistów od Microsoft

6. Twórz aplikacje bezserwerowe

Usługa Azure Functions umożliwia tworzenie systemów obliczeniowych na żądanie sterowanych zdarzeniami i wyzwalanych w przypadku wystąpienia różnych zdarzeń zewnętrznych. W ciągu 6–7 godzin dowiesz się, jak używać Azure Functions do uruchamiania logiki po stronie serwera i budowania architektur bezserwerowych.

Moduły kursu:

  • Wybór optymalnej usługi Azure do automatyzacji procesów biznesowych;
  • Twórz logikę bezserwerową za pomocą Azure Functions;
  • Wykonaj funkcję platformy Azure przy użyciu wyzwalaczy;
  • Łącz funkcje platformy Azure przy użyciu powiązań wejściowych i wyjściowych;
  • Twórz długotrwały, bezserwerowy przepływ pracy, korzystając z trwałych funkcji;
  • Twórz, testuj i wdrażaj funkcję platformy Azure przy użyciu programu Visual Studio;
  • Monitoruj zdarzenia w serwisie GitHub przy użyciu elementu webhook w Azure Functions.

Szczegóły i rozpoczęcie szkolenia

7 bezpłatnych kursów dla programistów od Microsoft

7. Rozwój praktyk DevOps [Angielski]

Dotarliśmy do ostatniego kursu w tej kolekcji dla programistów. I jest w nim jedyny w języku angielskim – nie udało się go jeszcze przetłumaczyć na rosyjski. Ten kurs zajmie tylko 1-1.5 godziny Twojego czasu i zapewni wstępną wiedzę na temat DevOps.

DevOps polega na łączeniu ludzi, procesów i produktów, aby stale dostarczać wartość użytkownikom końcowym. Azure DevOps to zestaw usług umożliwiających tę funkcję. Dzięki Azure DevOps możesz tworzyć, testować i wdrażać dowolną aplikację w chmurze lub lokalnie. Praktyki DevOps, które umożliwiają przejrzystość, współpracę, ciągłe dostarczanie i ciągłe wdrażanie, są integrowane z cyklem tworzenia oprogramowania.

Dzięki tej ścieżce szkoleniowej rozpoczniesz swoją podróż do DevOps i nauczysz się:

  • w jaki sposób diagramy strumieni wartości mogą pomóc w ocenie bieżących procesów i technologii;
  • Jak zarejestrować bezpłatne konto Azure DevOps;
  • Jak planować i śledzić elementy pracy za pomocą Azure Boards.

Szczegóły i rozpoczęcie szkolenia

wniosek

Dzisiaj opowiedzieliśmy Ci o 7 naszych bezpłatnych kursach, które mogą być przydatne dla programistów. Już niedługo będziemy kontynuować tę serię artykułów z nowymi 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.

Źródło: www.habr.com

Dodaj komentarz