What you'll learn
-
Cloud Expertise: Gain in-depth knowledge of cloud services and Azure’s infrastructure, enhancing your expertise in cloud computing.
-
Career Advancement: Improve your career prospects with Azure certification, which is highly valued in the IT industry.
-
Scalability Skills: Learn how to build scalable solutions that can grow with business needs using Azure’s flexible services.
-
Security Proficiency: Understand Azure’s advanced security features to protect data and applications in the cloud.
-
Cost Management: Acquire skills to optimize costs by managing and scaling resources efficiently with Azure.
-
Hybrid Capabilities: Get trained on Azure’s hybrid capabilities for integrating on-premises datacenters with the cloud.
-
Innovation Exposure: Exposure to innovative Azure services like AI, machine learning, and IoT, opening new possibilities for development.
-
Certification Recognition: Achieve recognized certifications that demonstrate your Azure proficiency to employers and peers.
Course content
Basics of Cloud Computing
Introduction to Microsoft Azure
Understanding Infrastructure as Code (IaC) with Azure Resource Manager (ARM)
Understanding Azure Compute Services (Virtual Machines, Azure Functions, etc.)
Azure Storage Solutions (Blob Storage, Azure Files, etc.)
Networking in Azure (Virtual Networks, Load Balancers, etc.)
Basics of Information Security
Azure Security Center and Azure Sentinel
Implementing Security in DevOps (Devsecops) with Azure
Introduction to Azure DevOps and GitHub
Continuous Integration/Continuous Deployment (CI/CD) with Azure Pipelines
Monitoring and Logging with Azure Monitor and Azure Log Analytics
Basics of Software Development Life Cycle (SDLC)
Developing Applications with Azure App Service and Azure Functions
Containerization with Azure Kubernetes Service (AKS)
Introduction to Azure Data Services (Azure SQL Database, Azure Cosmos DB, etc.)
Basics of Data Analytics and Business Intelligence with Azure Synapse Analytics
Machine Learning with Azure Machine Learning
Advanced Networking Concepts with Azure
Network Security with Azure Firewall and Azure DDoS Protection
Hybrid Networking with Azure ExpressRoute and VPN Gateway
A comprehensive project that requires students to apply all the skills learned in the course.
Get a completion certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Course Overview
1. Introduction to Cloud Computing and Microsoft Azure
- Understanding the basics of Cloud Computing:
Definition, types of cloud services (IaaS, PaaS, SaaS), benefits and
challenges.
- Introduction to Microsoft Azure: Overview of Azure
services, Azure portal, Azure Marketplace, and Azure pricing.
- Infrastructure as Code (IaC) with Azure Resource
Manager (ARM): Understanding IaC, benefits of ARM, creating and deploying
ARM templates.
2. Infrastructure and Networking with Azure
- Azure Compute Services: Understanding Virtual
Machines, Azure Functions, Azure App Service, Azure Container Instances,
and Azure Kubernetes Service.
- Azure Storage Solutions: Overview of Blob Storage,
Azure Files, Azure Queues, and Azure Tables.
- Networking in Azure: Understanding Virtual
Networks, Load Balancers, VPN Gateway, and Azure Traffic Manager.
3. Security with Azure
- Basics of Information Security: Understanding the
importance of information security, common threats and vulnerabilities,
and best practices for securing information.
- Azure Security Center and Azure Sentinel: Overview
of Azure Security Center and Azure Sentinel, monitoring security posture,
and responding to security threats.
- Implementing Security in DevOps (Devsecops) with
Azure: Understanding the concept of Devsecops, integrating security into
the CI/CD pipeline, and using Azure Security DevOps Kit.
4. DevOps with Azure DevOps and GitHub
- Introduction to Azure DevOps and GitHub: Overview
of Azure DevOps and GitHub, managing code repositories, and tracking work
with Azure Boards and GitHub Projects.
- Continuous Integration/Continuous Deployment
(CI/CD) with Azure Pipelines: Understanding CI/CD, creating build and
release pipelines, and deploying applications.
- Monitoring and Logging with Azure Monitor and
Azure Log Analytics: Overview of Azure Monitor and Azure Log Analytics,
collecting and analyzing logs, and setting up alerts.
5. Application Development and Deployment with Azure
- Basics of Software Development Life Cycle (SDLC):
Understanding the phases of SDLC, Agile and DevOps methodologies, and best
practices for software development.
- Developing Applications with Azure App Service and
Azure Functions: Creating web apps with Azure App Service, building
serverless applications with Azure Functions, and using Azure Logic Apps
for workflow automation.
- Containerization with Azure Kubernetes Service
(AKS): Understanding containerization, Docker, and Kubernetes, and
managing containerized applications with AKS.
6. Data Analytics with Azure
- Introduction to Azure Data Services: Overview of
Azure SQL Database, Azure Cosmos DB, Azure Data Lake Storage, and Azure
Synapse Analytics.
- Basics of Data Analytics and Business Intelligence
with Azure Synapse Analytics: Understanding data analytics and business
intelligence and analyzing data with Azure Synapse Analytics.
- Machine Learning with Azure Machine Learning:
Overview of Azure Machine Learning, creating machine learning models, and
deploying models with Azure Machine Learning.
7. Networking with Azure
- Advanced Networking Concepts with Azure:
Understanding network routing, peering, and service endpoints in Azure.
- Network Security with Azure Firewall and Azure
DDoS Protection: Overview of Azure Firewall and Azure DDoS Protection,
setting up firewall rules, and protecting against DDoS attacks.
- Hybrid Networking with Azure ExpressRoute and VPN
Gateway: Understanding hybrid networking, setting up private network
connections with Azure ExpressRoute, and configuring VPN Gateway for
secure data transfer.
8. Capstone Project
- A comprehensive project that requires students to apply all the skills learned in the course. The project will involve developing, deploying, and monitoring a cloud-based application using Microsoft Azure.