AZ-204: Developing solutions for Microsoft Azure
About
Microsoft Azure Developers design, build, test and maintain cloud solutions, such as applications and services, partnering with cloud solution arch, cloud DBA’s, cloud administators, and clients to implement these solutions.
1. Implement Azure App Service Web Apps.
Azurre App Service
- HTTP-based service for web app hosting, REST API
- Built-in scale support (Scaling, Scale Out/In manually/auto)
- CICD (Azure Devops, GitHub, Bitbucket, FTP)
- Deployment slots (Targe deployments to test or prod envs, customize what settings are swapped b/w slots)
- Select App Service Plan (Free, Dev (Win only), Basic, Standard, Premium)
- Automatic Scaling: Azure Web Apps Unleash Their Hidden Potential
2. Implement Azure Functions.
- Triggers and bindings in Azure Functions
- Pricing Functions
- Develop Azure Functions locally using Core Tools
- Azure Blob storage is MS object storage solution for the cloud. Optimized for storing massive amounts of unstructured data.
- Serving images or docs directly to a browser
- storing files for distributed access
- Steaming video/audio
- Writing to log files
- Storing data for backup and restore, disaster recovery, and archiving.
- Storing data for analysis by an on-premises or Azure-hosted service
- Built on a unified Distributed storage system. (Files, Blobs, Tables & Queues)
- Types of Blobs
3. Develop solutions that use Blob Storage
4. Develop Solutions that use Azure Cosmos DB
5. Implement Containerzied solutions
7. Implement Secure Cloud solutionss
8. Implement API managemenet
9. Develop event-based solutions
10. Develop message-based solutions.
11. Trobleshoot solutions by using Application Insights
12. Implement Caching for solutions.