Beskrivelse
På dette kursus lærer du, at designe og udvikle Web services som tilgår lokal og remote data fra forskellige datakilder. Du lærer også at udvikle og udrulle Web services til hybride miljøer inklusiv on-premise servere og Microsoft Azure.
Deltagerprofil
This course is for .NET developers who want to learn how to develop services and deploy them to hybrid environments, and secondly for .NET developers with web application development experience who are exploring developing new applications or porting existing applications to Microsoft Azure.
Forudsætninger
The 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.
Udbytte
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.
Indhold
Module 1: Overview of service and cloud technologies
Key Components of Distributed Applications
Data and Data Access Technologies
Service Technologies
Cloud Computing
Module 2: Querying and manipulating data using Entity Framework
ADO.NET overview
Creating an Entity Data Model
Querying data
Module 3: Creating and consuming ASP.NET Core Web APIs
HTTP services
Creating an ASP.NET Core Web API
Consuming an ASP.NET Core Web APIs
Handling HTTP requests and responses
Automatically Generating HTTP Requests and Responses
Module 4: Extending ASP.NET Core HTTP Services
The ASP.NET Core Request Pipeline
Customizing Controllers and Actions
Injecting Dependencies into Controllers
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
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
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
Module 8: Diagnostics and Monitoring
Logging in ASP.NET Core
Diagnostic Tools
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
Module 10: Scaling Services
Introduction to Scalability
Automatic Scaling
Azure Application Gateway and Traffic Manager
Certificering Kurset leder hen til eksamen 70-487: Developing Windows Azure and Web Services. Eksamen bestilles og betales særskilt.
Find og bestil din certificering her.
Underviser Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.