You are on page 1of 41

edureka!

edureka!
Discover Learning

Microsoft Azure Cloud Engineer


Masters Program

About Edureka
Edureka is one of the world’s largest and most effective online education platform for
technology professionals. In a span of 10 years, 100,000+ students from over 176 countries
have upskilled themselves with the help of our online courses. Since our inception, we have
been dedicated to helping technology professionals from all corners of the world learn
Programming, Data Science, Big Data, Cloud Computing, DevOps, Business Analytic, Java &
Mobile Technologies, Software Testing, Web Development, System Engineering, Project
Management, Digital Marketing, Business Intelligence, Cybersecurity, RPA and more.
We have an easy and affordable learning solution that is accessible to millions of learners. With
our learners spread across countries like the US, India, UK, Canada, Singapore, Australia, Middle
East, Brazil, and many others, we have built a community of over 1 million learners across the
globe.

About the Program


Edureka's Microsoft Azure Cloud Engineer Masters Program will prepare you for three
certification exams: AZ-103, which is required to attain Azure Administrator Badge (Associate-
level), AZ-203, which is required to attain Azure Developer Badge (Associate-level), and AZ-300,
which is required to attain Azure Solutions Architect Badge (Expert-level). You will be able to
implement advanced networking configurations, plan authentication and security of the
infrastructure, use PaaS solutions and Storage Services to deploy end-to-end cloud solutions.

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Index

1 Fundamentals of Cloud Computing (Self-Paced)


2 Microsoft Certified: Azure Administrator Associate (AZ-103)
3 Microsoft Certified: Azure Developer Associate (AZ-203)
4 Microsoft Certified: Azure Solutions Architect Expert (AZ-300)

*Depending on industry requirements, Edureka may make changes to the course curriculum

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

edureka!
Discover Learning

Fundamentals of Cloud Computing


(Self-Paced)
Module Curriculum

About the Course


A self-paced module designed to introduce you to cloud computing. Edureka's Fundamentals of
Cloud Computing covers all the necessary concepts required for first-timers who are delving
into the cloud.

Module Outline

Fundamentals of Cloud Computing

Learning Objective:

In this module, you will be introduced to Cloud Computing. You will learn about cloud
computing technologies, cloud deployment models and cloud virtualization along with a use-
case.

Topics:

• Introduction to Cloud Computing


• What is Cloud Computing?
• Why Cloud Computing
• Cloud Computing Technologies
o Service Oriented Architecture
o Virtualization
o Grid Computing

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

o Utility Computing
• Cloud Deployment Models
o Public
o Private
o Hybrid
• Cloud Service Model
o IaaS
o PaaS
o SaaS
• Cloud Virtualization
• Cloud Use-Case

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

edureka!
Discover Learning

Microsoft Certified: Azure


Administrator Associate (AZ-103)
Course Curriculum

About the Course

Azure Administrator Associate (AZ 103) training is designed to help you prepare for the
Microsoft Certified: Azure Administrator Associate certification exam. You will be able to
effectively setup, deploy and scale Azure virtual machines; configure and manage storage;
secure and monitor the cloud infrastructure through robust implementations; implement
advanced virtual networking; and secure identities.

Course Outline

Module 1 – Managing Azure Subscriptions and Resource Groups

Learning Objective:

In this module, you will learn about the administrative tools and components that make up an
Azure subscription. You will be introduced to the Azure Resource Manager and how resources
are organized into resource groups.

Topics:

• Introduction to Cloud Computing


• Overview of Microsoft Azure
• Microsoft Azure Services
• Azure Subscriptions
• Management Groups
• Azure Resource Manager
• Azure Portal and PowerShell

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Azure Resource Manager Policies


• Azure Policy Definition Structure
• Resource Management Locks
• Organizing Azure Resources

Hands-On:
• Create an Azure account

• Manage subscriptions, billing and policies

• Use Portal and PowerShell to deploy and manage resources on Azure

• Create Azure policies

Module 2 – Azure Virtual Networks and Network Security

