AZ-204: Developing Solutions for Microsoft Azure - Virtual



Kursarrangør: Glasspaper AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Undervisningstid:
Day 1 kl 10:00 - 16:00
Day 2 - 5 kl 09:00 - 16:00
Varighet: 5 dager
Pris: 26.500
Neste kurs: 03.06.2024 | Vis alle kursdatoer

This is a completely new course that leads to the new Azure Developer Associate certification. This five day course is aligned to Azure Exam: AZ-203 Developing Solutions for Microsoft Azure.

Topics covered:
• Implement solutions that use virtual machines (VM)
• Implement batch jobs by using Azure Batch Services
• Create containerized solutions
• Create Azure App Service Web Apps
• Create Azure App Service mobile apps
• Create Azure App Service API apps
• Implement Azure functions
• Develop solutions that use storage tables
• Develop solutions that use Cosmos DB storage
• Develop solutions that use a relational database
• Develop solutions that use blob storage

• Implement authentication
• Implement access control
• Implement secure data solutions
• Develop code to support scalability of apps and services
• Integrate caching and content delivery within solutions
• Instrument solutions to support monitoring and logging
• Develop an App Service Logic App
• Integrate Azure Search within solutions
• Establish API Gateways
• Develop event-based solutions
• Develop message-based solutions

Course outline:

Program day 1:
Implement solutions that use virtual machines (VM):
• Provision VMs
• Create ARM templates
• Configure Azure Disk Encryption for VMs

Implement batch jobs by using Azure Batch Services:
• Manage batch jobs by using Batch Service API
• Run a batch job by using Azure CLI, Azure portal, and other tools
• Write code to run an Azure Batch Services batch job

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

Create Azure App Service Web Apps:
• Create an Azure App Service Web App
• Create an Azure App Service background task by using WebJobs
• Enable diagnostics logging

Create Azure App Service mobile apps:
• Add push notifications for mobile apps
• Enable offline sync for mobile app
• Implement a remote instrumentation strategy for mobile devices

Program day 2:
Create Azure App Service API apps:
• Create an Azure App Service API app
• Create documentation for the API by using open source and other tools

Implement Azure functions:
• Implement input and output bindings for a function
• Implement function triggers by using data operations, timers, and webhooks
• Implement Azure Durable Functions
• Create Azure Function apps by using Visual Studio

Develop solutions that use storage tables:
• Design and implement policies for tables
• Query table storage by using code
• Implement partitioning schemes

Develop solutions that use Cosmos DB storage:
• Create, read, update, and delete data by using appropriate APIs
• Implement partitioning schemes
• Set the appropriate consistency level for operations

Program day 3:
Develop solutions that use a relational database:
• Provision and configure relational databases
• Configure elastic pools for Azure SQL Database
• Create, read, update, and delete data tables by using code

Develop solutions that use blob storage:
• Move items in blob storage between storage accounts or containers
• Set and retrieve properties and metadata
• Implement blob leasing
• Implement data archiving and retention

Implement authentication:
• Implement authentication by using certificates, forms-based authentication, or tokens
• Implement multi-factor or Windows authentication by using Azure AD
• Implement OAuth2 authentication
• Implement Managed Service Identity (MSI)/Service Principal authentication

Implement access control:
• Implement CBAC (Claims-Based Access Control) authorization
• Implement RBAC (Role-Based Access Control) authorization
• Create shared access signatures

Program day 4:
Implement secure data solutions:
• Encrypt and decrypt data at rest and in transit
• Create, read, update, and delete keys, secrets, and certificates by using the KeyVault API

Develop code to support scalability of apps and services:
• Implement autoscaling rules and patterns
• Implement code that handles transient faults

Integrate caching and content delivery within solutions:
• Store and retrieve data in Azure Redis cache
• Develop code to implement CDNs in solutions
• Invalidate cache content (CDN or Redis)

Instrument solutions to support monitoring and logging:
• Configure instrumentation in an app or service by using Application Insights
• Analyze and troubleshoot solutions by using Azure Monitor
• Implement Application Insights Web Test and Alerts

Program day 5:
Develop an App Service Logic App:
• Create a Logic App
• Create a custom connector for Logic Apps
• Create a custom template for Logic Apps

Integrate Azure Search within solutions:
• Create an Azure Search index
• Import searchable data
• Query the Azure Search index

Establish API Gateways:
• Create an APIM instance
• Configure authentication for APIs
• Define policies for APIs

Develop event-based solutions:
• Implement solutions that use Azure Event Grid
• Implement solutions that use Azure Notification Hubs
• Implement solutions that use Azure Event Hub

Develop message-based solutions:
• Implement solutions that use Azure Service Bus
• Implement solutions that use Azure Queue Storage queues

Audience:
These courses are for experienced programmers who want to develop and host solutions in Azure

Prerequisites:
• Learners should have some experience with Azure and must be able to program in at least one Azure-supported language. These course focus on C#, Node.js, Azure CLI, Azure PowerShell, and JavaScript.

Language:
• English course material, English speaking instructor

Certification:
This training is recommended as preparation for exam AZ-203: Developing Solutions for Microsoft Azure. This course will be part of the completely new MCSA Azure Developer certification.

Instructor: Sergej Kešelj

Sergej Kešelj is the founder of ICodeFactory, where he works as a CEO, Chief Solutions Architect and Lead Microsoft Certified Trainer. He is MCT, MCPD, MCTS, MCDBA, MCSD and MCAD certified software professional with 10+ years of experience as a trainer and 15+ years of software development experience.

While educating and helping software professionals to get certified Sergej shares his broad experience from real-life software development projects. He has supported the whole development process of a CeBIT expo award-winning software which is now used by many international corporations. He does not miss a chance to speak at IT conferences. Some of his work has been published in leading IT magazines.