The course is meant for learners who want to offer MS Azure solutions to their employers or clients that are secure, scalable, and result-oriented.
The course curriculum will cover the basic and advanced aspects of virtualization, automation, networking, storage, identity, security, data platform, and application infrastructure pertaining to MS Azure.
1. Introduction to
Microsoft Azure
Microsoft Azure is a powerful cloud computing platform that offers a wide
range of scalable and flexible services to businesses and organizations of
all sizes. It provides a comprehensive suite of tools and technologies to
build, deploy, and manage applications in the cloud.
2. Azure Cloud Computing Services
Infrastructure as a
Service (IaaS)
Azure provides virtual
machines, storage, and
networking services to
create and manage your
own infrastructure in the
cloud.
Platform as a
Service (PaaS)
Azure offers managed
services like databases,
web apps, and analytics to
help you build and deploy
applications without
managing the underlying
infrastructure.
Software as a
Service (SaaS)
Azure integrates with a
range of software
applications and services,
allowing you to leverage
cloud-based productivity
tools and solutions.
3. Azure Compute Services
1 Virtual Machines
Azure offers a wide range of virtual
machine sizes and configurations to
meet your computing needs, from
small dev/test VMs to high-
performance VMs for demanding
workloads.
2 Azure Functions
Azure Functions is a serverless
compute service that allows you to
run your code on-demand without
provisioning or managing servers.
3 Kubernetes and Containers
Azure provides managed services for running and scaling containerized applications
using Kubernetes, the industry-leading container orchestration system.
4. Azure Storage Services
Blob Storage
Azure Blob Storage is a highly scalable
object storage service for storing large
amounts of unstructured data, such as
text or binary data.
File Storage
Azure File Storage provides fully
managed file shares that are
accessible via the industry-standard
SMB protocol, making it easy to lift and
shift on-premises applications to the
cloud.
Data Lake Storage
Azure Data Lake Storage is a highly scalable and secure data lake for big data
analytics, supporting a wide range of data types and processing frameworks.
5. Azure Networking Services
1 Virtual Networks
Azure Virtual Networks enable you to create and manage private networks in
the cloud, allowing you to connect your on-premises resources to the cloud.
2 Load Balancing
Azure Load Balancing distributes incoming traffic across multiple virtual
machines, ensuring high availability and scalability for your applications.
3 VPN and ExpressRoute
Azure offers secure connectivity options, including VPN and ExpressRoute,
to connect your on-premises infrastructure to the cloud.
6. Azure Security and Identity Services
Identity Management
Azure Active Directory
provides a comprehensive
identity and access
management solution for
your cloud and on-premises
resources.
Security Center
Azure Security Center is a
unified security management
and threat protection system
that strengthens the security
posture of your cloud
resources.
Data Protection
Azure offers a range of data
encryption and compliance
features to help you protect
your sensitive information
and meet regulatory
requirements.
7. Azure DevOps and Monitoring Services
Azure DevOps
Azure DevOps provides a set of tools and services to help you plan, build, test, and
deploy your applications, enabling efficient and streamlined DevOps workflows.
Azure Monitor
Azure Monitor is a comprehensive monitoring solution that collects and analyzes
telemetry data from your cloud and on-premises resources, helping you identify and
troubleshoot issues.
Azure Automation
Azure Automation allows you to automate various management tasks, such as
deployment, scaling, and configuration, to improve efficiency and reduce the risk of
human error.
8. Conclusion and Next Steps
Microsoft Azure is a powerful and comprehensive cloud platform that provides a wide range of
services to help organizations of all sizes build, deploy, and manage their applications in the cloud.
By leveraging Azure's capabilities, you can accelerate your digital transformation, improve
scalability, and enhance your overall IT infrastructure and operations.
To get started with Azure, consider exploring the various service offerings, experimenting with the
free trial or demo environments, and aligning your cloud strategy with your business objectives.
Azure also offers a vast ecosystem of partners and resources to help you navigate your cloud
journey and unlock the full potential of the platform.