Overview
In this course will gain the knowledge and skills needed to implement Azure IaaS services and features in their development solutions. The course covers provisioning virtual machines, using Batch Service to deploy/maintain resources, and how to create containerized solutions by using Azure Kubernetes Service.
Course Curriculum
Module 1: Develop Azure Infrastructure-as-a-Servicecomputer solutions. (10-15%)
Implement solutions that use virtual machines.
Provision VMs
Create ARM templates
Configure Azure Disk Encryption for VMs After completing this module, students will be able to:
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
Module 2: Development Azure Platform as a Service Compute Solution (20-25%)
- 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 an Azure Web App for Containers
- Monitor service health by using Azure monitor
- Create Azure App Service Mobile Apps
- Add push notifications for mobile app
- Enable offline sync for mobile app
- Implement a remote instrumentation strategy for mobile devices
- 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
- Implement Python Azure function.
Module 3: Develop for Azure storage (15-20%)
- 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
- 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
- Provision and configure Azure SQL Database serverless instances
- Provision and configure Azure SQL and Azure PostgreSQL Hyperscale instances
- 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 Geo Zone Redundant Storage
Module 4: Implement Azure security (10-15%)
- 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 identifies/Service Principal authentication
- Implement Microsoft identity platform
- Implement Access Control
- Implement CBAC (Claims-Based Access Control) authorization
- Implement RBAC (Role-Based Access Control) authorization
- Create shared access signatures
- 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 key vault API
Module 5: Monitor, troubleshoot and optimize Azure solutions (10-15%)
- Develop code to support scalability of apps and services
- Implement autoscaling rules and patterns (schedule, operational/system metrices, singleton applications)
- Implement code that handles transient faults
- Implement AKS scaling strategies
- Integrate caching and content delivery within solutions
- Store and retrieve data in Azure Redis cache
- Develop code to implement CDN’s 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
Module 6: Connect to and consume Azure services and third-party services (20-25%)
- 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
- Implement cognitive search
- Implement API management
- Establish API Gateways
- Create an APIM instances
- 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
Nagendra –
I completed my Azure Developer Associate from Sapphire Global. The content was helpful and easy to understand. The most convenient part of learning from Sapphire Global. Overall I am totally happy with the Sapphire Team.
SAURABH –
Training sessions are Very Interactive, , Q & A Sessions, Assignments to gain hands-on experience, Real-time examples
Mohana –
” I enrolled in the Azure Developer Associate at Sapphire Global. The sessions are comprehensive, well-planned and the reading material provided is exceptionally good.
“
sourabh –
It was a great learning experience. The faculty is very patient and polite with the students. They answer all the queries without any hesitation. Definitely a great place to successfully launch your desired career.
Tejaswini –
Attended Azure Developer Associate course in this month . I appreciate the course content and the way trainer delivered the online training. It’s worth the money invested. I recommend my peers to choose SAPPHIRE GLOBAL for any such course requirement.
Amina –
Sapphire is an outstanding place where you can learn lot of things. I have done a Azure Developer Associate training and the module was outstanding. Helped me in my professional growth… Thank you so much sapphire for such an awesome training.
Abhishek –
Today’s session was wonderful. The schedule and scope management topics were well explained with a lot of real-time examples. The trainer is awesome!
Ankita –
I have taken Azure Developer Associate course for learning. it was great experience here, most of the topics are cleared by good teacher.
NaushadAhmad –
I have completed my Azure Developer Associate course and my experience was really awesome. I am planning for more courses from sapphire global. and I think this is the best online learning platform available right now.
Mohammad –
I have done my Azure Developer Associate course from Sapphire Global. The training was a very good experienced. Training and support team are very supportive.