Azure Developer Associate (AZ-204)

In this live instructor-led training, you gain expertise on how to develop Azure compute solutions, storage solutions, implement Azure security, monitor, troubleshoot, and optimize Azure solutions through comprehensive hands-On. This Azure Developer course will teach you how to use IaaS, PaaS solutions, and related Storage, Security, and Integration Services. This course is well suited for professionals and beginners. This AZ-204 training will help you improve your Azure Developer skills and prepare for the Azure Developer (Associate-level) exam.

img
request

Can’t find a batch you were looking for?

 

In this live instructor-led training, you gain expertise on how to develop Azure compute solutions, storage solutions, implement Azure security, monitor, troubleshoot, and optimize Azure solutions through comprehensive hands-On. This Azure Developer course will teach you how to use IaaS, PaaS solutions, and related Storage, Security, and Integration Services. This course is well suited for professionals and beginners. This AZ-204 training will help you improve your Azure Developer skills and prepare for the Azure Developer (Associate-level) exam.

 
Course Objectives:

 

After completing this Microsoft Azure Developer Associate course, you will be able to:

 
  • Select an appropriate Compute and Storage solution
  • Develop solutions that use Storage Tables/Cosmos DB/Relational Database/Blob Storage
  • Develop for Caching and Content Delivery solutions
  • Instrument solutions to support monitoring and logging
  • Create Web Apps, Mobile Apps and API Apps using PaaS
  • Create App Service Logic App and Azure Functions (Serverless Compute)
  • Create solutions that use the Azure Kubernetes Service
  • Develop Event-based and Message-based solutions
  • Implement Authentication, Access control and Secure data solutions
 

Course content

 

Managing Azure subscription and resources
  • Managing Azure subscriptions
  • Assigning administrator permissions
  • Configuring Azure subscription
  • Utilizing and consuming Azure resources
  • Analyzing alerts and metrics
  • Configuring diagnostic settings
  • Monitoring unused resources
  • Utilizing Log Search query functions
  • Viewing alerts in Log Analytics
  • Managing resource groups
  • Configuring resource locks and policies
  • Moving resources across resource groups
  • Managed role-based access control (RBAC)
Introduction to Azure IaaS Compute Solutions
  • Overview of Microsoft Azure
  • Azure Virtual Machines
  • Configure Azure VMs for remote access
  • Using Azure SDKs
Lab:
  • Provision VMs by using the Azure Portal and PowerShell
  • Implement Azure VMs for Remote Access
Implementing and managing storage
  • Creating and configuring storage accounts
  • Installing Azure Storage Explorer
  • Monitoring activity using Log Analytics
  • Deploying Azure storage replication
  • Exporting from and importing into Azure job
  • Azure Data Box
  • Configuring blob storage
  • Azure Content Delivery Network (CDN)
  • Creating Azure file share and file sync
  • Implementing Azure backup
  • Creating Recovery Services Vault
  • Configuring backup policy
Deploying and managing Virtual Machines
  • Configuring VM for Windows and Linux
  • Configuring monitoring
  • Networking
  • Storage
  • Deploying and configuring scale sets
  • Modifying Azure Resource Manager (ARM)
  • Configuring VHD template
  • Deploying Windows and Linux VMs
  • Managing Azure VM
  • Automate configuration management with PowerShell Desired State Configuration (DSC)
  • Managing VM sizes
  • Moving VMs from one resource to another
  • Managing VM backups
  • Configuring VM backup
  • Performing VM restore
  • Azure Site Recovery
Configuring and managing Virtual Networks
  • Creating connectivity between virtual networks
  • Creating and configuring VNET peering
  • Virtual network connectivity
  • Creating virtual network gateway
  • Implement and manage virtual networking
  • Configuring private and public IP addresses
  • Network routes and network interface
  • Configuring name resolution
  • Configuring Azure DNS
  • Configuring private and public DNS zones
  • Configuring Network Security Group (NSG)
  • Creating security rules
  • Associating NSG to a subnet or network interface
  • Implement Azure load balancer
  • Monitor and troubleshoot virtual networking
  • Integrate on premises network with Azure virtual network