Learning Objective:
In this module, you will be introduced to Azure virtual networking concepts. This module also
introduces you to Azure DNS basics and Network Security Groups (NSGs).

Topics:

• Introduction to Azure Virtual Networks

• IP Addresses – Public and Private

• Classless Inter-domain Routing (CIDR)

• Subnets

• Network Interface Cards (NICs)

• Network Security Groups (NSGs)

• Network Security Group Rules

• Virtual Network Service Endpoints

• Service Endpoint Policies

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Azure Load Balancer

• Azure DNS

• Plan and Design Azure Virtual Networks

Hands-On:
• Create and Configure Virtual Networks

• Setup Network Security Groups (NSGs)


• Restrict Network Access to Resources with Service Endpoints

• Implement Azure DNS

Module 3 – Overview of Azure Virtual Machines

Learning Objective:
In this module, you will learn how to create and configure Windows and Linux VMs in Azure.
This module also teaches you how to create custom VMs in Azure. You will also learn how VMs
can be extended through Custom Scripts and Desired State Configuration.

Topics:
• Azure Virtual Machines

• Azure Resource Manager VM

• Introduction to ARM Templates

• Create a Custom Image of Azure VM

• Create a Managed Image of a Generalized VM

• Create an Image from VM Snapshots

• Creating a Linux Virtual Machine

• Virtual Machine Extensions

• Configuration Management using PowerShell DSC

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Run Custom Scripts using Custom Script Extension

Hands-On:
• Create Windows VMs in the Azure Portal

• Create Windows VMs with Azure PowerShell

• Create VMs using ARM Templates

• Deploy custom server images

• Create Linux VMs in Azure Portal

• Create Linux VMs with Azure PowerShell

Module 4 – Overview of Azure Storage Services

Learning Objective:
In this module, you will learn about storage accounts – Standard and Premium – as well as
storage endpoints. You will also explore and understand disks and storage - Azure Blob Storage,
Azure Files, and structured storage types like Table and Queue storage.

Topics:
• Azure Storage

• Azure Storage Replication

• Azure Storage Explorer

• Attach or Detach an External Storage Account

• Shared Access Signatures (SAS)

• Attach a Storage Account using SAS

• Azure Blob Storage

• Azure File Storage

• Azure Queue Storage

• Azure Table Storage

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Hands-On:

• Create Azure Storage accounts

• Manage storage using Azure Storage Explorer

• Secure storage using SAS

• Implement Blobs and Files storages

• Implement Table storage

Module 5 – Secure and Manage Azure Storage

Learning Objective:

In this module, you will learn how to use Azure backup as a data protection solution and work
with Azure File Sync. This module also teaches you how to use Azure CDN and how to transfer
data to and from cloud using Import/Export service and Data Box.

Topics:

• Azure Backup

• Why Use Azure Backup?

• Files and Folder Backup

• Application Backup

• Azure File Sync

• Content Delivery Network (CDN)

• How CDN Works?

• Azure Import/Export Service

• Azure Data Box

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Hands-On:

• Implement Azure Backup service

• Implement Azure File Sync

• Store and access data using Azure CDN service

• Transfer data using Azure Import/Export service

Module 6 – Configure Virtual Machines for High Availability

Learning Objective:

In this module, you will learn about the two main configuration areas for VMs: Networking and
Storage. You will learn how to keep your VMs highly available sets and how to use scale sets.
This module also covers backing up and restoring VMs.

Topics:

• Azure Virtual Machine Storage

• Azure Virtual Machine Availability


• Fault and Update Domains
• Azure Load Balancer
• Automatic Scaling of Azure VMs
• VM Scale Sets
• Azure VM Backup
• Azure VM Monitoring with Azure Diagnostics Extension
• Azure Advisor

Hands-On:

• Attach a Managed Data Disk to a Windows VM

• Initialize a New Data Disk

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Configure Azure Load Balancer

• Create a VM Scale Set

• Implement Backup and Restore

• Enable Diagnostic Extension to Monitor Metrics and Logs

Module 7 – Network Traffic Distribution and Connectivity

Learning Objective:

