Microsoft Azure - praktyczy kurs dla developerów .NET

所在平台: Udemy

课程主页: https://www.udemy.com/course/microsoft-azure-praktyczy-kurs-dla-developerow-net/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Microsoft Azure - .NET 开发人员实用课程 课程概述:微软 Azure 云技术是未来的发展趋势,能够帮助我们创建高度可扩展的全球应用程序。在这个课程中,您将学习如何快速建立托管 web 应用程序、数据库和消息代理所需的基础设施。随着对云技术实际应用的需求增长,这一领域的知识越来越受到雇主的重视,因此学习微软 Azure 是非常有价值的。课程将介绍 Azure 提供的主要服务,这些服务用于构建小型及高度可扩展的分布式系统。此外,本课程还将帮助您准备 Azure 开发人员证书考试(AZ-204)。我的名字是 Jakub Kozera,将作为您的讲师。 课程内容大纲如下: 1. 数据存储服务: - Azure Cosmos DB:高可扩展性的 No-SQL 数据库,支持多种 API 集成。 - Redis Cache:键值型数据库,用于优化常用数据的存储。 - Azure SQL:按需提供的 Microsoft SQL 数据库服务。 - 存储帐户:提供多种服务(如 Blob 存储、队列存储和表存储)。 - 工具介绍:Azuraite 和 CosmosDB 模拟器,便于本地调试。 2. Web 应用程序托管服务: - Azure Logic App:创建应用工作流的无代码工具。 - Azure Web 应用:支持 ASP.NET 和常见 JavaScript 技术(如 React、Angular、Vue)的应用托管。 - Azure Functions:处理事件和创建无服务器 Web API 的服务。 - Azure Key Vault:安全存储应用程序的机密和配置。 - Application Insights:实时监控和日志收集的服务。 3. 分布式系统的异步通信: - 介绍 Azure 提供的 Event Grid、Service Bus 和 Event Hub 等服务,构建异步架构。 该课程面向已掌握 C# 和 ASP.NET 框架的学习者,如您尚未学习这些技术,可以参考我针对这些主题的课程。完成本课程后,您将能够实际运用 Azure 云平台的主要服务来开发 web 应用程序。

课程评论(0条)

课程详情

Chmura Microsoft Azure to technologia przyszłości, która umożliwia nam tworzenie wysoce skalowalnych aplikacji globalnie.Za jej pomocą w zaledwie kilku krokach będziemy w stanie utworzyć infrastrukturę niezbędną do hostowania aplikacji webowych, baz danych oraz brokerów wiadomości.A wszystko to sprawia, że zarówno znajomość chmury jak i jej praktyczne wykorzystanie jest coraz bardziej cenione przez pracodawców i między innymi dlatego warto zapoznać się z tym tematem.W tym kursie poznasz najważniejsze serwisy oferowane przez chmurę Azure, które są na co dzień wykorzystywane przy budowaniu zarówno małych jak i wysoce skalowalnych systemów rozproszonych.Co więcej ten kurs w znacznej mierze pomoże ci w przygotowaniach do certifikatu Azure Developer. (egzamin AZ-204)Ja nazywam się Jakub Kozera i będę Twoim instruktorem.Agenda kursu prezentuję się następująco.Najpierw zaczniemy od omówienia serwisów oferujących przechowywanie różnego rodzaju danych.Między innymi będzie to usługa Azure Cosmos Db, która jest bazą danych No-SQL, charakteryzująca się wysoką skalowalnością i globalnym rozproszeniem, z możliwością skorzystania z kilku różnych API do integracji z danymi, takimi jak np. Core SQL, MongoDb czy Cassandra.Inną bazą danych, która tym razem będzię typu klucz-wartość jest Redis Cache, który idealnie nadaję się do optymalizacji aplikacji pod kątem przechowywania często zwracanych danych, które warto zcachować.Omówimy również usługie Azure SQL, oferującą bazy danych Microsoft SQL na żądanie, bez konieczności konfiguracji serwera.Innym bardzo istotnym i często używaną usługą w kontekście przechowywania danych jest Storage account, który udostępnia kilka serwisów np. do przechowywania plików (Blob storage), wiadomości na kolejce (Queue Storage) czy interface prostych tabel (Table Storage).Poznamy też narzędzia takie jak Azurite czy CosmosDb emulator, które umożliwią nam pracę z tymi usługami lokalnie bez konieczności wykupywania usług w Azure.Później przejdziemy do zapoznania się z usługami umożliwiającymi hostowanie aplikacji webowych.Zaczniemy od Azure Logic App, za pomocą którego, w bardzo prosty i szybki sposób będziemy w stanie utworzyć workflow aplikacji, bez konieczności kodowania.Następnie zapoznamy się z usługą Azure Web application, która będzie w stanie zarówno hostować aplikacje napisane w techonologii ASP.NET jak np. MVC czy web API, jak i aplikację SPA napisane w technologiach JS'owych, takich jak React, Angular czy Vue.Azure Function, to kolejna usługa, którą poznamy, a za jej pomocą będziemy mogli procesować zdarzenia, które zostały wykonane przez inne usługiRównież przy pomocy Azure function, utworzymy aplikacje Web API, korzystając ze schematu hostowania serverless.Aby w bezpieczny sposób przechowywać sekrety jak i konfigurację tych aplikacji, nauczymy się korzystać z serwisu Azure Key vault.Nastomiast innym bardzo ważnym zagadnieniem w kontekście tworzenia aplikacji jest np, Monitorowanie, zbieranie logów czy sprawdzanie stanu aplikacji w czasie rzeczywistym. To wszystko umożliwi nam usługa Application Insights, z którą również się zapoznamy.Porozmawiamy również o komunikacji asynchronicznej systemów rozproszonych, oraz jak możemy taką architekturę osiągnać wykorzystując do tego usługi oferowane przez Azure, takie jak Event Grid, Service Bus czy Event Hub.Kurs jest przeznaczony dla osób, które znają język C# jak i framework ASP.NET. Jeżeli jeszcze nie znasz tych technologii, to zapraszam na moje kursy dedykowane tym tematom.Po ukończeniu tego kursu będziesz w stanie w praktyczny sposób korzystać z najważniejszych uslug chmury Azure pod kątem tworzenia aplikacji webowych.

课程标签

0人关注该课程

主题相关的课程