Azure Infrastructure Solutions Training Curriculum
Credo Systemz Azure Infrastructure Solutions course in Chennai aims at providing the standard curriculum from scratch. This Azure Infrastructure Solutions course covers the necessary modules using industrial professionals.
Download curriculum
Azure Infrastructure Solutions Course Content
Module I – Create and Manage Azure Resource Manager Virtual Machines
Deploy workloads on Azure Resource Manager (ARM) virtual machines (VMs)
Angular- Definition
Identify workloads that can and cannot be deployed run workloads that use Microsoft or Linux operating systems;
Create VMs; connect to a Windows/Linux VM;
Deploy workloads; deploy Bring Your Own License (BYOL) images
Perform configuration management
Automate configuration management by using PowerShell Desired State Configuration (DSC) and VM Agent (custom script extensions);
Enable remote debugging
Design and implement VM storage
Configure disk caching & plan storage
Configure operating system disk
Configure shared storage using Azure File service & Azure File Share
Configure geo-replication. Encrypt
Implement ARM VMs with Standard and Premium
Configure Blob-Level Tiering (Hot, Cool, Archive). Manage storage encryption keys
Monitor ARM VMs
Configure ARM VM monitoring; configure alerts.
Configure diagnostic and monitoring storage location
Manage ARM VM availability
Configure multiple ARM VMs in an availability set for
Configure each application tier into separate availability
Combine the Load Balancer with availability
Configure fault domains and update
Leverage Availability Zones
Scale ARM VMs
Scale up and scale down VM
Deploy ARM VM Scale Sets (VMSS).
Configure ARM VMSS auto-scale.
Module II – Design and Implement a Storage Strategy
Implement Azure Storage blobs and Azure Files
Identify appropriate blob type for specific storage
Read data, change data ,set metadata on a
Store data using block and page blobs & stream data using blob
Access blobs securely & implement async blob
Configure Content Delivery Network (CDN).
Design blob hierarchies; configure custom
Scale blob storage; manage SMB file storage; implement Azure StorSimple
Manage access
Create and manage shared access
Use stored access policies & regenerate
Encrypt keys by using Azure Key Vault integration
Implement storage encryption
Encrypt data as written to Azure Storage by using Azure
Storage Service Encryption (SSE).
Implement encrypted and role-based security for data managed by Azure Data Lake
Module III – Implement Virtual Networks
Configure virtual networks
Deploy a VM into a virtual
Configure external and internal load
Implement Application Gateway & design
Configure static, public, and private IP
Set up Network Security Groups (NSGs), DNS at the virtual network level, HTTP and TCP health probes, public IPs, User Defined Routes (UDRs), firewall rules, and direct server
Connect VNets by virtual network
Design and implement multi-site or hybrid network connectivity
Choose the appropriate solution between Azure ExpressRoute, site-to-site, and point-to-site.
Choose the appropriate
Identify supported devices and software VPN
Identify networking prerequisites, configure virtual networks and multi-site virtual
Implement virtual network peering and service
Implement hybrid connections to access on-premises data sources, leverage S2S VPNs to connect to on-premises
Monitor
Configure ARM VM networking
Configure static IP addresses, Network Security Groups (NSGs), DNS, User Defined Routes (UDRs), external and internal load balancing with HTTP and TCP health probes, public IPs, firewall rules, and direct server
Design and implement Application
Configure Accelerated
Configure virtual network service
Design and implement a connection strategy
Implement Hybrid Connections to access data sources on-premises; leverage S2S VPN to connect to an on-premises infrastructure
Module IV – Design and Deploy ARM Templates
Implement ARM templates
Author ARM
Create ARM templates to deploy multiple ARM Resource Providers resources of different types with count loops and Marketplace
Deploy templates with PowerShell, Azure CLI, Azure Portal and REST API
Control access
Leverage service principals with ARM
Use Azure Active Directory Authentication with
Set management
Configure lock
lock
Design role-based access control (RBAC)
Secure resource scopes such as the ability to create VMs and Azure Web
Implement Azure RBAC standard
Design Azure RBAC custom
Module V – Manage Azure Security and Recovery Services
Manage data protection and security compliance
Create and import encryption keys with Key
Automate tasks for SSL/TLS
Prevent and respond to security threats with Azure Security
Configure single sign-on with SaaS applications using federation and password based authentication.
Add users and groups to
Revoke access to SaaS
Configure
Configure federation with public consumer identity providers such as Facebook and
Implement recovery services
Create a backup
Deploy a backup agent; backup and restore data, use snapshots and Geo-replication for
Implement DR as
Deploy Azure Site Recovery (ASR) agent, configure ASR; configure ASR one-click failover
Module VI – Manage Azure Operations
Enhance cloud management with automation
Implement PowerShell
Integrate Azure Automation with Web
Create and manage PowerShell Desired State Configurations (DSC).
Import DSC resources; generate DSC node configurations; monitor and automatically update machine configurations with Azure Automation
Implement serverless computing, including Azure Functions, Event Grid, and Service Bus
Collect and analyze data generated by resources in cloud and on-premises environments
Collect and search across data sources from multiple
Build custom
Visualize Azure resources across multiple
Transform Azure activity data and managed resource data into an insight with flexible search queries; monitor system updates and malware
Track server configuration changes by using Azure Log
Configure the IT Service Management Connector (ITSMC).
Module VII – Manage Azure Identities
Monitor on-premises identity infrastructure and synchronization services with Azure AD Connect Health
Monitor AD FS proxy and web application proxy
Setup email notifications for critical
Generate utilization
Monitor Sync
Monitor domain controllers & monitor replication
Manage domains with Azure Active Directory Domain Services
Join Azure virtual machines to a domain, securely administer domain-joined virtual machines by using Group
Migrate on-premises apps to
Handle traditional directory-aware apps along with SaaS apps
Integrate with Azure Active Directory (Azure AD)
Implement Azure AD Connect and single sign-on with on-
premises Windows Server
Add custom
Monitor Azure
Configure
Configure Windows 10 with Azure AD
Implement Enterprise State Roaming, implement Azure AD integration in web and desktop applications.
leverage Microsoft Graph
Implement Azure Managed Service Identity; implement Privileged Identity Management, implement Azure AD Identity Management, enable self-service password
Chapter 8: Directives & Custom Directives
Directives – Introduction.
Component VS Directives
What are the Different kind of Directives available in Angular?
Difference between Structural & Attribute Directives.
Overview of All Structural & Attribute Directives.
– ngIf
– ngFor
– ngSwitch
– hidden
– ngClass
– ngStyle
– ngNonBindable
– ngTempate
– ngContent
– ng-container
– ng-template
Difference between ngIf & hidden directives.
How to create Custom Directives? @Directive Decorator and its Meta data properties.
How to pass Input property to the custom directive?
How to receive Input property from the outside of the directive?
@Input decorator and its methods.
What is ElementRef and its purpose? @HostListner decorator overview.
Chapter 9: Pipes in Angular
What is Pipe in Angular?
what are the purpose of the Pipes?
Difference between Pipes & Directives.
Detailed explanation of the below Pipes,
– Lowercase
– Uppercase
– Titlecase
– Slice
– Json
– Number
– Percent
– Currency
– Date
What is Pure Pipe & Impure Pipe?
How to create Custom Pipes?
What is chaining Pipes?
What is Parameterized Pipe?
Chapter 10: Components Communication
Overview of Components Interaction.
Share data between components by using Service.
Component Interaction from Parent to Child.
Component Interaction from Child to Parent.
@ViewChild decorator overview
@Input & @Output decorator overview
Define Custom Event Binding
Components Interaction by using Event Emitter & Subject and observable
Chapter 11: Event Emitter and other special Directives
What is Event Emitter?
When to use Event Emitter?
How to transfer data with Event Emitter?
How to create Custom Events and Trigger?
OverView Encapsulation
What is ng-content and its purpose?
ng-container Directive overview.
Chapter 12: Template Driven Form in Angular
Template Driven Form
Purpose of Form in Angular.
How to setup a form in Angular?
What is form control and how to set it?
Define ngForm
How to Access form values?
What are the form states available in Angular?
TD form Validations.
HTML5 Validation vs Angular form Validation.
How to set prepopulate values in form fields?
Setup One-way data binding in Angular.
Chapter 13: Reactive Form in Angular
What is Reactive Form?
Difference between Template Drive & Reactive Form
What is form group & form control?
How to sync view & Reactive form TS?
What is Patch Values & Set Values?
How to attach Dynamic Validations?
How to get Reactive from Values?
Create Dynamic Form by using Reactive Form
Chapter 14: Service and Dependency Injection in Angular
Service in Angular
Create & configure Service in Angular.
How to do Dependency Injection in Angular?
Define Singleton Object
Multiple DI in single Class.
Chapter 15: Routing in Angular
What is Routing?
How Routing makes our App into SPA?
How to configure Routing in an Application?
Load our components dynamically based on url path.
How to create Child Route?
Navigating to other links programmatically.
Passing Parameter to the Routes.
Static Route vs Dynamic Route.
Define Fetching Route Params.
Router Directives overview
Client-side authorization using Route Guard
Chapter 16: HTTP & Observable in Angular
HTTP Client in Angular.
REST API – Overview
How to establish HTTP request to Server side.
How HTTP Mechanism works?
What are the methods available in HTTP?
Define Observable & Observer
What are the call back methods available in Observable?
Creation of a Custom Observable
Define next(), error() and complete()
How to send Query Params & Custom Headers?
How to connect any backend & APIs?
Define CORS
How to resolve CORS errors?
Chapter 17: Authorization in Angular & JWT
Client side Authorization vs Server side Authorization.
Server side Authorization by using JWT Token.
Set JWT Key Expiry time.
HTTP interceptors – Overview.
How to configure HTTP interceptors?
Chapter 18: File Upload in Angular
Angular form setups for File Upload.
FormData() in Angular
Server side setups for File Upload.
Multer NPM in Node.
How to use Multer NPM as middleware in Node?
Attach the Multer middleware in server-side routing.
Chapter 19: Real-time Project in Angular
During the course we will take one Real-time E-commerce application and apply all the above sections into the project. In the project Front-end will be in Angular and Back-end will be in Node JS. On top of the Node JS we will write Express JS as a REST Api. For Database, we choosed MongoDB for CURD Operations.
View More