This module covers three ways in which traffic is distributed in a virtual network: Azure Load
Balancer, Azure Traffic Manager and Azure Application Gateway. This module also deals with
two specific types of inter-site connectivity: VNet-to-VNet connections and VNet Peering.

Topics:

• Azure Traffic Manager

• Azure Application Gateway

• Azure Virtual Network Routing

• Azure Virtual Network Connectivity

• Azure VPN Gateway

• BGP with VPN Gateway

• Virtual Network Peering

Hands-On:

• Implement Azure Traffic Manager

• Configure Virtual Network Gateways

• Configure BGP with Azure VPN Gateway

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Implement Virtual Network Peering

Module 8 – Integrate On-premises Network with Azure Virtual Network

Learning Objective:
In this module, you will learn how to integrate on-premises network with Azure Virtual
Network. You will implement Point-to-Site VPN Connections and ExpressRoute to connect your
virtual networks. You will also learn troubleshooting common network issues with Azure
Network Watcher tool.

Topics:
• Azure Inter-site VPN Connectivity Methods

• Site-to-Site VPN Gateway Connection

• Point-to-Site VPN Gateway Connection

• VNet-to-VNet Connections

• Azure ExpressRoute

• Azure Network Watcher

• Resource Troubleshooting in Azure Network Watcher

Hands-On:

• Create and Configure Point-to-Site Connection

• Configure Vnet-to-Vnet Connection

• Implement Network Watcher

Module 9 – Monitoring and Access Management for Cloud Resources

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Learning Objective:
In this module, you will learn about Azure Monitor and Log Analytics tool. This module also
focuses on the basics of Role-Based Access Control as it applies to users and groups.

Topics:
• Overview of Role Based Access Control

• Azure Monitor

• Log Analytics

• Azure Activity Log

• Alerts in Azure Monitor

Hands-On:

• Manage Access using RBAC

• Grant Access for a Group using RBAC

• Configure Activity Log Alerts

Module 10 – Manage Azure Active Directory (AD)

Learning Objective:
In this module, you will be introduced to Azure Active Directory and the basics of implementing
Azure AD objects that include domains and tenants, users and groups, roles, and devices. In
each lesson you will practice how to configure these objects through the portal and with Azure
PowerShell.

Topics:
• Identity Access Management

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Azure Active Directory


• Multi Factor Authentication
• Self-Service Password Reset
• Azure AD Identity Protection
• Azure AD Conditional Access
• Azure AD Domains and Tenants
• Azure AD Domain Services
• Azure AD Join
• Azure AD Single Sign-On
• Manage Azure AD Objects

Hands-On:

• Configure Self-Service Password Reset

• Implement Azure AD Identity Protection

• Configure Domains and Tenants, Users and Groups

• Enable Azure AD Domain Services

Module 11 – Implementing and Managing Hybrid Identities

Learning Objective:
In this module, you will learn how to integrate Active Directory with your existing
infrastructure. You will learn about different authentication options like AD Connect, Single Sign
On, and Pass-through authentication. This module also focuses on MFA and its working.

Topics:
• Azure AD Connect

• Hybrid Identity

• Password Hash Synchronization (PHS)

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Pass-through Authentication (PTA)

• Federated Authentication

• Azure AD Seamless Single Sign-On (SSO)

• Azure AD Connect Sync

• Azure AD Connect Health

• Azure AD Application Proxy

• Password Writeback

Hands-On:

• Configure Azure AD Connect

• Implement Password Hash Synchronization and Pass-through Authentication

• Implement App Proxy and Password Writeback

• Manage Azure AD Connect Health operations

• Configure user accounts for Multi-Factor Authentication

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

edureka!
Discover Learning

Microsoft Certified: Azure


Developer Associate (AZ-203)
Course Curriculum

About the Course

Microsoft Azure Developer Associate (AZ-203) course provides you a core insight into different
PaaS Solutions offered by Microsoft Azure. Also, the related Storage and Security aspects will be
briefly discussed in this course. Learners will be able to choose appropriate Compute,
Communication and Storage solutions, create applications and configure Authentication and
Authorization for the same.