Developing Azure IaaS Solutions
  • Implementing solutions with Virtual Machines (VM)
  • Provision VMs
  • Configure VMs for remote access
  • Create ARM templates
  • Create container images for solutions by using Docker
  • Publish an image to the Azure Container Registry
  • Run containers by using Azure Container Instance
  • Creating Azure Managed Kubernetes Service (AKS) cluster
  • Configuring Azure Disk Encryption for VMs
  • Deploying Azure batch jobs with Azure Batch Services
  • Batch Service API
  • Running batch job with Azure CLI
  • Azure portals
  • Azure Batch Services batch job coding
Lab:
  • Deploy ARM templates for VM
  • Run a batch job by using Azure CLI, Azure portal and Code
  • 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
Implementing Azure App Service Web Apps & Mobile Apps
  • Azure App Service core concepts
  • Creating Azure App Service Web Apps
  • Configure web app settings including SSL
  • API, and connection strings
  • Creating background task with WebJobs
  • Enabling diagnostic logging
  • Creating Azure App Service mobile apps
  • Enabling mobile app offline sync
  • Deploying mobile device remote instrumentation
  • Registering apps for Push notifications
Lab:
  • Creating App Service web apps by using Azure CLI, Azure Portal, and PowerShell
  • Creating continuous and triggered WebJobs
  • Pushing an app on to the Mobile App service
  • Registering apps for push notifications
Implementing Azure App Service API Apps & Azure Functions
  • Azure App service API apps
  • API documentation with open-source tools
  • Azure function implementation
  • Function input and output binding
  • Function trigger with timer
  • Webhooks and data operations
  • Azure Durable Functions
  • Creating Azure Function apps with Visual Studio
Lab:
  • Creating an APIM instance and a new API
  • Use Swashbuckle to create Swagger objects in ASP.NET Core
  • Creating functions, bindings, and triggers
  • Creating Durable functions
Developing Solutions That Use Azure Table Storage and Cosmos DB
  • Azure Table storage overview
  • Authorization in Table storage
  • Table service REST API
  • Azure Cosmos DB overview
  • Managing containers and items
  • Handle documents
  • Scaling
  • Implement server-side programming
Lab:
  • Perform Shared Key Authorization
  • Use the Azure Table storage REST service to manage data
  • Create, read, update, and delete data by using appropriate APIs
  • Creating and updating documents by using code
Developing Solutions That Use Relational Database and Azure Blob Storage
  • Azure SQL overview
  • Database operations (CRUD)
  • Azure Blob storage overview
  • Working with Azure Blob storage
  • Blob Leasing in Azure
  • Hot Storage
  • Cool Storage
  • Archive Storage
Lab:
  • Create, read, update, and delete database tables by using code
  • Set and retrieve Blob storage properties and metadata
  • Replicate and copy Blobs
  • Implement Blob Leasing on Portal
Implementing Authentication and Access Control In Azure
  • Microsoft identity platform
  • OAuth2 authentication
  • Managed Identities
  • Azure Key Vault
  • Claims-based authorization
  • Role-based access control (RBAC) authorization
Lab:
  • Implementing OAuth2 authentication in the solutions
  • Using Azure Key Vault to store and retrieve authentication information
  • Implementing multi-factor authentication
  • Implementing Claims-based authorization
  • Manage access to resources using RBAC through the REST API
Implementing Secure Data Solutions and Integrating Caching and CDN
  • Encryption options
  • End-to-end encryption
  • Azure confidential computing
  • Managing cryptographic keys in Azure Key Vault
  • Azure Cache for Redis
  • Develop for storage on CDNs
Lab:
  • Encrypting data with Transparent Data Encryption
  • Managing and utilizing encryption keys by using the Azure key Vault
  • Configuring and interacting with Azure Redis Cache
  • Managing Azure CDN
