Course Outline
Introduction to Microsoft Azure
- Examination of Azure service capabilities and cloud computing fundamentals
- Configuration of Azure subscriptions and operational environments
- Analysis of resource groups, virtual machine instances, and network infrastructure
Constructing Event-Driven and Serverless Frameworks
- Overview of Azure Functions and serverless computing paradigms
- Implementation of event-driven systems utilizing Azure Event Grid and Service Bus
- Development of serverless APIs and automated workflows
Administration of Storage and Database Systems within Azure
- Assessment of Azure Storage services including Blob, Table, Queue, and File
- Administration of Azure SQL Database and Cosmos DB instances
- Integration of storage architectures into cloud-based applications
Deployment of Web Applications on Azure
- Evaluation of Azure App Service and associated deployment methodologies
- Creation and deployment of containerized workloads using Docker
- Scaling of web applications through Kubernetes and Azure Container Instances
Integration of Artificial Intelligence and Machine Learning in Cloud Applications
- Introduction to Azure AI capabilities and Cognitive Services
- Utilization of Azure Machine Learning Studio for model development
- Application of computer vision and natural language processing technologies
DevOps and Continuous Integration/Continuous Deployment (CI/CD) in Azure
- Establishment of CI/CD pipelines via Azure DevOps
- Management of infrastructure as code using Terraform and Bicep
- Monitoring and log management of applications using Azure Monitor
Enhancement of Development Processes with GitHub Copilot
- Introduction to GitHub Copilot and AI-assisted coding support
- Application of Copilot for writing, debugging, and optimizing cloud application code
- Adoption of best practices for AI-assisted coding in cloud development for government
Capstone Project: Construction of an AI-Enabled Cloud Application
- Design of a scalable AI cloud solution
- Development and deployment of the application
- Optimization of performance, security, and monitoring capabilities
Summary and Future Directions
Requirements
- Foundational understanding of cloud computing principles
- Proficiency in at least one programming language (Python, JavaScript, or C# recommended)
- Familiarity with web application development and database management
Target Audience
- Cloud developers and software engineers
- AI practitioners and data scientists focused on cloud AI integration
- IT professionals and DevOps engineers
Testimonials (3)
pacing for the most part was fantastic. Michal was very good at ensuring the audience were engaged and ensured everyone was following along for the most part
Asif Shaikh - Carpmaels & Ransford
Course - Terraform on Microsoft Azure
Examples and their usage
Dariusz Frycz - WASKO SPOLKA AKCYJNA
Course - AZ-040T00: Automating Administration with PowerShell
Everything, is a new platform for me and everything was interesting.