Course Outline

Module 1 – Introduction to Azure IaaS Compute Solutions

Learning Objective:
In this module, you will get a brief overview on Microsoft Azure and its Infrastructure as a
Service (IaaS) Compute Solutions. Learn how to plan for VM deployment and create VMs using
Azure Portal, PowerShell and C# code.

Topics:

• Overview of Microsoft Azure

• Azure Virtual Machines


• Using Azure SDKs

Hands-On:

• Provision VMs by using the Azure Portal, PowerShell, and code

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Module 2 – Implementing Azure Batch Service & Disk Encryption

Learning Objective:

In this module, you will learn how to create and use ARM templates for repeatable
deployments and encrypt Azure VM disks. You will also learn how to use Azure Batch to create
and manage a pool of compute nodes (VMs), and schedule jobs to run on the nodes.

Topics:

• ARM templates for Azure Virtual Machines


• Azure Disk Encryption
• Azure Batch Services

Hands-On:

• Deploy ARM templates for VM

• Run a batch job by using Azure CLI, Azure portal and Code

Module 3 – Designing and Developing Applications that use Containers

Learning Objective:
In this module, you will learn how to build and run modern, portable, Microservices-based
applications that benefit from Kubernetes orchestration and manage the availability of those
application components.

Topics:
• Overview of Azure Kubernetes Service (AKS)
• AKS clusters
• Azure Container Registry

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Hands-On:

• Create an Azure Managed Kubernetes Service (AKS) cluster

• Create container images for solutions


• Publish an image to the Azure Container Registry
• Run containers by using Azure Container Instance or AKS

Module 4 – Implementing Azure App Service Web Apps & Mobile Apps

Learning Objective:

In this module, you will learn how to use Azure App Service Web Apps for hosting web
applications, REST APIs, and mobile back ends. You will also build engaging cross-platform and
native apps using Azure App Service Mobile Apps.

Topics:

• Azure App Service core concepts


• Azure App Service Web Apps
• WebJobs
• Azure App Service Mobile Apps
• Registering apps for Push notifications

Hands-On:

• Creating App Service web apps by using Azure CLI, Azure Portal, and PowerShell

• Creating continuous and triggered WebJobs


• Pushing an app on to the Mobile App service
• Registering apps for push notifications

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Module 5 – Implementing Azure App Service API Apps & Azure Functions

Learning Objective:

In this module, you will learn how to create and document an Azure App Service API and
implement Azure Functions, which is a solution for easily running small pieces of code, or
"functions," in the cloud.

Topics:

• Azure App Service API Apps


• API documentation
• Azure Functions overview
• Durable functions

Hands-On:

• Creating an APIM instance and a new API

• Use Swashbuckle to create Swagger objects in ASP.NET Core


• Creating functions, bindings, and triggers
• Creating Durable functions

Module 6 – Developing Solutions that use Azure Table Storage & Cosmos DB

Learning Objective:
In this module, you will learn how to use Azure Table storage service to store structured NoSQL
data in the cloud. You will also learn how to use Azure Cosmos DB storage to manage
containers and items and create and update documents by using code.

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Topics:
• Azure Table storage overview
• Authorization in Table storage
• Table service REST API
• Azure Cosmos DB overview
• Managing containers and items
• Handle documents

Hands-On:

• Perform Shared Key Authorization

• Use the Azure Table storage REST service to manage data


• Create, read, update, and delete data by using appropriate APIs
• Creating and updating documents by using code

Module 7 – Developing Solutions that use Relational Database and Azure Blob Storage

Learning Objective:

In this module, you will learn about Azure SQL Database that supports structures such as
relational data, JSON, spatial, and XML. You will also learn about Azure Blob storage for storing
massive amounts of unstructured data.

Topics:

• Azure SQL overview


• Database operations (CRUD)
• Azure Blob storage overview
• Working with Azure Blob storage

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Blob Leasing in Azure

Hands-On:

• Create, read, update, and delete database tables by using code

• Set and retrieve Blob storage properties and metadata


• Replicate and copy Blobs
• Implement Blob Leasing on Portal

