Course Outline
Introduction to Microsoft Azure
- Survey of Azure services and cloud computing fundamentals
- Configuring an Azure subscription and environment
- Grasping the concepts of resource groups, virtual machines, and networking
Constructing Event-Driven and Serverless Architectures
- Overview of Azure Functions and serverless computing
- Creating event-driven applications using Azure Event Grid and Service Bus
- Developing serverless APIs and workflows
Managing Storage and Databases in Azure
- Investigating Azure Storage (Blob, Table, Queue, File)
- Administering Azure SQL Database and Cosmos DB
- Integrating storage solutions into cloud applications
Deploying Web Applications in Azure
- Understanding Azure App Service and its deployment models
- Building and deploying containerized applications using Docker
- Scaling web applications using Kubernetes and Azure Container Instances
Integrating AI and Machine Learning in Cloud Apps
- Introduction to Azure AI and Cognitive Services
- Using Azure Machine Learning Studio to build models
- Implementing computer vision and natural language processing
DevOps and CI/CD in Azure
- Establishing CI/CD pipelines using Azure DevOps
- Managing infrastructure as code with Terraform and Bicep
- Monitoring and logging applications using Azure Monitor
Enhancing Development with GitHub Copilot
- Introduction to GitHub Copilot and AI-powered coding assistance
- Using Copilot to write, debug, and optimize cloud application code
- Best practices for leveraging AI-assisted coding in cloud development
Capstone Project: Building an AI-Powered Cloud Application
- Designing a scalable AI cloud solution
- Developing and deploying the application
- Optimizing performance, security, and monitoring
Summary and Next Steps
Requirements
- Fundamental understanding of cloud computing principles
- Proficiency in at least one programming language (Python, JavaScript, or C# is recommended)
- Knowledge of web application development and database management
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
That we could do everything in practice by ourselves. That our trainer had extensive knowledge and we could ask him anything and he always had the answer. That I got some skills that are useful for developers.
Julia Gajtkowska - Demant Business Services Poland
Course - Azure DevOps Fundamentals
It was really useful seeing the full pipeline from start to finish, it led to a better understanding of how to use the technology which you wouldn't get by just focusing on a few different parts out of context.