MS-20487
Developing Microsoft Azure and Web Services
DLA KOGO?
Developer
STOPIEŃ TRUDNOŚCI

Łatwy (100) – szkolenie wstępne, poglądowe

<Średni (200) – szkolenie rozszerza wiedzę z poziomu 100 o szczegółowe zagadnienia

Trudny (300) – szkolenie rozszerza wiedzę z poziomu 200 o zaawansowane zagadnienia

Ekspert (400) – szkolenie zakłada ekspercki poziom wiedzy i doświadczenia oraz zapewnia dogłębną analizę zagadnienia

Trudny
CZAS TRWANIA
5 dni
METODA SZKOLENIA
Zdalnie (vILT)
CENA

4500

In this course, students will learn how to design and develop services that access local and remote data from various sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Microsoft Azure.

DLA KOGO?

Primary: .NET developers who want to learn how to develop services and deploy them to hybrid environments.

Secondary: .NET developers with Web application development experience who are exploring developing new applications or porting existing applications to Microsoft Azure.

ZDOBYTE UMIEJĘTNOŚCI

After completing this course, students will be able to:

  • Describe the basic concepts of service development and data access strategies using the .NET platform.
  • Describe the Microsoft Azure cloud platform and its compute, data, and application hosting offerings.
  • Design and develop a data-centric application using Visual Studio 2017 and Entity Framework Core.
  • Design, implement, and consume HTTP services using ASP.NET Core.
  • Extend HTTP services using ASP.NET Core.
  • Host services on-premises and in Microsoft Azure.
  • Deploy services to both on-premises and cloud environments and manage the interface and policy for their services.
  • Choose a data storage solution, cache, distribute, and synchronize data.
  • Monitor, log, and troubleshoot services.
  • Describe claim-based identity concepts and standards, and implement authentication and authorization with Azure Active Directory.
  • Create scalable service applications.

Module 1: Overview of service and cloud technologies

  • Key Components of Distributed Applications
  • Data and Data Access Technologies
  • Service Technologies
  • Cloud Computing
  • Manipulating Data
  • Lab : Exploring the Work Environment

Module 2: Querying and Manipulating Data Using Entity Framework

  • ADO.NET Overview
  • Creating an Entity Data Model
  • Querying Data
  • Lab : Creating a Data Access Layer using Entity Framework
  • Lab : Manipulating Data

Module 3: Creating and Consuming ASP.NET Core Web APIs

  • HTTP Services
  • Creating an ASP.NET Core Web API
  • Consuming ASP.NET Core Web APIs
  • Handling HTTP Requests and Responses
  • Automatically Generating HTTP Requests and Responses
  • Lab : Creating an ASP.NET Core Web API

Module 4: Extending ASP.NET Core HTTP Services

  • The ASP.NET Core Request Pipeline
  • Customizing Controllers and Actions
  • Injecting Dependencies into Controllers
  • Lab : Customizing the ASP.NET Core Pipeline

Module 5: Hosting Services On-Premises and in Azure

  • Hosting Services on-premises
  • Hosting Services in Azure App Service
  • Packaging Services in Containers
  • Implementing Serverless Services
  • Lab : Host an ASP.NET Core service in a Windows Service
  • Lab : Host an ASP.NET Core Web API in an Azure Web App
  • Lab : Host an ASP.NET Core service in Azure Container Instances
  • Lab : Implement an Azure Function

Module 6: Deploying and Managing Services

  • Web Deployment with Visual Studio 2017
  • Continuous Delivery with Visual Studio Team Services
  • Deploying Applications to Staging and Production Environments
  • Defining Service Interfaces with Azure API Management
  • Lab : Deploying an ASP.NET Core web service on Linux
  • Lab : Deploying to Staging and Production
  • Lab : Publishing a Web API with Azure API Management

Module 7: Implementing Data Storage in Azure

  • Choosing a Data Storage Mechanism
  • Accessing Data in Azure Storage
  • Working with Structured Data in Azure
  • Geographically Distributing Data with Azure CDN
  • Scaling with Out-of-Process Cache
  • Lab : Storing Files in Azure Storage
  • Lab : Querying Graph Data with CosmosDB
  • Lab : Caching out-of-process with Azure Redis cache

Module 8: Diagnostics and Monitoring

  • Logging in ASP.NET Core
  • Diagnostic Tools
  • Application Insights
  • Lab : Monitoring ASP.NET Core with ETW and LTTng
  • Lab : Monitoring Azure Web Apps with Application Insights

Module 9: Securing services on-premises and in Microsoft Azure

  • Explaining Security Terminology
  • Securing Services with ASP.NET Core Identity
  • Securing Services with Azure Active Directory
  • Lab : Using ASP.NET Core Identity
  • Lab : Using Azure Active Directory with ASP.NET Core

