Course Outline
Introduction to the Microsoft Azure Ecosystem
- Broad overview of Azure services and cloud computing fundamentals
- Configuration of Azure subscriptions and development environments
- In-depth look at resource groups, virtual machines, and network architecture
Constructing Event-Driven and Serverless Systems
- Fundamentals of Azure Functions and serverless computing paradigms
- Building event-driven applications using Azure Event Grid and Service Bus
- Designing serverless APIs and automated workflows
Administering Storage and Databases on Azure
- Detailed exploration of Azure Storage types (Blob, Table, Queue, File)
- Management strategies for Azure SQL Database and Cosmos DB
- Seamless integration of storage solutions into cloud-based applications
Launching Web Applications on Azure
- Understanding Azure App Service deployment models and capabilities
- Building and deploying containerized applications with Docker
- Scaling web applications using Kubernetes and Azure Container Instances
Embedding AI and Machine Learning into Cloud Applications
- Introduction to Azure AI and Cognitive Services
- Developing models using Azure Machine Learning Studio
- Implementing computer vision and natural language processing features
DevOps and CI/CD Practices in Azure
- Establishing CI/CD pipelines with Azure DevOps
- Managing infrastructure as code using Terraform and Bicep
- Monitoring and logging application performance via Azure Monitor
Enhancing Workflow with GitHub Copilot
- Overview of GitHub Copilot and AI-assisted coding capabilities
- Leveraging Copilot for writing, debugging, and optimizing cloud code
- Best practices for integrating AI-assisted tools into cloud development
Capstone Project: Developing an Intelligent Cloud Application
- Architecting a scalable AI cloud solution
- End-to-end development and deployment of the application
- Refining performance, security protocols, and monitoring frameworks
Course Summary and Future Pathways
Requirements
- Foundational understanding of cloud computing principles
- Proficiency in at least one programming language, with a preference for Python, JavaScript, or C#
- Working knowledge of web application development and database systems
Target Audience
- Cloud developers and software engineers
- AI practitioners and data scientists seeking to integrate cloud AI solutions
- IT specialists 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.