Azure Cloud for Developers
About Course
Module 1: Introduction to Azure
- 1.1 Overview of Cloud Computing
- Definition and Characteristics
- Cloud Service Models (IaaS, PaaS, SaaS)
- Cloud Deployment Models (Public, Private, Hybrid)
- 1.2 Introduction to Azure
- Azure Services Overview
- Azure Regions and Availability Zones
- Azure Resource Manager (ARM)
Module 2: Setting Up Development Environment
- 2.1 Azure Portal and Azure CLI
- Overview of Azure Portal
- Installing and Configuring Azure CLI
- Azure PowerShell
- 2.2 Azure DevOps Services
- Overview of Azure DevOps
- Setting Up a Project
- Continuous Integration and Deployment (CI/CD) pipelines
Module 3: Azure Core Services
- 3.1 Virtual Machines (VMs)
- Creating and Managing VMs
- VM Extensions and Custom Images
- Azure Disk Storage
- 3.2 Azure App Service
- Web Apps, API Apps, and Mobile Apps
- Deployment Slots
- Scaling and Load Balancing
- 3.3 Azure Storage
- Blob Storage
- Table Storage
- File Storage
Module 4: Azure Database Services
- 4.1 Azure SQL Database
- Creating and Managing Databases
- Data Migration Tools
- Querying Data
- 4.2 Azure Cosmos DB
- NoSQL Databases
- Global Distribution and Partitioning
- Connecting and Querying
Module 5: Identity and Access Management
- 5.1 Azure Active Directory (AAD)
- Users and Groups
- Role-Based Access Control (RBAC)
- Multi-Factor Authentication (MFA)
- 5.2 App Authentication and Authorization
- OAuth and OpenID Connect
- Azure AD App Registrations
- Managed Identities
Module 6: Monitoring and Logging
- 6.1 Azure Monitor
- Metrics and Logs
- Alerts and Actions
- Application Insights
- 6.2 Azure Security Center
- Threat Detection
- Policy Management
- Security Recommendations
Module 7: Advanced Topics
- 7.1 Azure Functions
- Serverless Computing
- Triggers and Bindings
- Monitoring and Logging
- 7.2 Azure Kubernetes Service (AKS)
- Container Orchestration
- Deploying and Managing Containers
- Azure Container Registry
Module 8: DevOps and Automation
- 8.1 Infrastructure as Code (IaC)
- Azure Resource Manager Templates
- Terraform for Azure
- 8.2 CI/CD Pipelines
- GitHub Actions and Azure DevOps Pipelines
- Automated Testing and Deployment
Module 9: Best Practices and Optimization
- 9.1 Security Best Practices
- Network Security Groups (NSG)
- Key Vault and Secrets Management
- Compliance and Governance
- 9.2 Performance Optimization
- Scalability and Elasticity
- Cost Management
- Resource Tagging
Module 10: Real-world Projects and Case Studies
- 10.1 Hands-on Labs and Projects
- Building a Web Application
- Deploying Microservices Architecture
- Securing and Monitoring Applications
Final Project and Certification
- Capstone Project
- Design and Implement a Solution
- Demonstrate Skills and Knowledge
- Certification Exam Preparation
- Review Sessions
- Practice Exams
Course Content
Module 1: Introduction to Azure
Overview of Cloud Computing
00:00Introduction to Microsoft Azure
00:00Azure Services Overview
00:00Azure Regions and Availability Zones
00:00
Module 2: Getting Started with Azure
Module 3: Virtual Machines and Infrastructure as a Service (IaaS)
Module 4: Platform as a Service (PaaS) Solutions
Module 5: Storage and Database Services
Module 6: Networking in Azure
Module 7: Security and Identity Management
Module 8: Monitoring, Logging, and Automation
Module 9: DevOps and Continuous Integration/Continuous Deployment (CI/CD) in Azure
Module 10: Advanced Topics
Module 11: Case Studies and Real-World Scenarios
Module 12: Exam Preparation and Certification (Optional)
Student Ratings & Reviews
No Review Yet