Module 10: Scaling Services

  • Introduction to Scalability
  • Automatic Scaling
  • Azure Application Gateway and Traffic Manager
  • Lab : Load Balancing Azure Web Apps
  • Lab : Load Balancing with Azure Traffic Manager
D

Before attending this course, students must have:

  • Experience with C# programming, and concepts such as lambda expressions, LINQ, and anonymous types
  • Understanding the concepts of n-tier applications
  • Experience with querying and manipulating data with ADO.NET

4500

W cenie szkolenia:

  • Certyfikowany instruktor
  • Certyfikat ukończenia szkolenia

Podana cena jest ceną netto, do której należy doliczyć podatek VAT zgodnie z obowiązującymi przepisami

TERMINY SZKOLEŃ

date id code code2 dayNumber monthPl monthEn dayPl dayEn guaranteedPl guaranteedEn price linkPl linkEn
30.06.2025 01195c2da93c403ab81efaaff0207b7c AZ-204 AZ-204 30 Czerwca June Poniedziałek Monday 5500 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 05103543b5704ffcb79bbcbe022fe80d PL-900 PL-900 30 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 16a2ab4a7e1b48bbb54468151529dfb5 PL-200 PL-200 02 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 2011455b8f434d7bb84f99b5f6f97ea5 MS-4010 MS-4010 09 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 22892850948d4014a971c9b1f5df5b68 PL-300 PL-300 16 Czerwca June Poniedziałek Monday
PEWNY TERMIN

Szkolenie z pewnym terminem realizacji – dowiedz się więcej

PEWNY TERMIN

Szkolenie z pewnym terminem realizacji – dowiedz się więcej

3200 POPROŚ O OFERTĘ ASK FOR A QUOTE
18.06.2025 2370bd6ab6a347149953a8a99e9803e4 SC-900 SC-900 18 Czerwca June Środa Wednesday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 2a2d45cda3d0427aaac56848e9aa2f50 SC-400 SC-400 02 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 2b2688da2abc4cde9861b74a3203490d GCP-GKE GCP-GKE 02 Czerwca June Poniedziałek Monday 2300 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 2b5f91a0cee245ea810605d3d4f3b315 AZ-800 AZ-800 23 Czerwca June Poniedziałek Monday 0 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 2e737cce76f0492bb6dce9b711f7c8b8 AWS-SO AWS-SO 23 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 30ab9cdc3c0648939597d7048c1939e5 DP-203 DP-203 23 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 386619b5340e440a8aebed9ad3325413 AWS-DEV AWS-DEV 02 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
13.06.2025 419752f9ca0f4400b7c50d9fe686d5ed SC-5006 SC-5006 13 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
18.06.2025 472135d03a5f4bbbbdbaadebe4688c24 SC-5007 SC-5007 18 Czerwca June Środa Wednesday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 488871c2e37f4ff0a6f5e8c16b2e8513 SC-100 SC-100 09 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 4e88c1e1bc0a415f9a2ffa3862890a1d AZ-500 AZ-500 23 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 54d36b1cb13947baad5b46a84f1762d2 AWS-ACARCH AWS-ACARCH 30 Czerwca June Poniedziałek Monday 9200 POPROŚ O OFERTĘ ASK FOR A QUOTE
05.06.2025 576d868a138f44aca8e8bef25d5db9cd AWS-DGAI AWS-DGAI 05 Czerwca June Czwartek Thursday 5000 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 5e5205d7fe57420883320991142bc956 AZ-400 AZ-400 23 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 651c5f111c18460699bf17f06d2c3beb GCP-SEC GCP-SEC 30 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 682284e15eb84703977c3989fa3907e2 AWS-DOE AWS-DOE 16 Czerwca June Poniedziałek Monday 6500 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 6ad431cf234e4eefadacfc53c0d00fa1 AWS-DEV AWS-DEV 02 Czerwca June Poniedziałek Monday
PEWNY TERMIN

Szkolenie z pewnym terminem realizacji – dowiedz się więcej

PEWNY TERMIN

Szkolenie z pewnym terminem realizacji – dowiedz się więcej