Instrument Monitoring, Logging and Scalability of Apps and Services
  • Overview of Azure Monitor
  • Application Insights
  • Autoscale patterns and best practices
  • Handling transient faults
Lab:
  • Adding default code to web pages, console apps, and Windows desktop apps to support telemetry
  • Using dashboards and other tools to monitor and troubleshoot their app
  • Implementing Autoscale
  • Implementing code that addresses singleton application instances
  • Implementing code that handles transient faults
Monitor, troubleshoot and optimize Azure solutions
  • Code development for apps and services scalability
  • Autoscaling rules
  • Scheduled autoscaling
  • Scaling by operational or system metrics
  • Handling transit faults with code
  • Caching and content delivery integration with solutions
  • Azure Redis Cache data storage and retrieval
  • Developing code for CDNs, invalidating cache content
  • Support monitoring and logging solutions
  • Deploying Application Insights for configuring app or service instrumentation
  • Azure Monitor for troubleshooting, Application Insight Web Test implementation and alerts
Connecting to and Consuming Azure and Third-party Services
  • Azure Logic Apps overview
  • Custom connectors for Logic Apps
  • Custom templates for Logic Apps
  • Azure Search service
  • Introduction to the API Management service
  • Secure APIs
  • Define API policies

Lab:

  • Creating Logic Apps by using Visual Studio
  • Creating an Azure Search index
  • Importing searchable data
  • Querying the Azure Search index
  • Secure APIs
Developing Event-based and Message-based Solutions in Azure
  • Azure Event Grid
  • Azure Event Hubs
  • Azure Notification Hubs
  • Azure Service Bus
  • Azure Queue Storage queues
Lab:
  • Create and integrate Event Grid, Event Hubs and Notification Hubs
  • Create and integrate Azure Service Bus

 

To see the full course content Download now

Course Prerequisites

 
  • Knowledge of one or more of the supported development languages like .NET, NodeJS, PHP, etc.
  • Foundational knowledge on Application Development
  • Fundamentals of Cloud Computing
  • Basic understanding of virtualization, networking & databases
  • Proficiency in using Visual Studio IDE, PowerShell, and Command-Line Interface
  • Coding experience in C# (.NET Framework)

Who can attend

 
  • Candidates for this exam should have subject matter expertise designing, building, testing, and maintaining cloud applications and services on Microsoft Azure.
  • Responsibilities for an Azure Developer include participating in all phases of cloud development from requirements definition and design, to development, deployment, and maintenance. performance tuning, and monitoring.
  • Azure Developers partner with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement solutions.
  • A candidate for this exam should have 1-2 years professional development experience and experience with Microsoft Azure. In addition, the role should have ability programming in a language supported by Azure and proficiency in Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, debugging, performance tuning, and monitoring.
  • Professionals looking for hands-on training on Azure Application Services
  • Developers who already know how to code in at least one of the Azure-supported languages
  • Professionals who are planning to attain Azure Developer – Associate Badge
  • Cloud Evangelists

Number of Hours: 40hrs

Certification

AZ-204

Key features

  • One to One Training
  • Online Training
  • Fastrack & Normal Track
  • Resume Modification
  • Mock Interviews
  • Video Tutorials
  • Materials
  • Real Time Projects
  • Virtual Live Experience
  • Preparing for Certification

FAQs

DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.

  • One to One Training
  • Online Training
  • Fastrack & Normal Track
  • Resume Modification
  • Mock Interviews
  • Video Tutorials
  • Materials
  • Real Time Projects
  • Materials
  • Preparing for Certification

Call now: +91-99003 49889 and know the exciting offers available for you!

We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.

Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.

All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.

No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.

DASVM Technologies provides many suitable modes of training to the students like:

  • Classroom training
  • One to One training
  • Fast track training
  • Live Instructor LED Online training
  • Customized training

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.

Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.

Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.

We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.

DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com

like our courses