Visa utbildning.se som: Mobil

Vi gör just nu en uppföljande undersökning gällande hur COVID-19 har påverkat och fortsätter att påverka hur och om du väljer att gå en utbildning. Vi är så tacksamma om du vill svara på våra frågor. Gå till undersökningen.

OD20487 Developing Microsoft Azure and Web Services (90 Day)

Informator
Kort om utbildningen
0 dagar
   
Distans

Kursbeskrivning


This course will provide you with the knowledge and skills to design and develop web applications that access various local and remote data and services including Microsoft Azure. You will see how to develop and deploy web applications to multi-tier environments, design and develop asynchronous solutions, and create and consume HTTP services. that access various local and remote data and services including Microsoft Azure. You will see how to develop and deploy web applications to multi-tier environments, design and develop asynchronous solutions, and create and consume HTTP services.

Course OutlineModule 1: Overview of Service and Cloud Technologies
This module provides an overview of service and cloud technologies using the Microsoft .NET Framework and the Azure cloud. The module describes distributed applications, service technologies and how cloud computing is implemented in the Azure platform.
Lessons

Key Components of Distributed Applications
Data and Data Access Technologies
Service Technologies
Cloud Computing
Exploring the Blue Yonder Airlines’ Travel Companion Application

Lab : Exploring the Work Environment

Creating an SQL Database
Creating an Entity Data Model
Managing the Entity Framework Model with an ASP.NET Web API Project
Deploying a Web App to Azure

After completing this module, students will be able to:

Describe the key components of distributed applications.
Describe data and data access technologies.
Explain service technologies.
Describe the features and functionalities of cloud computing.
Describe the architecture and working of the Blue Yonder Airlines' Travel Companion application.

Module 2: Querying and Manipulating Data Using Entity Framework
This module explains how to create Entity Framework models and use them to query and manipulate data.
Lessons

ADO.NET Overview
Creating an Entity Data Model
Querying Data
Manipulating Data

Lab : Creating a Data Access Layer by Using Entity Framework

Creating a Data Model
Querying and Manipulating Data

After completing this module, students will be able to:

Describe basic objects in ADO.NET and explain how asynchronous operations work.
Create an Entity Framework data model.
Query data by using Entity Framework.
Insert, delete, and update entities by using Entity Framework

Module 3: Creating and Consuming ASP.NET Web API Services
This module explains how to create HTTP-based services using the ASP.NET Web API.
Lessons

HTTP Services
Creating an ASP.NET Web API Service
Handling HTTP Requests and Responses
Hosting and Consuming ASP.NET Web API Services

Lab : Creating the Travel Reservation ASP.NET Web API Service

Creating an ASP.NET Web API Service

After completing this module, students will be able to:

Design services by using the HTTP protocol.
Create services by using ASP.NET Web API.
Use the HttpRequestMessage/HttpResponseMessage classes to control HTTP messages.
Host and consume ASP.NET Web API services.

Module 4: Extending and Securing ASP.NET Web API Services
This module explains how to extend and secure ASP.NET web API services to support real world scenarios.
Lessons

The ASP.NET Web API Pipeline
Implementing Security in ASP.NET Web API Services
Injecting Dependencies into Controllers

Lab : Extending Travel Companion’s ASP.NET Web API Services

Creating a Dependency Resolver for Repositories
Applying Validation Rules in the Booking Service
Securing the Communication between the Client and the Server

After completing this module, students will be able to:

Extend the ASP.NET Web API request and response pipeline.
Secure ASP.NET Web API.
Inject dependencies into ASP.NET Web API controllers.

Module 5: Creating WCF Services
This module explains how to create WCF services, host them, and consume them from other applications.
Lessons

Advantages of Creating Services with WCF
Creating and Implementing a Contract
Configuring and Hosting WCF Services
Consuming WCF Services

Lab : Creating and Consuming the WCF Booking Service

Creating the WCF Booking Service
Configuring and Hosting the WCF Service
Consuming the WCF Service from the ASP.NET Web API Booking Service

After completing this module, students will be able to:

Describe why and when to use WCF to create services.
Define a service contract and implement it.
Host and configure a WCF service.
Consume a WCF service from a client application.

Module 6: Hosting ServicesThis module describes how to host services on various Azure environments, such as Web Roles, Worker Roles, and Web Apps.
Lessons

Hosting Services On-Premises
Hosting Services in Microsoft Azure

Lab : Hosting Services

Hosting the WCF Services in IIS
Hosting the ASP.NET Web API Services in an Azure Web Role
Hosting the Flights Management Web Application in Web Apps

After completing this module, students will be able to:

Host services on-premises by using Windows services and IIS.• Host services in the Azure cloud environment by using Cloud Services and Web Apps.

Module 7: Microsoft Azure Service BusThis module explains how to use the Azure Service Bus for advanced routing and messaging scenarios.Lessons

Microsoft Azure Service Bus Relays
Microsoft Azure Service Bus Queues
Microsoft Azure Service Bus Topics

Lab : Microsoft Azure Service Bus

Using a Service Bus Relay for the WCF Booking Service
Publishing Flight Updates to Clients by using Azure Service Bus Queues

After completing this module, students will be able to:

Describe the purpose and functionality of relayed and buffered messaging.
Provision, configure, and use the service bus queues.
Enhance the effectiveness of queue-based communications by using topics, subscriptions, and filters.