Module 8 – Implementing Authentication and Access Control In Azure

Learning Objective:
In this module, you will learn about Microsoft identity platform that allows developers to build
applications that sign in all Microsoft identities, get tokens to call Microsoft Graphs, Microsoft
APIs, or APIs built by developers. You will also learn about Claims-based and Role-based access
control.

Topics:

• Microsoft identity platform


• OAuth2 authentication
• Managed Identities
• Azure Key Vault
• Claims-based authorization
• Role-based access control (RBAC) authorization

Hands-On:

• Implementing OAuth2 authentication in the solutions

• Using Azure Key Vault to store and retrieve authentication information


• Implementing multi-factor authentication
• Implementing Claims-based authorization

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Manage access to resources using RBAC through the REST API

Module 9 – Implementing Secure Data Solutions and Integrating Caching & CDN

Learning Objective:
This module covers securing data at rest and during transmission. You will also learn how to
leverage Azure Cache for Redis and Azure CDNs to deliver assets to users more quickly.

Topics:
• Encryption options
• End-to-end encryption
• Azure confidential computing
• Managing cryptographic keys in Azure Key Vault
• Azure Cache for Redis
• Develop for storage on CDNs

Hands-On:

• Encrypting data with Transparent Data Encryption

• Managing and utilizing encryption keys by using the Azure key Vault
• Configuring and interacting with Azure Redis Cache
• Managing Azure CDN

Module 10 – Instrument Monitoring, Logging & Scalability of Apps & Services

Learning Objective:
This module covers adding code to your app to send the data to Azure Monitor, which is the
central service that includes all the tools you need to monitor and optimize your solution. This
module also covers how applications scale and how to handle troubleshooting.

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Topics:
• Overview of Azure Monitor
• Application Insights
• Autoscale patterns and best practices
• Handling transient faults

Hands-On:

• Adding default code to web pages, console apps, and Windows desktop apps to support
telemetry

• Using dashboards and other tools to monitor and troubleshoot their app
• Implementing Autoscale
• Implementing code that addresses singleton application instances
• Implementing code that handles transient faults

Module 11 – Connecting to and Consuming Azure & Third-party Services

Learning Objective:
This module provides an overview on Logic Apps and API Management. In this module, you will
also learn how to integrate Azure Search (Search-as-a-Service).

Topics:
• Azure Logic Apps overview
• Custom connectors for Logic Apps
• Custom templates for Logic Apps
• Azure Search service
• Introduction to the API Management service
• Secure APIs
• Define API policies

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Hands-On:

• Creating Logic Apps by using Visual Studio

• Creating an Azure Search index


• Importing searchable data
• Querying the Azure Search index
• Secure APIs

Module 12 – Developing Event-based & Message-based Solutions in Azure

Learning Objective:
In this module, you will develop event-based solutions in Azure by integrating Azure Event Grid,
Event Hubs, and Notification Hubs in your applications. You will also learn about Microsoft
Azure Service Bus, which is a fully managed enterprise integration message broker.

Topics:

• Azure Event Grid


• Azure Event Hubs
• Azure Notification Hubs
• Azure Service Bus
• Azure Queue Storage queues

Hands-On:

• Create and integrate Event Grid, Event Hubs and Notification Hubs

• Create and integrate Azure Service Bus

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

edureka!
Discover Learning

Microsoft Certified: Azure Solutions


Architect Expert (AZ-300)
Course Curriculum

About the Course

Azure Solutions Architect Expert (AZ 300) course is designed in alignment with the Microsoft
Azure’s AZ-300 Examination. This course will give you thorough knowledge of various Azure
Services including all its PaaS, IaaS and SaaS features. You will be made familiar with various
components of a complete cloud solutions including Security, Network Configuration and
Infrastructure Deployment. The use-cases and hands-on included in the course will ascertain
you about how Microsoft Azure is used for building comprehensive cloud solutions and by the
end of this training, you will learn the roles, responsibilities of a Solutions Architect and be
ready for implementation.

Course Outline

Module 1 – Introduction to Microsoft Azure and Its Services

