Microsoft Azure Developer (AZ-204)

Logo Enterprise Skills InitiativeDuration: 5 days

Teaching method: classroom live and virtual classroom

Objectives | Audience | Prerequisites | Topics | Schedule

OBJECTIVES

In this course Developing Solutions for Microsoft Azure (Old: AZ-203, New: AZ-204) you will gain the knowledge and skills needed to:

  • Implement Azure IaaS services and features in your development solutions, provisioning virtual machines, using Batch Service to deploy/maintain resources, and how to create containerized solutions by using Azure Kubernetes Service.
  • Implement Azure Platform as a Service feature and services in their development solutions. You will learn how to create and manage Azure App Service resources, integrate push and offline sync in mobile apps, how to document an API and how to create and test Azure Functions.
  • Leverage Azure storage services and features in their development solutions.
  • Include Azure authentication and authorization services in their development solutions. You will learn how identity is managed and utilized in Azure solutions by using the Microsoft identity platform. Students will also learn about access control and how to implement secure data solutions.
  • Ensure applications hosted in Azure are operating efficiently and as intended. You will learn how Azure Monitor operates and how to use tools like Log Analytics and Application Insights to better understand what is happening in the application.
  • Learn all about communication between apps and services. You will learn how to create and manage your own APIs by using API Management, and how to use the different event- and message-based services in Azure within development solutions

AUDIENCE

Students in this course are interested in Azure development or in passing the Microsoft Azure Developer Associate certification exam.

PREREQUISITES

Students should have 1-2 years experience as a developer. This course assumes students know how to code and have a fundamental knowledge of Azure. It is recommended that students have some experience with PowerShell or Azure CLI, working in the Azure portal, and with at least one Azure-supported programming language. Most of the examples in this course are presented in C# .NET.

TOPICS

  • Develop Azure Infrastructure as a Service compute solutions
    • Module 1: Implement solutions that use virtual machines
    • Module 2: Implement batch jobs by using Azure Batch Services
    • Module 3: Create containerized solutions
  • Develop Azure Platform as a Service compute solutions
    • Module 1: Create App Service web apps
    • Module 2: Creating Azure App Service mobile apps
    • Module 3: Create Azure App Service API apps
    • Module 4: Implement Azure Functions
  • Develop for Azure storage
    • Module 1: Develop solutions that use Azure Table storage
    • Module 2: Develop solutions that use Azure Cosmos DB storage
    • Module 3: Develop solutions that use a relational database
    • Module 4: Develop solutions that use Microsoft Azure Blob storage
  • Implement Azure security
    • Module 1: Implement authentication
    • Module 2: Implement access control
    • Module 3: Implement secure data solutions
  • Monitor, troubleshoot, and optimize Azure solutions
    • Module 1: Introduction to Azure Monitor
    • Module 2: Develop code to support scalability of apps and services
    • Module 3: Instrument solutions to support monitoring and logging
    • Module 4: Integrate caching and content delivery within solutions
  • Connect to and consume Azure, and third-party, services
    • Module 1: Develop an App Service Logic App
    • Module 2: Integrate Azure Search within solutions
    • Module 3: API Management
    • Module 4: Develop event-based solutions
    • Module 5: Develop message-based solutions
  • Develop Azure Infrastructure as a Service compute solutions
    • Module 1: Implement solutions that use virtual machines
      • Provision VMs
      • Create ARM templates
      • Configure Azure Disk Encryption for VMs
    • Module 2: Implement batch jobs by using Azure Batch Services
      • Azure Batch overview
      • Run a batch job by using the Azure CLI and Azure Portal
      • Run batch jobs by using code
      • Manage batch jobs by using the Batch Service API
    • Module 3: Create containerized solutions
      • Create an Azure Managed Kubernetes Service (AKS) cluster
      • Create container images for solutions
      • Publish an image to the Azure Container Registry
      • Run containers by using Azure Container Instance or AKS
  • Develop Azure Platform as a Service compute solutions
    • Module 1: Create App Service web apps
      • Azure App Service core concepts
      • Creating an Azure App Service web app
      • Creating background tasks by using WebJobs in Azure App Service
    • Module 2: Creating Azure App Service mobile apps
      • Getting started with mobile apps in App Service
      • Enable push notifications for your app
      • Enable offline sync for your app
    • Module 3: Create Azure App Service API apps
      • Creating APIs
      • Using Swagger to document an API
    • Module 4: Implement Azure Functions
      • Azure Functions overview
      • Develop Azure Functions using Visual Studio
      • Implement durable functions
  • Develop for Azure storage
    • Module 1: Develop solutions that use Azure Table storage
      • Azure Table storage overview
      • Authorization in Table storage
      • Table service REST API
    • Module 2: Develop solutions that use Azure Cosmos DB storage
      • Azure Cosmos DB overview
      • Managing containers and items
      • Create and update documents by using code
    • Module 3: Develop solutions that use a relational database
      • Azure SQL overview
      • Create, read, update, and delete database tables by using code
    • Module 4: Develop solutions that use Microsoft Azure Blob storage
      • Azure Blob storage overview
      • Working with Azure Blob storage
  • Implement Azure security
    • Module 1: Implement authentication
      • Microsoft identity platform
      • Implement OAuth2 authentication
      • Implement managed identities for Azure resources
      • Implement authentication by using certificates, forms-based authentication, or tokens
      • Implement multi-factor authentication
    • Module 2: Implement access control
      • Claims-based authorization
      • Role-based access control (RBAC) authorization##Module 3: Implement secure data solutions
      • Encryption options
      • End-to-end encryption
      • Implement Azure confidential computing
      • Manage cryptographic keys in Azure Key Vault
  • Monitor, troubleshoot, and optimize Azure solutions
    • Module 1: Introduction to Azure Monitor
      • Overview of Azure Monitor
    • Module 2: Develop code to support scalability of apps and services
      • Implement autoscale
      • Implement code that addresses singleton application instances
      • Implement code that handles transient faults
    • Module 3: Instrument solutions to support monitoring and logging
      • Configure instrumentation in an app or server by using Application Insights
      • Analyze and troubleshoot solutions by using Azure Monitor
    • Module 4: Integrate caching and content delivery within solutions
      • Azure Cache for Redis
      • Develop for storage on CDNs
  • Connect to and consume Azure, and third-party, services
    • Module 1: Develop an App Service Logic App
      • Azure Logic Apps overview
      • Create Logic Apps by using Visual Studio
      • Create custom connectors for Logic Apps
      • Create custom templates for Logic Apps
    • Module 2: Integrate Azure Search within solutions
      • Create and query an Azure Search Index
      • Full text search in Azure Search
    • Module 3: API Management
      • Introduction to the API Management service
      • Securing your APIs
      • Defining API policies
    • Module 4: Develop event-based solutions
      • Implement solutions that use Azure Event Grid
      • Implement solutions that use Azure Event Hubs
      • Implement solutions that use Azure Notification Hubs
    • Module 5: Develop message-based solutions
      • Implement solutions that use Azure Service Bus
      • Implement solutions that use Azure Queue Storage queues

SCHEDULE

 

Contact

    Pageloader
    Onderwerpen
    Actieve filters: Wis alle filters
    Pageloader
    PRIVACY VOORWAARDEN

    Jouw persoonsgegevens worden opgenomen in onze beschermde database en worden niet aan derden verstrekt. Je stemt hiermee in dat wij jou van onze aanbiedingen op de hoogte houden. In al onze correspondentie zit een afmeldmogelijkheid