5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 6ed90438dda54eaa8ba0afd2fccd11bd DP-300T00 DP-300T00 02 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 73a5347f6b9c4a37ade23addd8e96404 DP-080 DP-080 16 Czerwca June Poniedziałek Monday 2600 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 77cb679b21c74f658803ac6e2c3e2960 AI-3018 AI-3018 30 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 7eef2cb70316407e859839747356e8b0 AWS-ADVARCH AWS-ADVARCH 16 Czerwca June Poniedziałek Monday 6500 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 827f892e96844902810408791bacb5ad GCP-ARCHGKE GCP-ARCHGKE 16 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 95eb8c61afa64d819b2292ac46bbf532 DASA-FUND DASA-FUND 16 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
06.06.2025 979a59eade914de9b436495e1354af38 PL-7008 PL-7008 06 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 97b73ed4f02d4d4ca0b80830569b7350 DP-420 DP-420 30 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 98956cabba504b5db82cc2ee55f00d00 SC-200 SC-200 23 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 99ccef7bf20e45d49cb34cf6a053c1f3 AI-102 AI-102 23 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
12.06.2025 9b466ffd3a1148858a36ac564ec2196d GCP-ARCHDP GCP-ARCHDP 12 Czerwca June Czwartek Thursday 3500 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 9c72a21c81c147208c07f8d525d4971c PL-400 PL-400 23 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
18.06.2025 9d4a0ded6b3f44a9b278ba5285d6a299 AZ-2008 AZ-2008 18 Czerwca June Środa Wednesday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
25.06.2025 9f1f5d7a4e654a2a9fa6cb2e4d0228dd AWS-SEC AWS-SEC 25 Czerwca June Środa Wednesday 6500 POPROŚ O OFERTĘ ASK FOR A QUOTE
27.06.2025 aa8d7e8f19354834b86d12859bc1e0e4 AI-3019 AI-3019 27 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 b28abb3326dd464a996dc504e42a1713 AWS-MLOPS AWS-MLOPS 30 Czerwca June Poniedziałek Monday 6500 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 b2f177c375b542198d11fdbd0f309571 GCP-ARCHI GCP-ARCHI 09 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 b7d3171fed1b4cc7b4409381eb72d447 AZ-305 AZ-305 02 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 b9f0721007014dd081b30938212f3732 AI-3016 AI-3016 09 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 bbabb3864d124c4caaafaf90140bf26b AZ-104 AZ-104 09 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
06.06.2025 bbb35009e080421e84e49acbe8e42b39 AZ-900-1 AZ-900-1 06 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
06.06.2025 bc197f6c59bf4b42bb8618869c78cc34 AI-900 AI-900 06 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
06.06.2025 c0af565eff6b4c9cbf3a3d49af49b5c0 DP-900 DP-900 06 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
02.06.2025 c4b27f639c22482599286f3c6face320 MD-102 MD-102 02 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 c695e1c5a9514e3a9747644e9a4b7e33 PL-600 PL-600 09 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 cb1289bd985b4a6ba1832676855a4335 AZ-040 AZ-040 23 Czerwca June Poniedziałek Monday 5500 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 d0a13b150b7b44abac988cce51d0c171 DP-100 DP-100 09 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
13.06.2025 d0a8da2dbc864215a695285d2407057a AZ-2005 AZ-2005 13 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 d2091b9d695245cf88b47e91fcece3a0 GCP-NET GCP-NET 23 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
09.06.2025 d4a99a7bc64b47d69f5e1c599cd2edaf AWS-ARCH AWS-ARCH 09 Czerwca June Poniedziałek Monday 5200 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 d5db625aa3a84f0fb683460821dea93a MS-900 MS-900 16 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
27.06.2025 d9e49a0ce1be4923b5ba235b8b3a7ba6 SC-5008 SC-5008 27 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
06.06.2025 dacb84cd8f9947cf8f4a3eeb1354322c AZ-2003 AZ-2003 06 Czerwca June Piątek Friday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 e023626c2aa241bbb92214a38e6409f8 AZ-120 AZ-120 16 Czerwca June Poniedziałek Monday 3200 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 ed132229fcbf48578325c1b89a5e9124 DP-700 DP-700 23 Czerwca June Poniedziałek Monday 4000 POPROŚ O OFERTĘ ASK FOR A QUOTE
23.06.2025 ed23d98a2d094deaafd2bb4bed8f9a7b MS-102 MS-102 23 Czerwca June Poniedziałek Monday 4500 POPROŚ O OFERTĘ ASK FOR A QUOTE
16.06.2025 f37178486aa0414c8cb70cb2f7e24f77 AI-3017 AI-3017 16 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
30.06.2025 f383e432856d420c8b6881f20bca9a5c MS-4012 MS-4012 30 Czerwca June Poniedziałek Monday 1700 POPROŚ O OFERTĘ ASK FOR A QUOTE
code monthEn

Szukasz innego terminu? Skontaktuj się z nami

Nie mamy zaplanowanego terminu dla tego szkolenia.
Chcesz się dowiedzieć kiedy możemy je uruchomić? Skontaktuj się z nami

WYBIERZ NAJDOGODNIEJSZĄ METODĘ SZKOLENIA

U KLIENTA

Szkolenie w Twoim biurze

Zobacz szczegóły

ZDALNIE

Szkolenie online
z instruktorem na żywo

Zobacz jak wygląda szkolenie

PROMOCJE

W CloudTeam możesz wzbogacić dowolne szkolenie o wybrany przez siebie gadżet!

CLOUDTEAM TO TWÓJ ZAUFANY PARTNER W SZKOLENIACH IT OD 20 LAT