Learning Objective:

In this module, you will learn about the creation of a Free Tier Azure Account, accessing Azure
Services through Azure Portal and Azure Storage Service. You will gain knowledge of ARM
Templates and learn to use them for deploying Azure resources.

Topics:

• Azure Subscriptions

• Azure Resources

• Azure Free Tier Account

• Azure Resource Manager

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Azure Resource Manager Template

• Azure Storage

• Types of Azure Storage

Hands-on:

• Create a free tier azure account


• Create a web app service using Azure Portal
• Create and Deploy ARM templates
• Manage Azure Storage account using Storage Explorer
• Manage Azure Cost and Billing Service

Module 2 – Azure Virtual Machines and Networking

Learning Objective:

In this module, you will learn how to deploy and manage Azure Virtual Machines. You will learn
to create and deploy an Azure Storage account, Azure Blobs and Azure Managed Disks. You will
also learn about Azure Virtual Networks and all its related concepts like NIC, NSG, Subnets etc..

Topics:

• Azure Resource Manager Virtual Machine

• Virtual Machines in ARM Template

• Overview of Azure Virtual Machine

• Azure Managed Disks

• Azure Blob Storage

• Networking in Azure

• Subnets, NIC, NSG, IP Addresses, DNS

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Hands-on:

• Create Windows and LINUX Virtual Machines


• Create BLOB Storage using Azure Portal
• Create VM with Storage Account and Managed Disks
• Configure Azure Virtual Network

Module 3 – Azure VMSS and Availability Zones

Learning Objective:

In this module, you will learn about Azure Availability Sets and its features. You will also learn
about various Availability Zones and Virtual Machine Scale Sets, Azure Load Balancer and Azure
Application Gateway.

Topics:

• Resiliency

• Azure Availability Sets


• Azure Availability Zone
• Autoscaling
• Virtual Machine Scale Set
• Fault Domain
• Update Domain
• Load Balancer
• Application Gateway
• Azure Disk Encryption

Hands-on:

• Create a Virtual Machine Scale Set

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Configure VMSS and add cutom usage alerts


• Cofigure VM for Redundancy
• Create Application Gateway

Module 4 – Azure App Services and Its Features

Learning Objective:

This module deals with the aspects such as Deploying and Managing Web Apps, App Service
Security, and Azure App Service Plan. You will learn to create, deploy and configure Function
App and Logic App.

Topics:

• Azure App Service Web Apps


• App Service Security
• Serverless Computing Concepts
• Function Apps
• Azure Event Grid
• Azure Service Bus
• Azure App Service Logic App
• Using Shell Commands to create Web App
• Background Tasks
• Swagger tool

Hands-on:

• Create an App Service Plan


• Create a Web App Instance
• Use shell commands to create an App Service Web App
• Create a Continuous WebJob

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Module 5 – Advanced Azure Hybrid Connectivity and Site Recovery

Learning Objective:

This module deals with the Azure Hybrid Connectivity and its related concepts. You will also
implement VNet Peering, P2S and S2S connectivity. You will also learn about VPN Gateway,
ExpressRoute and BGP Protocol.

Topics:

• Hybrid Connectivity
• VNet S2S VPN
• VNet Peering
• Service Chaining
• Azure VPN Gateway
• Policy Based Gateway
• Route Based Gateway
• Swagger tool
• Gateway Connections
• Express Route
• VNet Routing
• User Defined Route
• Border Gateway Protocol

Hands-on:

• Create a Virtual Network Gateway


• Design User Defined Routes
• Migrate On-premise Machines to Azure using Azure Site Recovery

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Module 6 – Azure Storage Solution and Design Patterns

Learning Objective:

This module deals with the aspects such as Azure Architecture Center, Cloud design patterns,
competing consumers pattern, Cache-aside pattern. You will learn about Azure Storage Service
and Database features.

Topics:

• Azure Architecture Center


• Cloud design patterns
• Cache-aside pattern
• Sharding Pattern
• Azure SQL DB
• Azure Elastic Pool
• Azure Data Lakes
• Azure Data Factory
• Azure Cosmos DB