Module 8: Deploying Services
This module explains how to deploy services to both on-premises and cloud environments.Lessons

Web Deployment with Visual Studio 2017
Creating and Deploying Web Application Packages
Command-Line Tools for Web Deploy
Deploying Web and Service Applications to Azure
Continuous Delivery with TFS and Git
Best Practices for Production Deployment

Lab : Deploying Services

Deploying an Updated Service to Azure
Exporting and Importing an IIS Deployment Package

After completing this module, students will be able to:

Deploy web applications with Visual Studio.
Create and deploy web applications by using IIS Manager.
Deploy web applications by using the command line.
Deploy web applications to Azure environments.
Use continuous delivery with TFS and Git.
Apply best practices for deploying web applications on-premises and to Azure.

Module 9: Microsoft Azure StorageThis module explains how to store and access data stored in Azure Storage. It also explains how to configure storage access rights for storage containers and content.
Lessons

Introduction to Azure Storage
Azure Blob Storage
Table Storage
Queue Storage
Restricting Access to Storage

Lab : Storage

Storing Content in Storage
Creating Shared Access Signatures for Blobs

After completing this module, students will be able to:

Describe the architecture of Storage.• Use Blob storage in your applications.• Use Table storage in your applications.• Use Azure queues as a communication mechanism between different parts of your application.• Control access to your storage items.

Module 10: Monitoring and Diagnostics
This module explains how to monitor and log services, both on-premises and in Azure.
Lessons

Performing Diagnostics by Using Tracing
Configuring Service Diagnostics
Monitoring Services Using Diagnostics
Collecting Microsoft Azure Metrics

Lab : Monitoring and Diagnostics

Configuring Message Logging
Configuring Azure Diagnostics

After completing this module, students will be able to:

Perform tracing in the .NET Framework with the System.Diagnostics namespace.• Configure and explore web service and IIS tracing.• Monitor services by using Diagnostics.• View and collect Azure metrics in the Azure portal.

Module 11: Identity Management and Application Security using Microsoft Azure Active Directory
This module describes claim-based identity concepts and standards, and how to implement federated authentication by using Azure Active Directory to secure an ASP.NET Web API service.
Lessons

Claims-based Identity Concepts
Introduction to Azure AD
Azure Active Directory B2C

Lab : Securing ASP.NET Web API by using Azure AD B2C

Creating and configuring an Azure AD B2C tenant
Integrating the BlueYonder server and client applications with Azure AD B2C

After completing this module, students will be able to:

Describe the basic principles of claims-based identity.• Describe the authentication and authorization flows in OpenID Connect, including Server-to-Server authorization• Integrate client applications and authenticate end users by using Microsoft Authentication Library (MSAL)

Module 12: Scaling Services
This module explains how to create scalable services and applications.
Lessons

Introduction to Scalability
Load Balancing
Scaling On-Premises Services with Distributed Cache
Azure Redis Cache

Lab : Scalability

Use Azure Redis Cache

After completing this module, students will be able to:

Explain the need for scalability.
Describe how to use load balancing for scaling services.
Describe how to use distributed caching for on-premises services as well as Azure services.
Describe how to use Microsoft Azure Redis Cache.
Describe how to scale services globally.

Module 13: Appendix A: Designing and Extending WCF Services
This module explains how to design a WCF service contracts with duplex support, asynchronous operations, and one-way operations. It also explains how to create services that use various instancing and concurrency modes. In addition, it describes how to extend a WCF service with custom behaviors and runtime components.
Lessons

Applying Design Principles to Service Contracts
Handling Distributed Transactions
Extending the WCF Pipeline

After completing this module, students will be able to:

Design and create services and clients to use different kinds of message patterns.
Configure a service to support distributed transactions.
Extend the WCF pipeline with runtime components, custom behaviors, and extensible objects.

Module 14: Appendix B: Implementing Security in WCF Services
This module explains how to implement security in WCF services by using transport and message security. It also describes how to configure and implement authentication and authorization for a service.
Lessons

Introduction to Web Services Security
Transport Security
Message Security
Configuring Service Authentication and Authorization

After completing this module, students will be able to:

Describe web application security.
Configure a service for transport security.
Configure a service for message security.
Implement and configure authentication and authorization logic.

Hur påverkar COVID-19 denna utbildning?

Vi på utbildning.se är övertygade om att kunskap driver människor och organisationer framåt. Det gör även de arrangörer vi samarbetar med.
Många utbildningar ställs exempelvis om från klassrums- till distansutbildning.

För att ta reda på om en utbildning påverkas med anledning av COVID-19, kontakta gärna arrangören.

Intresseanmälan

Fyll i formuläret för att få mer information om OD20487 Developing Microsoft Azure and Web Services (90 Day), direkt från arrangören. Det är gratis och inte bindande!

Informator

Informator

Utbildningsutbud

Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...


Läs mer om Informator och visa alla utbildningar.

Kontaktuppgifter

Informator

Karlavägen 108
115 26 Stockholm

 Visa telefonnummer

Recensioner
Kursrecensioner
Bli den första att recensera OD20487 Developing Microsoft Azure and Web Services (90 Day)!

Arrangörsrecensioner
(4,5)
Baseras på 712 recensioner.
Alla recensioner för arrangören

Liknande utbildningar