Professional Documents
Culture Documents
edureka!
Discover Learning
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.
Index
*Depending on industry requirements, Edureka may make changes to the course curriculum
edureka!
Discover Learning
Module Outline
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:
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
edureka!
Discover Learning
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
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:
Hands-On:
• Create an Azure account
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:
• Subnets
• Azure DNS
Hands-On:
• Create and Configure Virtual Networks
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
Hands-On:
• Create Windows VMs in the Azure Portal
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
Hands-On:
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
• Application Backup
Hands-On:
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:
Hands-On:
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:
Hands-On:
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
• VNet-to-VNet Connections
• Azure ExpressRoute
Hands-On:
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
Hands-On:
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
Hands-On:
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
• Federated Authentication
• Password Writeback
Hands-On:
edureka!
Discover Learning
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
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:
Hands-On:
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:
Hands-On:
• Run a batch job by using Azure CLI, Azure portal and Code
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
Hands-On:
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:
Hands-On:
• Creating App Service web apps by using Azure CLI, Azure Portal, and PowerShell
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:
Hands-On:
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.
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:
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:
Hands-On:
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:
Hands-On:
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:
• Managing and utilizing encryption keys by using the Azure key Vault
• Configuring and interacting with Azure Redis Cache
• Managing Azure CDN
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.
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
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
Hands-On:
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:
Hands-On:
• Create and integrate Event Grid, Event Hubs and Notification Hubs
edureka!
Discover Learning
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
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 Storage
Hands-on:
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:
• Networking in Azure
Hands-on:
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
Hands-on:
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:
Hands-on:
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:
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:
Hands-on:
Learning Objective:
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:
Hands-on:
Learning Objective:
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
• Claims-based authorization
• End-to-end encryption
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.
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:
Hands-on:
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
• Service Health
Hands-on:
edureka!
Discover Learning
Course Curriculum
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
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:
• 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
Learning Objective:
In this module, you will understand the user interface, commands and tools, and file operations
in Linux.
Topics:
• Multiboot System
• Learn Packaging Management in Linux
Hands-on:
• Linux Commands
• Vim Editor
• Creating partitions
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:
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
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
Learning Objective:
In this module, you will learn process management, system calls and bash operations.
Topics:
• Process Management
• Process Commands
• System Calls
• Output Redirection
• Special Variables in Bash
• Expect Script
• Python Scripting
• Dictionaries
Hands-on:
• Ps command
• Top command
• Kill command
• Expect
Learning Objective:
In this module, you will learn about programming languages, libraries and profiling tools.
Topics:
• Libraries
• Makefile
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