Hands-on:

• Create and Deploy Azure Data Lake


• Create and Deploy Azure Cosmos DB

Module 7 – Azure Kubernetes Service

Learning Objective:

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

This module will provide you with an in-depth knowledge of Azure Service Fabric as a
distributed systems platform that makes it easy to package, deploy, and manage scalable and
reliable microservices and containers. You will also explore Kubernetes Service (AKS) in Azure.

Topics:

• Application Environment Components


• Docker
• DockerFile
• Docker Image
• Azure Container Registry
• Azure Container Instance
• Orchestration
• Azure Kubernetes Service
• Diagnostics Logs

Hands-on:

• Create and Deploy Docker Image from DockerFile


• Deploy an Application in ACI
• Deploy an Application in AKS

Module 8 – Azure Active Directory and Role Based Access Control

Learning Objective:

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

In this module, you will learn about implementing authentication and authorization in
applications. Also, you will learn to conceptualize the data security using End-to-end
encryption, Azure confidential computing, Azure Key Vault, SSL and TLS communications.

Topics:

• Access Control

• Role Based Access Control

• Authentication in applications (certificates, Azure AD, Azure AD Connect, token-based)

• Multi-factor authentication (MFA)

• Claims-based authorization

• Role-based access control (RBAC) authorization

• End-to-end encryption

• Azure confidential computing

• SSL and TLS communications

• Azure Key Vault

• Configure Fraud alerts

• Bypass option, trusted IPs

• Managed Service Identity

• Service Principal authentication

Hands-on:

• Implement authentication using certificates, Azure AD, Azure AD Connect, and tokens
• Implement Multi-factor authentication (MFA)
• Implement Claims-based authorization
• Implement RBAC authorization
• Implement secure data for end-to-end encryption
• Implement secure data for implementing SSL and TLS communications.

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Use Azure Key Vault to manage cryptographic keys

Module 9 – Azure Messaging Service (Events, Hubs, Queue and Bus)

Learning Objective:

In this module, you will learn how to configure a message-based integration architecture,
develop methodology for Asynchronous Processing and create apps for Autoscaling.

Topics:

• Azure Messaging Service


• Azure Service Bus
• Azure Events Hub
• Azure Events Grid
• Azure Notifications Hub
• Auto Scale Ruling in Azure
• Transient Fault Handling

Hands-on:

• Create a Service Bus Queue


• Deploy Service Bus Topics and Subscriptions
• Design and Implement Azure Service Bus
• Enable Auto Scale based on CPU Metrics or Schedule
• Implement Multi-factor authentication (MFA)

Module 10 – Azure Monitoring and Insights Service

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Learning Objective:

In this module, you will learn about monitoring Azure Services. You will also learn about Azure
alerts, metrics services. You will also get an overview on Azure Log analytics, App Insights
service, Azure Activity Log and Azure Service Health.

Topics:

• Azure Monitoring

• Azure Analytics

• Azure Alerts

• Azure Resource Metrics

• Azure Activity Log

• Service Health

• Azure Log Analytics

• Azure App Insights

Hands-on:

• Create and Deploy Alert Rules for Azure Resources


• Analyze the data in your metric database
• Create and Configure Azure Log Analytics
• Deploy Azure App Insights Service

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

edureka!
Discover Learning

Linux Fundamentals (Self-Paced)

Course Curriculum

About the Course

A self-paced course designed to help you learn how to use advanced features of the Linux
operating system. Edureka's Linux Fundamentals course covers all the necessary concepts
required for Linux Administration and Linux programming. Starting from Linux installation to
security administration, user-account management, networking concepts, file system
management, system services, Kernel services, virtualization, user management, etc.

Course Outline

Module 1 – Introduction to Linux

Learning Objective:

In this module, you will be introduced to various features of Linux. You will learn history, open
source licences, various Linux distributions and Linux installation.

Topics:

• Need for Linux OS


