Architecting Cloud Native Applications for Azure
Main Speaker:
Yaniv Yechezkel
Tracks:
AzureSeminar Categories:
Course ID:
50957Date:
25/06/2024Time:
Daily seminar9:00-16:30
Location:
Daniel Hotel, HerzliyaOverview
This seminar is designed to provide participants with a deep understanding of key principles, best practices, and practical techniques for architecting modern, scalable, and resilient cloud-native applications on the Azure platform.
Participants will gain insights into leveraging Azure services and adopting industry-standard design patterns to optimize their application architecture.
Who Should Attend
- Developers
- Architects
- Product Managers
Course Contents
Module 1 – Cloud Native Applications
- What is Cloud Native
- Benefits of a Cloud Native Approach
- Cloud Native Applications
- Cloud Enabled vs Cloud Native
- Pillars of Cloud Native Applications
Module 2 – Principles of Cloud Computing
- Cloud Computing
- Benefits of Cloud Computing
- Business Model
- Cloud Deployment Models
- Cloud Services
Module 3 – The Journey to the Cloud
- Business Challenges of Moving to Cloud
- Microsoft Cloud Adoption Framework for Azure
Module 4 – Azure Fundamentals
- Microsoft Azure
- Azure Global Infrastructure
- Azure Management and Governance
- Building Cloud Native Applications in Azure
Module 5 – Modern Design
- The Twelve-Factor App Methodology
- Microsoft Azure Well-Architected Framework
Module 6 – Microservices
- Microservice Architecture
- Microservices Challenges
- Microservices Design Patterns Overview
Module 7 – Containers
- Docker Overview
- Kubernetes Overview
- Microsoft Azure Container Services
Module 8 – DevOps
- Why DevOps Matters
- Benefits of DevOps
- DevOps Principles and Practices
- Continuous Integration and Continuous Delivery (CI/CD)
- Azure Resource Manager (ARM)
- Azure DevOps Overview
- Adopting a DevOps Culture