Course Details
Topic 1 Explore Azure App Service
- Examine Azure App Service
- Examine Azure App Service plans
- Deploy to App Service
- Explore authentication and authorization in App Service
- Discover App Service networking features
- Exercise: Create a static HTML web app by using Azure Cloud Shell
Topic 2 Configure web app settings
- Configure application settings
- Configure general settings
- Configure path mappings
- Enable diagnostic logging
- Configure security certificates
Topic 3 Scale apps in Azure App Service
- Examine autoscale factors
- Identify autoscale factors
- Enable autoscale in App Service
- Explore autoscale best practices
Topic 4 Explore Azure App Service deployment slots
- Explore staging environments
- Examine slot swapping
- Swap deployment slots
- Route traffic in App Service
LU2 Implement Azure Functions
Topic 5 Explore Azure Functions
- Discover Azure Functions
- Compare Azure Functions hosting options
- Scale Azure Functions
Topic 6 Develop Azure Functions
- Explore Azure Functions development
- Create triggers and bindings
- Connect functions to Azure services
- Exercise: Create an Azure Function by using Visual Studio Code
LU3 Develop solutions that use Blob storage
Topic 7 Explore Azure Blob storage
- Explore Azure Blob storage
- Discover Azure Blob storage resource types
- Explore Azure Storage security features
- Discover static website hosting in Azure Storage
Topic 8 Manage the Azure Blob storage lifecycle
- Explore the Azure Blob storage lifecycle
- Discover Blob storage lifecycle policies
- Implement Blob storage lifecycle policies
- Rehydrate blob data from the archive tier
Topic 9 Work with Azure Blob storage
- Explore Azure Blob storage client library
- Create a client object
- Exercise: Create Blob storage resources by using the .NET client library
- Manage container properties and metadata by using .NET
- Set and retrieve properties and metadata for blob resources by using REST
LU4 Develop solutions that use Azure Cosmos DB
Topic 10 Explore Azure Cosmos DB
- Identify key benefits of Azure Cosmos DB
- Explore the resource hierarchy
- Explore consistency levels
- Choose the right consistency level
- Explore supported APIs
- Discover request units
- Exercise: Create Azure Cosmos DB resources by using the Azure portal
Topic 11 Work with Azure Cosmos DB
- Explore Microsoft .NET SDK v3 for Azure Cosmos DB
- Exercise: Create resources by using the Microsoft .NET SDK v3
- Create stored procedures
- Create triggers and user-defined functions
- Explore change feed in Azure Cosmos DB
LU5 Implement containerized solutions
Topic 12 Manage container images in Azure Container Registry
- Discover the Azure Container Registry
- Explore storage capabilities
- Build and manage containers with tasks
- Explore elements of a Dockerfile
- Exercise: Build and run a container image by using Azure Container Registry Tasks
Topic 13 Run container images in Azure Container Instances
- Explore Azure Container Instances
- Exercise - Deploy a container instance by using the Azure CLI
- Run containerized tasks with restart policies
- Set environment variables in container instances
- Mount an Azure file share in Azure Container Instances
Topic 14 Implement Azure Container Apps
- Explore Azure Container Apps
- Exercise - Deploy a container app
- Explore containers in Azure Container Apps
- Implement authentication and authorization in Azure Container Apps
- Manage revisions and secrets in Azure Container Apps
- Explore Dapr integration with Azure Container Apps
LU6 Implement user authentication and authorization
Topic 15 Explore the Microsoft identity platform
- Explore the Microsoft identity platform
- Explore service principals
- Discover permissions and consent
- Discover conditional access
Topic 16 Implement authentication by using the Microsoft Authentication Library
- Explore the Microsoft Authentication Library
- Initialize client applications
- Exercise - Implement interactive authentication by using MSAL.NET
Topic 17 Implement shared access signatures
- Discover shared access signatures
- Choose when to use shared access signatures
- Explore stored access policies
Topic 18 Explore Microsoft Graph
- Discover Microsoft Graph
- Query Microsoft Graph by using REST
- Query Microsoft Graph by using SDKs
- Apply best practices to Microsoft Graph
LU7 Implement secure Azure solutions
Topic 19 Implement Azure Key Vault
- Explore Azure Key Vault
- Discover Azure Key Vault best practices
- Authenticate to Azure Key Vault
- Exercise: Set and retrieve a secret from Azure Key Vault by using Azure CLI
Topic 20 Implement managed identities
- Explore managed identities
- Discover the managed identities authentication flow
- Configure managed identities
- Acquire an access token
Topic 21 Implement Azure App Configuration
- Explore the Azure App Configuration service
- Create paired keys and values
- Manage application features
- Secure app configuration data
LU8 Implement API Management
Topic 22 Explore API Management
- Discover the API Management service
- Explore API gateways
- Explore API Management policies
- Create advanced policies
- Secure APIs by using subscriptions
- Secure APIs by using certificates
- Exercise - Create a backend API
LU9 Develop event-based solutions
Topic 23 Explore Azure Event Grid
- Explore Azure Event Grid
- Discover event schemas
- Explore event delivery durability
- Control access to events
- Receive events by using webhooks
- Filter events
- Exercise - Route custom events to web endpoint by using Azure CLI
Topic 24 Explore Azure Event Hubs
- Discover Azure Event Hubs
- Explore Event Hubs Capture
- Scale your processing application
- Control access to events
- Perform common operations with the Event Hubs client library
LU10 Develop message-based solutions
Topic 25 Discover Azure message queues
- Choose a message queue solution
- Explore Azure Service Bus
- Discover Service Bus queues, topics, and subscriptions
- Explore Service Bus message payloads and serialization
- Exercise: Send and receive message from a Service Bus queue by using .NET
- Explore Azure Queue Storage
- Create and manage Azure Queue Storage and messages by using .NET
LU11 Troubleshoot solutions by using Application Insights
Topic 26 Monitor app performance
- Explore Application Insights
- Discover log-based metrics
- Instrument an app for monitoring
- Select an availability test
- Troubleshoot app performance by using Application Map
LU12 Implement caching for solutions
Topic 27 Develop for Azure Cache for Redis
- Explore Azure Cache for Redis
- Configure Azure Cache for Redis
- Interact with Azure Cache for Redis by using .NET
- Exercise - Connect an app to Azure Cache for Redis by using .NET Core
Topic 28 Develop for storage on CDNs
- Explore Azure Content Delivery Networks
- Control cache behavior on Azure Content Delivery Networks
- Interact with Azure Content Delivery Networks by using .NET
Course Info
Job Roles
- Azure Developer
- Software Developer
- Cloud Solutions Architect
- DevOps Engineer
- Full Stack Developer
- .NET Developer
- Mobile App Developer
- Web Developer
- IT Consultant
- Systems Analyst
- Data Engineer
- Infrastructure Engineer
- Technical Architect
- Application Developer
- Database Administrator
Trainers
Ajay B : Ajay is a ACLP certied trainer. Ajay is a vendor neutral cloud consultant and training expert on Cloud , with several Private cloud deployments in India and cloud migration knowledge .He is a Cloud and DevOps enthusiast with consulting, deployment and training expertise on OpenStack, AWS, Google Cloud ,Azure, Jenkins, and Docker
Ajay has 18 + years Industry experience as IT entrepreneur and 9 years in Cloud and Devops technical consulting, implementation and training area, currently working in capacity of Vice President – Cloud and Devops services handling singapore and India
Anil Bidari: Anil is a ACLP certified trainer. He is an Enterprise Cloud and DevOps Consultant , responsible for helping clients to move Virtual data centre to Private Cloud based on OpenStack and Public Cloud ( AWS, Azure and Google cloud) . Consulting and training experience on Devops tool chain like github , Jenkins, Sonarqube, Docker & kubernetes, Cloud foundry, Openshift, Ansible and SaltStack. Lot of my Role is involved design and implementation of a solution and training