• What is Linux
• History of Linux
• Relationship Between Unix And Linux
• Features of Linux
• False myths around Linux
• Where Linux is used?
• Components of a Linux OS

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Architecture of Linux OS
• Types of Kernel
• Shell
• Programming in Linux
• Linux Distribution
• Miscellaneous Linux Concepts
• Software Licencing
• Installation and initialisation of Linux
• Shell Scripting
• Practical Uses of Shell Scripting

Module 2 – Initialization of Linux

Learning Objective:
In this module, you will understand the user interface, commands and tools, and file operations
in Linux.

Topics:

• Understand User Interface in Linux


• Implement basic Linux Commands and Tools
• vim Editor
• Advanced Linux Commands
• File System
• File System Comparisons
• File Attributes
• File Operations
• File System Characteristics
• File Access Methods
• Formatting and Partitioning

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Multiboot System
• Learn Packaging Management in Linux
Hands-on:

• Linux Commands
• Vim Editor
• Creating partitions

Module 3 – User Administration

Learning Objective:
In this module, you will learn about managing Users and perform Authentication Configuration.

Topics:

• Users in Linux
• User Configuration
• Adding/Deleting/Modifying Users
• Group Administration
• Password Aging Policies
• Switching Accounts
• Sudo
• Network Users
• Authentication Configuration
• SUID and SGID Executable
• SGID Directories
• The Sticky Bit
• Default File Permissions
• Access Control Lists (ACLs)
• Hidden Files
Hands-on:

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• Demo – sudo, chown and chmod


• Adding a user
• Delete user
• Modify user
• Hidden Files

Module 4 – Boot and Package Management

Learning Objective:
In this module, you will learn about boot management system and configuring services to run at
boot. You will understand package management, which includes installing and removing
software and updating a Kernel RPM.

Topics:

• Kernel Configuration
• Boot Management
• Grub Bootloader Configurations
• Red Hat Package Manager
• YUM
• DPKG
• APT
• Build from the source code
• Libraries
Hands-on:

• Sysctl
• Bootloader Configurations
• Red Hat Package Manager
• YUM
• DPKG
• APT

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Module 5 – Networking

Learning Objective:
In this module, you will learn about OSI layers and various protocols of networking in Linux.

Topics:

• OSI layers and Protocols: IPv4, IPv6, TCP, UDP, FTP, TFTP, Telnet, SSH, HTTP, DNS, DHCP,
ARP, ICMP etc.
• Packet capturing tools
• Linux commands/tools to troubleshoot networking: netstat, tcpdump, ip, etc.
• Linux utilities: e.g. dnsmasqd, samba server ftpd, webserver, netcat, scp etc.
• Linux Firewall: command, utility and usage.
• Security: SSH, SCP. Certificates, authentication, encryption etc.
• Remote log in: SSH, screen, VNC, etc.
Hands-on:

• IP addresses
• DNS
• ICMP
• dnsmasq.conf
• IP tables

Module 6 – Linux Overview & Scripting

Learning Objective:
In this module, you will learn process management, system calls and bash operations.

Topics:

• Process Management
• Process Commands

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

• System Calls
• Output Redirection
• Special Variables in Bash
• Expect Script
• Python Scripting
• Dictionaries
Hands-on:

• Ps command
• Top command
• Kill command
• Expect

Module 7 – Linux for Software Development

Learning Objective:
In this module, you will learn about programming languages, libraries and profiling tools.

Topics:

• Programming languages overview


• Static and Shared libraries
• Compilers, debugger, IDE, ctags, make utility etc.
• Editors in Linux: vi, emacs,
• Troubleshooting and optimization using profiling tools
• Diff, patch and Configuration management system
• Test automation and CI/CD pipeline
Hands-on:

• Libraries
• Makefile

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.
edureka!

Module 8 – Security Administration, Shell Script, and Virtualization

Learning Objective:
In this module, we will learn about Linux security administration, and Virtualization.

Topics:

• Security in IT Industry
• SELinux
• Information gathering tools
• Grub security
• TCP Wrappers
• Securing Shell
• ClamAV
• Virtualization

www.edureka.co © Brain4ce Education Solutions Pvt.


Ltd. All rights Reserved.

You might also like