Browse

Cloud and DevOps Architect Master's Course

Master Program

Our Cloud and DevOps Architect master's course lets you gain proficiency in Cloud and DevOps. You will work on real-world projects in AWS, Azure, DevOps, Python, Java, Splunk, Linux and more. In this program, you will cover 11 courses and 26 industry-based projects and the CAPSTONE Project. As part of this online classroom training, you will also receive official course material issued by Microsoft for ‘Integrating On-premises Identity Infrastructure with Microsoft Azure’ and ‘Implement Security in Azure Development Solutions’.

In Collaboration with course image
  • 11+

    Courses

  • 26+

    Projects

  • 147

    Hours

What you will Learn 11 Courses

  • Online Classroom Training

    • Course 1
      AWS
    • Course 2
      Microsoft Azure
    • Course 3
      DevOps
    • Course 4
      Python
    • Course 5
      Google Cloud
  • Self Paced Training

    • Course 6
      Java 
    • Course 7
      Linux 
    • Course 8
      Splunk Developer & Admin 
    • Course 9
      Microsoft Azure 300
    • Course 10
      Hadoop Administration
    • Course 11
      Agile
  • Get Master's Certificate

Key Features

147 Hrs Instructor Led Training
208 Hrs Self-paced Videos
246 Hrs Project work & Exercises
Certification and Job Assistance
Flexible Schedule
Lifetime Free Upgrade
24 x 7 Lifetime Support & Access

Course Fees

Self Paced Training

  • 208 Hrs e-learning videos
  • Lifetime Free Upgrade
  • 24 x 7 Lifetime Support & Access
  • Flexi-scheduling
$702

Online Classroom preferred

  • Everything in self-paced, plus
  • 147 Hrs of instructor-led training
  • 1:1 doubt resolution sessions
  • Attend as many batches for Lifetime
  • Flexible Schedule
  • 11 Aug
  • TUE - FRI
  • 07:00 AM TO 09:00 AM IST (GMT +5:30)
  • 16 Aug
  • SAT - SUN
  • 08:00 PM TO 11:00 PM IST (GMT +5:30)
  • 22 Aug
  • SAT - SUN
  • 08:00 PM TO 11:00 PM IST (GMT +5:30)
  • 30 Aug
  • SAT - SUN
  • 08:00 PM TO 11:00 PM IST (GMT +5:30)
$ 1099 $999 10% OFF Expires in
$0

Corporate Training

  • Customized Learning
  • Enterprise grade learning management system (LMS)
  • 24x7 support
  • Strong Reporting

Overview

Intellipaat Cloud and DevOps Architect program will provide you in-depth knowledge on how to build applications on the Cloud. This training will help you learn best practices for deploying SaaS, PaaS, and IaaS applications on AWS and Microsoft Azure. You will master DevOps tools to automate and improve overall efficiency and delivery of software applications. As part of the training, you will learn the most flexible and adaptive language which is Python. This training program is especially designed by industry experts, and as part of the course you will get 11 courses with 26 industry-based projects. Further, you will also receive official course material issued by Microsoft for ‘Integrating On-premises Identity Infrastructure with Microsoft Azure’ and ‘Implement Security in Azure Development Solutions’.

List of Courses Included

Online Instructor-led Courses:

  • AWS
  • Microsoft Azure
  • DevOps
  • Python
  • Google Cloud

Self-paced Courses:

  • Java
  • Splunk Developer and Admin
  • Linux
  • Microsoft Azure 300
  • Hadoop Administration Training
  • Agile
  • Introduction to Cloud computing essentials
  • Working on Azure and AWS Cloud platforms
  • DevOps methodology and its implementation
  • Server deployment and configuration
  • Various tools of DevOps like Jenkins, Puppet and Ansible
  • AWS S3, EC2, Elastic Load Balancing and more
  • Azure Cloud Platform, Virtual Machines and Network
  • Designing, managing and securing Cloud infrastructure
  • IT Developers and IT Operations Personnel
  • Software Automation, Testing and Security Professionals
  • DevOps Consultants and other stakeholders
  • Cloud Computing, Systems and Network Administrators

There are no prerequisites for taking up this training program.

  • 9 million jobs are associated with Cloud Computing – Forbes

Today, the Cloud platform is no longer optional but critical to the survival of all business organizations. AWS and Azure are the two most important Cloud platforms. This training program also covers the DevOps methodology, which is a recent phenomenon. Taking this training program can help you grab the best jobs in the Cloud domain.

View More

Talk To Us

Testimonials

John Chioles

Ritesh Bhagwat

Mr Yoga

Dileep & Ajay

Sagar

Ashok Guntupalli

Jayesh Modi

Sr. Python Programmer at Marlabs Inc.

Awesome online training. Clear explanations and good examples. Good piece of work that helps to get a deep dive into this subject in just a few days!

Varun Tayagi

Devops Engineer at Accenture

Thanks a lot, Intellipaat team. Your help was very useful to me. Without your support I would not have been able to master the subject, but you made the entire learning experience absolutely effortless. Great work!

Deepa Joshi

Software Engineer at Infosys

This training course covers a very broad range of disciplines, and the challenge was to get a grip of all these new elements quickly. Though the course was a little hard for me, it was great fun to learn with Intellipaat, and it has proved a tremendous opportunity for me to develop my career in new areas.

Lavanya Rai

Cloud Architect at Infosys

The trainers came with immense experience in the Cloud domain, thus helping to master hot Cloud technologies. Thanks to Intellipaat.

Anji Pulusu

Java Developer at Fannie Mae

I'm currently working as a java developer in washington DC. For one of the project I had to learn AWS, so i took up Cloud & DevOps Architect Master Course from intellipaat based on the popularity and students feedback. This training was way more good than what I had expected. I'm happy with the service.

Sandeep Vusala

Senior Associate at EY

I had an amazing learning experience with intellipaat. AWS Trainer Nitya is knowledgable. Projects and exercises made the learning more interesting. Overall experience was good. Avinash from support was helpful.

Rafael Sanchez

Technology Leader

The trainer is knowledgeable and handles the course properly. He takes questions when appropriate and keeps the class going. He is probably the best we have in the field right now! He helped me learn my subject from scratch and today I am an expert!

David Manly

Information Processing at St. Cloud State University

The initial modules of the online traning is designed as a beginner's guide to comprehend basic concepts. The next modules cover advanced concepts with utter subtlety. I can't thank Intellipaat enough!

Asuquo Eyo

This online classes have been informative and beneficial for me. Having the opportunity to learn AWS is a positive mark for my career. That being said - my background is as a QA Analyst. I am a newcomer and a novice when it comes to AWS. Anyways I am doing good and hope that I will master this technology soon enough!

Nick Vlachos

Cloud Technical Specialist

I liked the training very much, the content was well systematized. The trainers were fully expert in the technology, they answered all questions with full ease. The course material has in-depth explanation making easy for self-study and understanding.

Course Content

Module 01 - Introduction to Cloud Computing & AWS

1.1 What is Cloud Computing
1.2 Cloud Service & Deployment Models
1.3 How AWS is the leader in the cloud domain
1.4 Various cloud computing products offered by AWS
1.5 Introduction to AWS S3, EC2, VPC, EBS, ELB, AMI
1.6 AWS architecture and the AWS Management Console, virtualization in AWS (Xen hypervisor)
1.7 What is auto-scaling
1.8 AWS EC2 best practices and cost involved.

Hands-on Exercise – Setting up of AWS account, how to launch an EC2 instance, the process of hosting a website and launching a Linux Virtual Machine using an AWS EC2 instance.

Module 02 - Elastic Compute and Storage Volumes

2.1 Introduction to EC2
2.2 Regions & Availability Zones(AZs)
2.3 Pre-EC2, EC2 instance types
2.4 Comparing Public IP and Elastic IP
2.5 Demonstrating how to launch an AWS EC2 instance
2.6 Introduction to AMIs, Creating and Copying an AMI
2.7 Introduction to EBS
2.8 EBS volume types
2.9 EBS Snapshots
2.10 Introduction to EFS
2.11 Instance tenancy- Reserved and Spot instances
2.12 Pricing and Design Patterns.

Hands-on Exercise –
1. Launching an EC2 instance
2. Creating an AMI of the launched instance
3. Copying the AMI to another region
4. Creating an EBS volume
5. Attaching the EBS volume with an instance
6. Taking backup of an EBS volume
7. Creating an EFS volume and mounting the EFS volume to two instances.

Module 03 - Load Balancing, Autoscaling and DNS

3.1 Introduction to Elastic Load Balancer
3.2 Types of ELB – Classic, Network and Application
3.3 Load balancer architecture
3.4 Cross-zone load balancing
3.5 Introduction to Auto Scaling, vertical and horizontal scaling, the lifecycle of Auto Scaling
3.6 Components of Auto Scaling, scaling options and policy, instance termination
3.7 Using load balancer with Auto Scaling
3.8 Pre-Route 53 – how DNS works
3.9 Routing policy, Route 53 terminologies, Pricing.

Hands-on Exercise –
1. Creating a Classic ELB
2. Creating an Application ELB
3. Creating an auto-scaling group
4. Configuring an auto-scaling group
5. Integrating ELB with Auto Scaling
6. Redirect traffic from domain name to ELB using Route 53.

Module 04 - Virtual Private Cloud

4.1 What is Amazon VPC,
4.2 VPC as a networking layer for EC2,
4.3 IP address and CIDR notations,
4.4 Components of VPC – network interfaces, route tables, internet gateway, NAT,
4.5 Security in VPC – security groups and NACL, types of VPC, what is a subnet, VPC peering with scenarios, VPC endpoints, VPC pricing and design patterns.
Hands-on Exercise –
1. Creating a VPC and subnets,
2. Creating a 3 Tier architecture with security groups,
3. NACL, Internet gateway and NAT gateway,
4. Creating a complete VPC architecture.

Module 05 - Storage - Simple Storage Service (S3)

5.1 Introduction to AWS storage
5.2 Pre-S3 – online cloud storage
5.3 API, S3 consistency models
5.4 Storage hierarchy, buckets in S3
5.5 Objects in S3, metadata and storage classes, object versioning, object lifecycle management, cross-region replication, data encryption, connecting using VPC endpoint, S3 pricing.

Hands-on Exercise –
1. Creating an S3 bucket
2. Uploading objects to the S3 bucket
3. Enabling object versioning in the S3 bucket
4. Setting up lifecycle management for only a few objects
5. Setting up lifecycle management for all objects with the same tag
6. Static website hosting using S3.

Module 06 - Databases and In-Memory DataStores

6.1 What is a database, types of databases, databases on AWS
6.2 Introduction to Amazon RDS
6.3 Multi-AZ deployments, features of RDS
6.4 Read replicas in RDS, reserved DB instances
6.5 RDS pricing and design patterns
6.6 Introduction to Amazon Aurora, benefits of Aurora, Aurora pricing and design patterns
6.7 Introduction to DynamoDB, components of DynamoDB, DynamoDB pricing and design patterns
6.8 What is Amazon Redshift, advantages of Redshift
6.9 What is ElastiCache, why ElastiCache.

Hands-on Exercise –
1. Launching a MySQL RDS instance
2. Modifying an RDS instance
3. Connecting to the DB instance from your machine
4. Creating a multi-az deployment
5. Create an Aurora DB cluster
6. Creating an Aurora replica
7. Creating a DynamoDB table.

Module 07 - Management and Application Services

7.1 Introduction to CloudFormation
7.2 CloudFormation components
7.3 CloudFormation templates
7.4 The concept of Infrastructure-as-a-code
7.5 Functions and pseudo parameters
7.6 Introduction to Simple Notification Service, how does SNS work
7.7 Introduction to Simple Email Service, how does SES work
7.8 Introduction to Simple Queue Service, how does SQS work.

Hands-on Exercise –
1. Creating a CloudFormation stack
2. Launching a t2.micro
3. EC2 instance using CloudFormation
4. Using CloudFormation to automate an architectural deployment
5. Creating an SNS topic, creating a subscription within the topic
6. Setting up SES and sending a mail
7. Creating an SQS queue and sending a sample message.

Module 08 - Access Management and Monitoring Services

8.1 Pre-IAM, why access management
8.2 Amazon Resource Name (ARN), IAM features
8.3 Multi-factor authentication (MFA) in IAM, JSON
8.4 IAM policies, IAM permissions, IAM roles, identity federation, pricing
8.5 Introduction to CloudWatch, metrics and namespaces, CloudWatch architecture, dashboards in CW, CloudWatch alarms, CloudWatch logs, pricing and design patterns
8.6 Introduction to CloudTrail, tracking API usage.

Hands-on Exercise –
1. Creating IAM users and a group
2. creating an IAM policy and attach it to the group
3. creating an IAM role
4. Setup MFA for a user
5. Creating a CloudWatch dashboard and add metrics
6. Create a CloudWatch alarm which triggers according to CPU Utilization of an EC2 instance
7. Creating a billing alarm
8. Creating a log group
9. Creating a trail.

Module 09 - Automation and Configuration management

9.1 What is AWS Lambda
9.2 How Lambda is different from EC2
9.3 Benefits and limitations of Lambda
9.4 How does Lambda work
9.5 Use cases of Lambda, Lambda concepts
9.6 Integration S3 with Lambda
9.7 What is Elastic Beanstalk, how does Beanstalk work, Beanstalk concepts, Beanstalk pricing
9.8 What is configuration management
9.9 What is AWS OpsWorks, AWS OpsWorks benefits
9.10 CloudFormation vs OpsWorks, services in OpsWorks, AWS OpsWorks Stacks, OpsWorks pricing.

Hands-on Exercise –
1. Creating a Lambda function
2. Setting up Lambda triggers and destinations
3. Creating an Elastic Beanstalk application
4. Uploading a new version of the application to Beanstalk
5. Creating a stack in OpsWorks
6. Launching the instance using OpsWorks and automatically installing the application.

Module 10 - Amazon FSx and Global Accelerator

10.1 What is FSx
10.2 Types of FSx,FSx for Windows server
10.3 How does FSx for Windows File Server work, FSx for Lustre
10.4 Use cases of FSx
10.5 Automatic failover process
10.6 Supported clients and access methods
10.7 What is a Global Accelerator, How Global Accelerator works, Listeners and Endpoints
10.8 What are AWS Organizations, Features of AWS Organizations, Managing multiple accounts
10.9 What are ENIs, ENAs and EFAs, Working with network interfaces
10.10 Enhanced Networking with ENA, EFA with MPI, Monitoring an EFA

Hands-on Exercise:
1. Creating a shared FSx file system between two windows instances
2. Accessing one instance with multiple Elastic IPS using ENI
3. Using Global Accelerator to map instances from 2 regions into one domain name
4. Enabling Enhanced Networking on an Ubuntu instance

Self Paced

Module 11 - Architecting AWS – whitepaper

11.1 Important guidelines for creating a well-architected AWS framework that is resilient and performant
11.2 Designing of fault-tolerant and high-availability architecture
11.3 Resilient storage
11.4 Decoupling mechanism
11.5 Multi-tier architecture solution
11.6 Disaster recovery solution
11.7 Scalable and elastic solutions.

Module 12 - DevOps on AWS

12.1 What is DevOps,
12.2 Introduction to AWS DevOps,
12.3 AWS Developer tools – CodeCommit, CodeBuild, CodeDeploy and CodePipeline, integrating GitHub with CodePipeline,
12.4 Creating a DevOps lifecycle using AWS DevOps tools.

Module 13 - AWS Migration

13.1 What is Cloud migration
13.2 Why migration is important
13.3 Migration process in AWS, the 6 R’s migration strategy
13.4 Virtual machine migration, migrating a local vm onto the AWS cloud
13.5 Migrating databases using Database Migration Service (DMS)
13.6 Migrating a local database to RDS
13.7 Migrating an on-premises database server to RDS using DMS, other migration services.

Module 14 - AWS Architect Interview Questions

14.1 Guidance for clearing the exam, most probable interview questions and other helpful tips for clearing the exam and interview.

What projects I will be working in this AWS certification course?

Project 01 – Deploy a multi-tier website on AWS

Problem Statement: Deploying a Custom PHP Website to AWS with functionalities for SQL, NoSQL and file storage

Topics – RDS, SNS, DynamoDB, S3, VPC, EC2, NAT Gateways, Load Balancer and Auto Scaling

Highlights:
1.1 Configuring AWS to send emails for every operation using the website
1.2 Deploying the web application in private subnet with no internet access
1.3 Using Load Balancer to expose the application in the private subnet
1.4 Using NoSQL database for metadata storage
1.5 Using Auto Scaling for varying traffic workloads

Project 02 – Deploying a website for High Availability and High Resilience

Problem Statement: Design an architecture which can automatically scale up and down based on traffic and is de coupled for components like Database, webapp etc.

Topics: Auto Scaling, Target Groups, Load Balancing, RDS, PaaS, Elastic Beanstalk

Highlights:
2.1 Designing Architectures which are self-healing and auto scale
2.2 Load Balancing across multiple instances using Load Balancer
2.3 Deploying AWS RDS for connecting to Elastic Beanstalk

Project 03 – Sending Notifications to patients using push notifications

Problem Statement – Design an architecture on AWS, which can send notifications to patients based on Doctor Feedback

Topics: AWS SNS, VPC, EC2

Highlights:
3.1 Sending messages through SNS for resiliency
3.2 Integrating EC2 and SNS for message storing
3.3 Securing the instances using Private and Public subnets in VPC.

Case Study 01 – Using different operations on EC2 and EBS

Problem Statement: Replicate EC2 instances to other regions for High Availability, extending the size of EBS volumes without losing data

Topics – EC2, EBS, AMIs

Highlights:
1.1 Copying EC2 instance to another region
1.2 Scaling EBS Volumes
1.3 Mounting the same EBS Volumes to different EC2 instances one at a time

Case Study 02 – Autoscaling compute capacity in AWS

Problem Statement: Autoscaling and Load Balancing EC2 instances in AWS based on different metrics. Routing custom domain to AWS resources

Topics – Autoscaling, Load Balancing, Route 53

Highlights:
2.1 Load Balancing among multiple EC2 instances
2.2 Scaling up and scaling down instances automatically using Autoscaling
2.3 Defining metrics for Autoscaling instances
2.4 Routing custom domain to AWS resources

Case Study 03 – Creating custom VPCs in AWS

Problem Statement: Create a custom VPC in AWS, with multiple subnets having private and public access

Topics: VPC, Subnets, Internet Gateway, NAT Gateway, Route Tables

Highlights:
3.1 Creating a custom VPC with various subnets
3.2 Configuring routes to the subnets
3.3 Using and configuring NAT Gateways

Case Study 04 – Using AWS S3 for Lifecycle Access Management

Problem Statement: Moving artifacts from on-premise to S3 in the most cost efficient manner

Topics: Lifecycle Management, Glacier, Access Tiers, Event in S3

Highlights:
4.1 Creating Lifecycle rules for S3 objects
4.2 Hosting Static Website
4.3 Using Route 53

Case Study 05 – Highly available relational database in AWS

Problem Statement: Create a highly available and scalable AWS Database service in AWS using RDS

Topics – Multi Region Deployment, High Availability, RDS, Backups

Highlights:
5.1 Build a highly scalable database
5.2 Creating Database Architecture
5.3 Collect data for real time analysis
5.4 Resolving Latency Issues

Case Study 06 – CloudFormation for Infrastructure as a Code

Problem Statement: Provisioning AWS Resources using AWS CloudFormation

Topics: CloudFormation, VPC, Route 53, RDS

Highlights:
6.1 Using CloudFormation to deploy resources
6.2 Defining rules for deletion using IaC
6.3 Minimize deployment time

Case Study 07 – Administering user access using AWS IAM

Problem Statement: Creating users for defining granular access to different users

Topics – AWS IAM Users, IAM Groups, Policies

Highlights:
7.1 Creating users in IAM
7.2 Defining custom policies
7.3 Adding users to groups

Case Study 08 – Appplication Services in AWS and Configuration Management

Problem Statement: Using application services in AWS to deploy code, configuration management using OpsWorks

Topics: Elastic Beanstalk, AWS Lambda, SNS

Highlights:
8.1 Deploying code to AWS Lambda
8.2 Deploying webapp to Elastic Beanstalk
8.3 Configuration Management using OpsWorks

Module 01 - Introduction to Microsoft Azure

1.1 Introduction to cloud computing
1.2 What is Microsoft Azure?
1.3 Microsoft Azure Services
1.4 Creating a Microsoft Azure Account
1.5 Azure CLI, Azure Powershell
1.6 Managing Azure Resources & Subscriptions
1.7 Azure Resource Manager
1.8 Microsoft Azure Architecture

Hands-on Exercise:

1. Creating a Microsoft Azure account
2. Configuring Azure PowerShell
3. Configuring Azure CLI

Module 02 - Introduction to ARM & Azure Storage

2.1 Azure Resources & Subscriptions
2.2 Azure Resource Manager
2.3 Managing Azure Resources
2.4 Azure Tags
2.5 Azure Storage Account & its types
2.6 Azure Blob Storage
2.7 Azure Content Delivery Network (CDN)
2.8 Azure Files Storage
2.9 Azure File Sync

Hands-on Exercise: 

1. Manage Resource Groups in Azure
2. Move resource from one resource group to another
3. Apply tags
4. Create storage account
5. Access storage account
6. Create blob storage
7. Upload in blob storage
8. Create a file share
9. Creating and using CDN Endpoint

Module 03 - Introduction to Azure storage

3.1 Azure Table Storage
3.2 Azure Queue Storage
3.3 Azure Storage Explorer
3.4 Azure Shared Access Signature (SAS)
3.5 Azure Databox
3.6 Azure Storage Replication
3.7 Data Replication Options
3.8 Azure Import/Export Service

Hands-on Exercise:

1. Attach & Detach an External Storage Account
2. Storage explorer – Blob, file
3. queues and table storage
4. Backup-archive
5. Backup – Snapshots
6. Backup – AZCopy
7. Azure Shared Access Signature (SAS)
8. use Azure Data Factory Copy Data tool to transfer data to Azure

Module 04 - Azure Virtual Machines

4.1 Azure Virtual Machines
4.2 Data Disks in Azure
4.3 Azure VMs & Interfaces
4.4 ARM templates
4.5 VHD templates
4.6 Custom Images of Azure VM
4.7 Virtual Machine Scale Sets
4.8 Virtual Machine Availability Sets

Hands-on Exercise: 

1. Creating and Configuring An Azure VM
2. Deploying a custom image of Azure VM
3. Virtual Machine Scale Sets.

Module 05 - Azure App and Container services

5.1 App Service Web App for Containers
5.2 App Service plan
5.3 Networking for an App Service
5.4 Deployment slots
5.5 Container image
5.6 Azure Kubernetes Service
5.7 Azure Container Registry

Hands-on Exercise:

1. Create an App Service Web App for Containers
2. Create a container image
3. configure Azure Kubernetes Service
4. publish and automate image deployment to the Azure Container Registry

Module 06 - Azure Networking - I

6.1 Azure Virtual Networks
6.2 Azure Vnet Components
6.3 IP Address – Public & Private IPs
6.4 Azure Vnet Subnets
6.5 Azure Network Interface Cards (NIC)
6.6 Network Security Group (NSG)
6.7 Route Tables
6.8 Service Tags
6.9 Azure DNS
6.10 Private DNS

Hands-on Exercise: 

1. Vnet creation
2. Create and configure vnet-vnet peering
3. Verify virtual network connectivity
4. Assign static IP to VM
5. Create route tables
6. Add routes
7. Create NIC
8. Attach NIC to VM
9. Create DNS
10. Add RecordSet
11. Create NSG
12. Add security rule to NSG
13. Attach NSG to subnet
14. Verify NSG is applied

Module 07 - Azure Networking - II

7.1 Application Gateway
7.2 Azure Front Door Service
7.3 Azure Traffic Manager
7.4 Application Security Groups
7.5 Azure Load Balancers
7.6 Azure Firewall
7.7 Azure Bastion
7.8 Network Watcher
7.9 Azure Express Route
7.10 Express Route Circuits
7.11 Express Route Peering

Hands-on Exercise:

1. Create internal load balancer
2. Create Public load balancer
3. Application Gateway
4. Implement the Azure Front Door Service
5. implement Azure Traffic Manager
6. Deploy and configure Azure Bastion Service

Module 08 - Authentication and Authorization in Azure using RBAC

8.1 Identity and Access Management in Azure
8.2 Role Based Access Management (RBAC)
8.3 Role Definitions
8.4 Role Assignment in Azure Resources
8.5 Azure Users & Groups
8.6 RBAC Policies

Hands-on Exercise:

1. Create a custom role for Azure Resources
2. Assign a role to configure access to Azure resources

Module 09 - Microsoft Azure Active Directory

9.1 Azure Active Directory (Azure AD)
9.2 Windows AD Vs Azure AD
9.3 Azure AD Users
9.4 Azure AD Groups
9.5 Azure AD Domains
9.6 Azure AD Tenants
9.7 Authentication Options
9.8 Azure AD Connect
9.9 Self Service password Reset (SSPR)
9.10 Multi Factor Authentication (MFA)
9.11 Resource Locks

Hands-on Exercise:

1. Add or delete users using Azure Active Directory
2. Add or delete tenants using Azure Active Directory
3. Create a basic group and add members
4. Applying Resource Locks

Module 10 - Azure Monitoring

10.1 Azure Monitor
10.2 Azure Metrics
10.3 Log Analytics
10.4 Alerts and actions
10.5 Application Insights
10.6 Backup reports
10.7 Recovery Services Vault
10.8 Backing Up Azure Virtual Machines
10.9 VM Backup Policies
10.10 Restoring Azure Virtual machines,

Hands-on Exercise:

1. configure and interpret azure metrics
2. configure Log Analytics
3. query and analyse logs
4. set up alerts and actions
5. create a Recovery Services Vault
6. Backing up and restoring a Virtual Machine

What projects I will be working on this Microsoft Azure 104 training?

Project 01: Deploying a website using Microsoft Azure Services

Topics: Virtual Machines, Blob storage, Traffic manager, Application gateway, Virtual Network Peering.

Highlights:

1.1 Deploying the web servers in two different Azure regions
1.2 Controlling, managing and monitoring the traffic geographically
1.3 Enabling Path based Routing for the website
1.4 Enabling communication between the servers
1.5 Storing data on the cloud

Project 02: Queues using Azure

Topics: Queues

Highlights:

2.1 Setting up an application in Azure
2.2 Using azure SDK to set up queues
2.3 Deploying queues to pass messages

Case Study 01: Introduction to Cloud computing

Problem Statement: Solving the issue of not wanting the corporation’s confidential data on the cloud while migrating to Microsoft Azure

Topics: Azure Resource manager, Azure subscriptions

Highlights:
1.1 Govern all resources separately
1.2 Tracking cost and billing of each service being used separately
1.3 Accessing and managing resource groups

Case Study 02: Microsoft Azure Storage

Problem Statement: Solving latency issues and difficulty accessing common files and tools

Topics: Azure storage account, Azure file share, CDN endpoint

Highlights:
2.1 Uploading static content to azure storage
2.2 Creating and configuring a CDN Endpoint to serve the static files that have
been uploaded
2.3 Creating an azure file share and uploading content in it
2.4 Connecting a Linux and Windows server to the File share

Case Study 03: Azure Virtual Machines

Problem Statement: Managing scaling requirements using scale sets and using custom image to create a Virtual machine

Topics: Virtual Machines, Custom images

Highlights:
3.1 Automating the scaling of Virtual Machines as required
3.2 Deploying multiple identical VMs using custom VM image

Case Study 04: Microsoft Azure networking

Problem Statement: Deploy a virtual network with multiple subnets in it and enable the resources within them to communicate privately

Topics: Virtual network, Vnet peering

Highlights:
4.1 Creating a Vnet with subnets and deploying Virtual Machines in it
4.2 Establishing a connection between these subnets

Case Study 05: Load balancing and Network watcher

Problem Statement: Setting up a load balancer and a network watcher in Azure portal

Topics: Azure load balancer, Network performance monitor

Highlights:
5.1 Deploying a load balancer for the backend resources such that a single frontend IP is exposed and all the web servers can be accessed from it
5.2 Setting up a Network performance manager to generate alerts

Case Study 06: Access management in Azure

Problem Statement: Providing access to some of the services managed by your organization’s active directory

Topics: Azure Active Directory, Azure Multi-Factor Authentication

Highlights:
6.1 Adding users in active directory and giving them access
6.2 Creating users in custom active directory domain and giving them access
6.3 Setting up a password authentication method
6.4 Setting up MFA with a verification option

Module 01 - Infrastructure Setup

1.1 EC2 Walkthrough

1.2 Installation of DevOps Tools on cloud

    • Git
    • Docker
    • Selenium
    • Maven
    • Jenkins
    • Puppet
    • Ansible
    • Kubernetes
    • Nagios

Module 02 - Introduction to DevOps

2.1 What is Software Development
2.2 Software Development Life Cycle
2.3 Traditional Models for SDLC
2.4 Why DevOps?
2.5 What is DevOps?
2.6 DevOps Lifecycle
2.7 DevOps Tools

Module 03 - Continuous Testing

3.1 What is Continuous Testing?
3.2 What is Maven?
3.3 Running Test Cases on Chromium Web Driver
3.4 What is Headless Mode?

Hands-on Exercise – 

1. Using Maven to import dependencies in Eclipse
2. Implementing a headless test using Chrome WebDriver

Module 04 - Continuous Integration using Jenkins

4.1 Introduction to Continuous Integration
4.2 Jenkins Master Slave Architecture
4.3 Understanding CI/CD Pipelines
4.4 Creating an end to end automated CI/CD Pipeline

Hands-on Exercise –

1. Creating a Jenkins Master Slave on AWS
2. Installing Plug-ins in Jenkins
3. Creating Jenkins Builds
4. Creating Scheduled Builds
5. Triggering Jobs using Git Web Hooks
6. Using the Pipeline Plugin In Jenkins

Module 05 - Software Version Control

5.1 What is Version Control
5.2 Types of Version Control System
5.3 Introduction to SVN
5.4 Introduction to Git
5.5 Git Lifecycle
5.6 Common Git Commands
5.7 Working with Branches in Git
5.8 Merging Branches
5.9 Resolving Merge Conflicts
5.10 Git Workflow

Hands-on Exercise – 

1. Git Life cycle Commands
2. Pushing Code to Github
3. Stashing Code in git
4. Creating, Deleting Git Branches
5. Reverting a Push to GitHub
6. Merging branches using git merge
7. Merging branches using git rebase.
8. Resolving merge conflicts using git merge tool

Module 06 - Continuous Deployment: Containerization with Docker

6.1 Introduction to Docker
6.2 Understanding Docker Lifecycle
6.3 Components of Docker Ecosystem
6.4 Common Docker Operations
6.5 Creating a DockerHub Account
6.6 Committing changes in a Container
6.7 Pushing a Container Image to DockerHub
6.8 Creating Custom Docker Images using Dockerfile

Hands-on Exercise – 

1. Common Docker Operations
2. Creating a DockerHub Account
3. Committing Changes to a Container
4. Pushing container to DockerHub
5. Creating Local Image Repository
6. Building an Image using Dockerfile

Module 07 - Containerization with Docker: Ecosystem and Networking

7.1 What are Docker Volumes
7.2 Deploying a Multi-Tier Application using Docker Network
7.3 Using Docker Compose to deploy containers
7.4 What is Container Orchestration
7.5 Container Orchestration Tools
7.6 Introduction to Docker Swarm
7.7 Deploying a 2-Node Cluster using Docker Swarm

Hands-on Exercise – 

1. Creating Docker Volumes
2. Using Docker Compose to deploy multiple containers
3. Deploying a Multi Node Cluster using Docker Swarm
4. Deploying a multi-service app on Docker Swarm

Module 08 - Configuration Management using Puppet

8.1 Need of Configuration Management
8.2 Configuration Management Tools
8.3 What is Puppet
8.4 Puppet Architecture
8.5 Setting up Master Slave using Puppet
8.6 Puppet Manifests
8.7 Puppet Modules
8.8 Applying configuration using Puppet
8.9 Puppet File Server

Hands-on Exercise – 

1. Setting up Master Slave on AWS
2. Testing Connection of nodes with Puppet
3. Creating a Manifest
4. Deploying Manifest on Node
5. Creating a Module
6. Deploying sample software on nodes using Puppet Modules and Manifests
7. Implementing a File Server Module on Puppet

Module 09 - Configuration Management using Ansible

9.1 What is Ansible?
9.2 Ansible vs Puppet
9.3 Ansible Architecture
9.4 Setting up Master Slave using Ansible
9.5 Ansible Playbook
9.6 Ansible Roles
9.7 Applying configuration using Ansible

Hands-on Exercise – 

1. Installing Ansible on AWS
2. Creating a Playbook using YAML
3. Creating an Ansible Role
4. Using Roles in Playbook

Module 10 - Continuous Orchestration using Kubernetes

10.1 Introduction to Kubernetes
10.2 Docker Swarm vs Kubernetes
10.3 Kubernetes Architecture
10.4 Deploying Kubernetes using Kubeadms
10.5 Alternate ways of deploying Kubernetes
10.6 YAML Files
10.7 Creating a Deployment in Kubernetes using YAML
10.8 Services in Kubernetes
10.9 Ingress in Kubernetes
10.10 Case Study – Kubernetes Architecture

Hands-on Exercise – 

1. Setting up Kubernetes using kubeadm
2. Installing Kubernetes using kops and GCK
3. Creating a Deployment
4. Creating Services
5. Creating an Ingress
6. Demonstrating the use of Ingress, services and deployments together

Module 11 - Continuous Monitoring using Nagios

11.1 What is Continuous Monitoring
11.2 Introduction to Nagios
11.3 Nagios Architecture
11.4 Monitoring Services in Nagios
11.5 What are NRPE Plugins
11.6 Monitoring System Info using NRPE plugins

Hands-on Exercise – 

1. Installing Nagios
2. Monitoring of different servers using Nagios

Module 12 - Terraform Modules & Workspaces

12.1 Creating first EC2 instance with Terraform
12.2 Understanding Resources & Providers
12.3 Destroying Infrastructure with Terraform
12.4 Destroying Specific Resource
12.5 Understanding Terraform State files
12.6 Understanding Desired & Current States
12.7 Challenges with the current state on computed values
12.8 Terraform Commands – State Files
12.9 Terraform Provider Versioning
12.10 Types of Terraform Providers
12.11 Understanding Attributes and Output Values in Terraform
12.12 Attribute Resource (Document)
12.13 Fetching Data from Maps and List in Variable
12.14 Terraform Format
12.15 Validating Terraform Configuration Files
12.16 Integrating with GIT for team management
12.17 Terraform Provider UseCase – Resources in Multiple Regions

Hands-on Exercise – 

1. Creating Infrastructure with Terraform Cloud
2. Implementing remote-exec provisioners
3. Implementing local-exec provisioners
4. Handling Access & Secret Keys the Right Way in Providers
5. Handling Multiple AWS Profiles with Terraform Providers

What projects I will be working on this DevOps certification training?

In this DevOps project you will be introduced to the DevOps pipeline demo in various industry domains like media, finance, medical projects and more. You will get hands-on experience in Docker containerization by deploying Jenkins, working with integration tests in DevOps, Project Reports and finance app configuration.

Project 01 – Creating CI/CD Pipeline to build and test a Website

Problem Statement : How to create a CI/CD Pipeline for building and testing a website

Topics : Git, Docker, Jenkins, Puppet, Selenium

Highlights:

  • Setting Puppet and Jenkins in Master Slave Architecture
  • Integrating Git and Jenkins for automated pipelines
  • Using Puppet for Configuration Management
  • Containerizing a Website

Project 02 – Deploying an app on Kubernetes using CI/CD Pipelines

Topics : Git, Docker, Jenkins, Selenium, Kubernetes

Highlights:

  • Connecting Jenkins, Git and Kubernetes
  • Containerizing code using Dockerfile
  • Deploying Dockerfile to container, and then to Dockerhub
  • Deploying from Dockerhub to Kubernetes using Jenkins

Case Study 01 – Implementing Git Workflow

Problem Statement: To analyze and use a specific Git Workflow scenario

Topics: Git branches, Git workflows, merging, rebasing

Highlights:

  • Using Industry standard architectures for implementing Git
  • Merging braches
  • Simulating a working architecture in git

Case Study 02 –Resolving Merge Conflicts

Problem Statement: Understanding how to resolve merge conflicts in different scenarios

Topics: Git branches, merging, rebasing

Highlights:

  • Understanding the difference between merging and rebasing
  • Resolving Merge conflicts based on different scenarios

Case Study 03 – Creating custom containers in Docker

Problem Statement: Creating a custom container from base Ubuntu container

Topics: Dockerfile, Dockerhub

Highlights:

  • Creating a Dockerfile
  • Pushing container to Dockerhub
  • Creating custom Docker images

Case Study 04 – Using Bind Mounts, Docker Compose and Docker Swarm

Problem Statement: Deploy an application using Docker compose, Bind Mounts and Docker Swarm

Topics: Docker Swarm, Docker storage, Docker Compose, Docker Networks

Highlights:

  • Creating and using Bind Mounts in Docker
  • Deploying Multiple Docker applications using Docker compose
  • Creating a Docker swarm cluster and Deploying applications over it

Case Study 05 – Using Puppet for Configuration Management

Problem Statement: Managing large fleet of servers using Puppet

Topics: Docker, puppet manifests, conditional statements, modules, classes

Highlights:

  • Creating Modular scripts in Puppet
  • Working with Puppet Manifests
  • Managing large number of servers using Puppet

Case Study 06 – Using Selenium to create automated test cases

Problem Statement: Creating Automated Test cases in Selenium

Topics: Selenium, Runnable Jar files, chromedriver, headless tests

Highlights:

  • Creating Automated Test Cases
  • Creating Runnable Jar files
  • Running headless tests in chrome using Non-GUI Linux

Module 01 - Python Environment Setup and Essentials

1.1 Introduction to Python Language
1.2 Features, the advantages of Python over other programming languages
1.3 Python installation – Windows, Mac & Linux distribution for Anaconda Python
1.4 Deploying Python IDE
1.5 Basic Python commands, data types, variables, keywords and more

Hands-on Exercise – Installing Python Anaconda for the Windows, Linux and Mac.

Module 02 - Python language Basic Constructs

2.1 Built-in data types in Python
2.2 Learn  classes, modules, Str(String), Ellipsis Object, Null Object, Ellipsis, Debug
2.3 Basic operators, comparison, arithmetic, slicing and slice operator, logical, bitwise
2.4 Loop and control statements while, for, if, break, else, continue.

Hands-on Exercise –
1. Write your first Python program
2. Write a Python Function (with and without parameters)
3. Use Lambda expression
4. Write a class
5. Create a member function and a variable
6. create an object
7. Write a for loop

Module 03 - OOP concepts in Python

3.1 How to write OOP concepts program in Python
3.2 Connecting to a database
3.3 Classes and objects in Python
3.4 OOPs paradigm, important concepts in OOP like polymorphism, inheritance, encapsulation
3.5 Python functions, return types and parameters
3.6 Lambda expressions

Hands-on Exercise –
1. Creating an application which helps to check balance, deposit money and withdraw the money using the concepts of OOPS.

Module 04 - Database connection

4.1 Understanding the Database, need of database
4.2 Installing MySQL on windows
4.3 Understanding Database connection using Python.

Hands-on Exercise – Demo on Database Connection using python and pulling the data.

Module 05 - NumPy for mathematical computing

5.1 Introduction to arrays and matrices
5.2 Broadcasting of array math, indexing of array
5.3 Standard deviation, conditional probability, correlation and covariance.

Hands-on Exercise –
1. How to import NumPy module
2. Creating array using ND-array
3. Calculating standard deviation on array of numbers
4. Calculating correlation between two variables.

Module 06 - SciPy for scientific computing

6.1 Introduction to SciPy
6.2 Functions building on top of NumPy, cluster, linalg, signal, optimize, integrate, subpackages, SciPy with Bayes Theorem.

Hands-on Exercise –
1. Importing of SciPy
2. Applying the Bayes theorem on the given dataset.

Module 07 - Matplotlib for data visualization

7.1 How to plot graph and chart with Python
7.2 Various aspects of line, scatter, bar, histogram, 3D, the API of MatPlotLib, subplots.

Hands-on Exercise –
1. Deploying MatPlotLib for creating Pie, Scatter, Line, Histogram.

Module 08 - Pandas for data analysis and machine learning

8.1 Introduction to Python dataframes
8.2 Importing data from JSON, CSV, Excel, SQL database, NumPy array to dataframe
8.3 Various data operations like selecting, filtering, sorting, viewing, joining, combining

Hands-on Exercise –
1. Working on importing data from JSON files
2. Selecting record by a group
3. Applying filter on top, viewing records

Module 09 - Exception Handling

9.1 Introduction to Exception Handling
9.2 Scenarios in Exception Handling with its execution
9.3 Arithmetic exception
9.4 RAISE of Exception
9.5 What is Random List, running a Random list on Jupyter Notebook
9.6 Value Error in Exception Handling.

Hands-on Exercise –
1. Demo on Exception Handling with an Industry-based Use Case.

Module 10 - Multi Threading & Race Condition

10.1 Introduction to Thread, need of threads
10.2 What are thread functions
10.3 Performing various operations on thread like joining a thread, starting a thread, enumeration in a thread
10.4 Creating a Multithread, finishing the multithreads.
10.5 Understanding Race Condition, lock and Synchronization.

Hands-on Exercise –
1. Demo on Starting a Thread and a Multithread and then perform multiple operations on them.

Module 11 - Packages and Functions

11.1 Intro to modules in Python, need of modules
11.2 How to import modules in python
11.3 Locating a module, namespace and scoping
11.4 Arithmetic operations on Modules using a function
11.5 Intro to Search path, Global and local functions, filter functions
11.6 Python Packages, import in packages, various ways of accessing the packages
11.7 Decorators, Pointer assignments, and Xldr.

Hands-on Exercise –
1. Demo on Importing the modules and performing various operation on them using arithmetic functions
2. Importing various packages and accessing them and then performing different operations on them.

Module 12 - Web scraping with Python

12.1 Introduction to web scraping in Python
12.2 Installing of beautifulsoup
12.3 Installing Python parser lxml
12.4 Various web scraping libraries, beautifulsoup, Scrapy Python packages
12.5 Creating soup object with input HTML
12.6 Searching of tree, full or partial parsing, output print

Hands-on Exercise –
1. Installation of Beautiful soup and lxml Python parser
2. Making a soup object with input HTML file
3. Navigating using Py objects in soup tree.

What projects I will be working in this Python certification course?

Project 01 : Analyzing the Naming Pattern Using Python

Industry : General

Problem Statement : How to analyze the trends and the most popular baby names

Topics : In this Python project, you will work with the United States Social Security Administration (SSA) which has made data on the frequency of baby names from 1880 to 2016 available. The project requires analyzing the data considering different methods. You will visualize the most frequent names, determine the naming trends and come up with the most popular names for a certain year.

Highlights :

  • Analyzing data using Pandas Library
  • Deploying Data Frame Manipulation
  • Bar and box plots with Matplotlib

Project 02 : – Python Web Scraping for Data Science

In this project, you will be introduced to the process of web scraping using Python. It involves installation of Beautiful Soup, web scraping libraries, working on common data and page format on the web, learning the important kinds of objects, Navigable String, deploying the searching tree, navigation options, parser, search tree, searching by CSS class, list, function and keyword argument.

Project 03 : Predicting Customer Churn in Telecom Company

Industry – Telecommunications

Problem Statement – How to increase the profitability of a telecom major by reducing the churn rate

Topics :In this project, you will work with the telecom company’s customer dataset. This dataset includes subscribing telephone customer’s details. Each of the column has data on phone number, call minutes during various times of the day, the charges incurred, lifetime account duration and whether the customer has churned some services by unsubscribing it. The goal is to predict whether a customer will eventually churn or not.

Highlights :

  • Deploy Scikit-Learn ML library
  • Develop code with Jupyter Notebook
  • Build a model using performance matrix

Module 01 - Introduction to Google Cloud

1.1 Understanding the fundamentals of Google Cloud Platform
1.2 The Google Global infrastructure
1.3 Products for storage, compute, networking, Machine Learning, and more
1.4 Availability zones
1.5 Different projects running on the GCP infrastructure, including Google projects

Module 02 - Google Cloud Services

2.1 Introduction to Google Cloud services
2.2 Managing Google services using command-line tools, app, and console
2.3 Installing and configuring SDK
2.4 Deploying Cloud Shell for GCP environment management
2.5 Deploying Gsutil

Module 03 - Google Computing Services

3.1 Understanding Google computing services
3.2 Creating and managing virtual machines in Google Cloud
3.3 Launching VMs on-demand using Google Compute Engine
3.4 Choosing the right computing solutions based on the workload like memory or CPU
3.5 Important actions with Compute Engine
3.6 Balancing the load

Module 04 - Google Storage Services

4.1 Various storage services offered with Google Cloud
4.2 The process of storing and retrieving data
4.3 Rich content management
4.4 Hosting a website
4.5 Choosing the right storage options
4.6 Integrating on-premises with the cloud storage environment
4.7 Nearline and Coldline storage
4.8 Cloud Datastore
4.9 Managing cloud storage using Gsutil

Module 05 - Google Cloud APIs

5.1 Deploying Google Cloud for developing applications and for debugging and monitoring purposes
5.2 Choosing the right data storage for application data
5.3 Automating infrastructure
5.4 Managing the API
5.5 Cloud source
5.6 Functions and special APIs
5.7 Implementing and configuring Cloud Launcher and Deployment Manager
5.8 Application deployment using Cloud Engine

Module 06 - Google Networking Services

6.1 Introduction to Google networking
6.2 Setting up the Google network
6.3 Connecting various Google Cloud Platform resources
6.4 Isolation using firewalls and network policies
6.5 Creating and managing of Virtual Private Network
6.6 Working with cloud routers and interconnecting networks

Module 07 - IAM & Security Services

7.1 Different security and identity and access management (IAM) services
7.2 Various roles in IAM
7.3 Creating and managing Google resources permissions
7.4 IAM APIs
7.5 The creation of custom roles
7.6 Sharing resources and isolation
7.7 Deploying penetration testing, auditing, and security controls

Module 08 - Migrating to Google Cloud

8.1 Understanding how to migrate to Google Cloud
8.2 Various criteria to be considered
8.3 Choosing the right options as per the specific needs
8.4 Managing a hybrid cloud model
8.5 Complete migration from the on-premises model to the cloud
8.6 Choosing an automation framework for resource provisioning

What Google Cloud projects will you be working on in this course?

Project 01: Deploy a Multi-tier Website on Google Cloud Platform

Problem Statement: Deploy a custom PHP website to Google Cloud Platform with functionalities for SQL and file storage

Highlights:
1.1 Configuring Google Cloud Platform to send emails for every operation using the website
1.2 Deploying the web application in private subnet with no Internet access
1.3 Using Load Balancer to expose the application in the private subnet
1.4 Using the database for metadata storage

Project 02: Deploying a Website for High Availability and High Resilience

Problem Statement: Design an architecture that can automatically scale up and down based on traffic and is de-coupled for components like database, webapp, etc.

Highlights:
2.1 Designing architectures that are self-healing and auto-scaling
2.2 Load balancing across multiple instances using Load Balancer
2.3 Deploying Google Cloud Platform and managing cloud storage using Gsutil

Core Java Concepts

Introduction to Java Programming, Defining Java, Need for Java, Platform Independent in Java, Define JRE,JVM, JDK, Important Features and Evolution of Java

Writing Java Programs using Java Principles

Overview of Coding basics, Setting up the required environment, Knowing the available IDEs, Writing a Basic-level Java Program, Define Package, What are Java Comments?, Understanding the concept of Reserved Words, Introduction to Java Statements, What are Blocks in Java, Explain a Class, Different Methods

Language Conceptuals

Overview of the Language, Defining Identifiers, What are Constraints and Variables, What is an Encoding Set?, Concept of Separators, Define Primitives, How to make Primitive Conversions?, Various Operators in Java

Operating with Java Statements

Module Overview, Learn how to write If Statement, Understanding While Statement, Working with Do-while Statement, How to use For Statement?, Using Break Statement, What is Continue Statement, Working of Switch Statement

Concept of Objects and Classes

General Review of the Module, Defining Object and Classes in Java, What are Encapsulation, Static Members and Access Control?, Use and importance of ‘this’ Keyword, Deining Method Overloading with an example, ‘By Value’ vs. ‘By Reference’, Loading, Defining Initialization and Linking, How to Compare Objects in Java?, What is Garbage Collector?

Introduction to Core Classes

General Review, Concept of Object in Java, Define Core Class, What is System?, Explain String Classes, How do Arrays work?, Concept of Boxing & Unboxing, Use of ‘varargs’, ‘format’ and ‘printf’ Methods

Inheritance in Java

Introduction, Define Inheritance with an example, Accessibility concept, Method Overriding, Learning how to call a Superclass’ Constructor, What is Type Casting?, Familiarity with ’instanceof’ Keyword

Exception Handling in Detail

Getting started with exception Handling, Defining an Exception, How to use Constructs to deal with exceptions?, Classification of exceptions, Throw Exceptions, How to create an exception class?, stack Trace analysis

Getting started with Interfaces and Abstract Classes

General Review, Defining Interface, Use and Create and Interface, Concept of Extending interfaces, How to implement multiple interfaces?, What are abstract classes?, How to create and use abstract classes?, Comparison between interface and abstract classes, Concept of Nested Classes, What are Nested Classes?, Nested Classes Types, Working of an Inner Class, What is a Local Inner Class?, Anonymous Classes in java, What is a Static Nested Class

Overview of Nested Classes

What are Nested Classes?, Types of Nested Classes, What is an Inner Class?, Understanding local inner class, Anonymous Inner Class, Nested Class – Static

Getting started with Java Threads

What is a Thread?, How to create and start a Thread?, States of a Thread, Blocking the Execution of a Thread, Concept of Sleep Thread, Understanding the priorities in a thread, Synchronisation in Java Threads, Interaction between threads

Overview of Java Collections

Introduction to Collection Framework, Preeminent Interfaces, What are Comparable and Comparator?, Working with Lists, Working with Maps, Working with Sets, Working with Queues

Understanding JDBC

Define JDBC, Different types of Drivers, How to access the drivers?, What is Connection in Java?, What is a Statement?, Explaining CRUD Operations with examples, Prepared Statement and Callable Statement

Java Generics

Overview of important topics included, Important and Frequently-Used Features, Defining Generic List, What is Generic Map in Java?, Java Generic Classes & Methods, For Loop Generic, What is Generic Wild Card?

Input/Output in Java

Brief Introduction, Learning about Input and output streams in java, Concept of byte Oriented Streams, Defining Character Oriented Streams?, Explain Object Serialisation, Input and Output Based on Channel

Getting started with Java Annotations

Introduction and Definition of Annotations, How they are useful for Java programmers?, Placements in Annotations, What are Built-in Java Annotations, Defining Custom Annotations

Reflection and its Usage

Getting started, Define Java Reflection?, What is a Class Object?, Concept of Constructors, Using Fields, Applying Methods, Implementing Annotations in Your Java Program

What projects I will be working on this Java training?

Project – Library Management System

Problem Statement – It creates library management system project which includes following functionalities:

Add book, Add Member, Issue Book, Return Book, Available Book etc.

Splunk Development Concepts

Introduction to Splunk and Splunk developer roles and responsibilities

Basic Searching

Writing Splunk query for search, auto-complete to build a search, time range, refine search, working with events, identifying the contents of search and controlling a search job

Hands-on Exercise – Write a basic search query

Using Fields in Searches

What is a Field, how to use Fields in search, deploying Fields Sidebar and Field Extractor for REGEX field extraction and delimiting Field Extraction using FX

Hands-on Exercise – Use Fields in Search, use Fields Sidebar, use Field Extractor (FX) and delimit field Extraction using FX

Saving and Scheduling Searches

Writing Splunk query for search, sharing, saving, scheduling and exporting search results

Hands-on Exercise – Schedule a search, save a search result and share and export a search result

Creating Alerts

How to create alerts, understanding alerts and viewing fired alerts.

Hands-on Exercise –Create an alert in Splunk and view the fired alerts

Scheduled Reports

Describe and configure scheduled reports

Tags and Event Types

Introduction to Tags in Splunk, deploying Tags for Splunk search, understanding event types and utility and generating and implementing event types in search

Hands-on Exercise – Deploy tags for Splunk search and generate and implement event types in search

Creating and Using Macros

What is a Macro and what are variables and arguments in Macros

Hands-on Exercise –First, you define a Macro with arguments and then use variables with in it

Workflow

Creating get, post and search workflow actions

Hands-on Exercise – Create get, post and search workflow actions

Splunk Search Commands

Studying the search command, the general search practices, what is a search pipeline, how to specify indexes in search, highlighting the syntax and deploying the various search commands like fields, tables, sort, rename, rex and erex

Hands-on Exercise –Steps to create a search pipeline, search index specification, how to highlight syntax, using the auto complete feature and deploying the various search commands like sort, fields, tables, rename, rex and erex

Transforming Commands

Using top, rare and stats commands

Hands-on Exercise – Use top, rare and stats commands

Reporting Commands

Using following commands and their functions: addcoltotals, addtotals,top, rare and stats

Hands-on Exercise – Create reports using following commands and their functions: addcoltotals and addtotals

Mapping and Single Value Commands

iplocation, geostats, geom and addtotals commands

Hands-on Exercise – Track IP using iplocation and get geo data using geostats

Splunk Reports and Visualizations

Explore the available visualizations, create charts and time charts, omit null values and format results

Hands-on Exercise – Create time charts, omit null values and format results

Analyzing, Calculating and Formatting Results

Calculating and analyzing results, value conversion, roundoff and format values, using the eval command, conditional statements and filtering calculated search results

Hands-on Exercise – Calculate and analyze results, perform conversion on a data value, roundoff numbers, use the eval command, write conditional statements and apply filters on calculated search results

Correlating Events

How to search the transactions, creating report on transactions, grouping events using time and fields and comparing transactions with stats

Hands-on Exercise – Generate report on transactions and group events using fields and time

Enriching Data with Lookups

Learning data lookups, examples and lookup tables, defining and configuring automatic lookups and deploying lookups in reports and searches

Hands-on Exercise – Define and configure automatic lookups and deploy lookups in reports and searches

Creating Reports and Dashboards

Creating search charts, reports and dashboards, editing reports and dashboards and adding reports to dashboards

Hands-on Exercise – Create search charts, reports and dashboards, edit reports and dashboards andadd reports to dashboards

Getting Started with Parsing

Working with raw data for data extraction, transformation, parsing and preview

Hands-on Exercise – Extract useful data from raw data, perform transformation and parse different values and preview

Using Pivot

Describe pivot, relationship between data model and pivot, select a data model object, create a pivot report, create in stant pivot from a search and add a pivot report to dashboard

Hands-on Exercise – Select a data model object, create a pivot report, create instant pivot from a search and add a pivot report to dashboard

Common Information Model (CIM) Add-On

What is a Splunk CIM and using the CIM Add-On to normalize data

Hands-on Exercise – Use the CIM Add-On to normalize data

Splunk Administration Topics

Overview of Splunk

Introduction to the architecture of Splunk, various server settings, how to set up alerts, various types of licenses, important features of Splunk tool, the requirements of hardware and conditions needed for installation of Splunk

Splunk Installation

How to install and configure Splunk, the creation of index, standalone server’s input configuration, the preferences for search, Linux environment Splunk installation and the administering and architecting of Splunk

Splunk Installation in Linux

How to install Splunk in the Linux environment, the conditions needed for Splunk and configuring Splunk in the Linux environment

Distributed Management Console

Introducing Splunk distributed management console, indexing of clusters,how to deploy distributed search in Splunk environment, forwarder management, user authentication and access control

Introduction to Splunk App

Introduction to the Splunk app, how to develop Splunk apps, Splunk app management, Splunk app add-ons, using Splunk-base for installation and deletion of apps, different app permissions and implementation and how to use the Splunk app and apps on forwarder

Splunk Indexes and Users

Details of the index time configuration file and the search time configuration file

Splunk Configuration Files

Understanding of Index time and search time configuration filesin Splunk, forwarder installation, input and output configuration, Universal Forwarder management and Splunk Universal Forwarder highlights

Splunk Deployment Management

Implementing the Splunk tool, deploying it on the server, Splunk environment setup and Splunk client group deployment

Splunk Indexes

Understanding the Splunk Indexes, the default Splunk Indexes, segregating the Splunk Indexes, learning Splunk Buckets and Bucket Classification, estimating Index storage and creating new Index

User Roles and Authentication

Understanding the concept of role inheritance, Splunk authentications, native authentications and LDAP authentications

Splunk Administration Environment

Splunk installation, configuration, data inputs, app management, Splunk important concepts, parsing machine-generated data, search indexer and forwarder

Basic Production Environment

Introduction to Splunk Configuration Files, Universal Forwarder, Forwarder Management, data management, troubleshooting and monitoring

Splunk Search Engine

Converting machine-generated data into operational intelligence, setting up the dashboard, reports and charts and integrating Search Head Clustering and Indexer Clustering

Various Splunk Input Methods

Understanding the input methods, deploying scripted, Windows and network and agentless input types and fine-tuning them all

Splunk User and Index Management

Splunk user authentication and job role assignment and learning to manage, monitor and optimize Splunk Indexes

Machine Data Parsing

Understanding parsing of machine-generated data, manipulation of raw data, previewing and parsing, data field extraction and comparing single-line and multi-line events

Search Scaling and Monitoring

Distributed search concepts, improving search performance, large-scale deployment and overcoming execution hurdles and working with Splunk Distributed Management Console for monitoring the entire operation

Splunk Cluster Implementation

Cluster indexing, configuring individual nodes, configuring the cluster behavior, index and search behavior, setting node type to handle different aspects of cluster like master node, peer node and search head

What projects I will be working on this Splunk Developer and Admin training?

Project 1 : Creating an Employee Database of a Company

Industry : General

Problem Statement : How to build a Splunk dashboard where employee details are readily available

Topics : In this project, you will create a text file of employee data with details like full name, salary, designation, ID and so on. You will index the data based on various parameters, use various Splunk commands for evaluating and extracting the information. Finally, you will create a dashboard and add various reports to it.

Highlights :

  • Splunk search and index commands
  • Extracting field in search and saving results
  • Editing event types and adding tags

Project 2 : Building an Organizational Dashboard with Splunk

Industry :  E-commerce

Problem Statement : How to analyze website traffic and gather insights

Topics :  In this project, you will build an analytics dashboard for a website and create alerts for various conditions. You will capture access logs of the web server andthe sample logs and then the sample are uploaded. You will analyze the top ten users, the average time spent, peak response time of the website, the top ten errors and error code description. You will also create a Splunk dashboard for reporting and analyzing.

Highlights :

  • Creating bar and line charts
  • Sending alerts for various conditions
  • Providing admin rights for dashboard

Project 3 : Field Extraction in Splunk

Industry : General

Problem Statement :How to extract the fields from event data in Splunk

Topics : In this project, you will learn to extract fields from events using the Splunk field extraction technique. You will gain knowledge in the basics of field extractions, understand the use of the field extractor, the field extraction page in Splunk web and field extract configuration in files. You will learn the regular expression and delimiters method of field extraction. Upon the completion of the project, you will gain expertise in building Splunk dashboard and use the extracted fields data in it to create rich visualizations in an enterprise setup.

Highlight :

  • Field extraction using delimiter method
  • Delimit field extracts using FX
  • Extracting fields with the search command

Introduction to Linux

Introduction to Linux, Basics of Shell, Basics of Kernel, CentOS 8 installation and VBox additions, Basic Linux Commands, ECHO and EXPR command, Set and unset a variable, Header of a shell script (#!).

Hands-on Exercise – Executing basic Linux commands, Installing CentOS 8 on VirtualBox and adding guest additions to the installed OS.

File Management

Text editors and file creation; Users, Groups and Processes; Root and Linux file hierarchy, Understanding file hierarchy, Understanding file permissions, chmod and chown commands, the LS command, Metacharacters, Editing a file using VIM, Displaying contents of a file, Copy, Move and Remove files.

Hands-on Exercise – Using VIM, Creating users and groups, Creating files and directories, Assigning file permissions and ownership using chmod and chown, Editing files in VIM.

Files and Processes

Everything is a file in UNIX/Linux (files, directories, executables, processes), Process control commands (ps and kill), other process control tools (top, nice, renice).

Hands-on Exercise – Executing ps and kill commands on running services, Monitoring the OS using top.

Introduction to Shell Scripting

What is shell scripting, Types of shell, Creating and writing a shell script, Changing the permission of the shell script, Executing the script, Environment variables, Defining a local and a global variable, User input in a shell script.

Hands-on Exercise – Creating a shell script, Writing and executing the shell script, creating a local and a global variable, taking input from the user in a shell script.

Conditional, Looping statements and Functions

What are Conditional statements, Using IF, IF-ELSE, Nested IF statements, What are Looping statements, Using WHILE, UNTIL and FOR statements, Using the case…esac statement, What is a Function, Creating a function in Linux, Calling functions.

Hands-on Exercise – Executing IF, IF-ELSE, Nested IF statements, Executing WHILE, UNTIL and FOR statements, Executing the case…..esac statement, creating a function in multiple ways, calling a function in a file, calling a function from another file.

Text Processing

Using GREP command, Using SED command, Using AWK command, Mounting a file to the virtual box, Creating a shared folder (mounting a folder), Using SORT command and Using pipes to combine multiple Commands.

Hands-on Exercise – Executing commands using GREP, Executing commands using SED, Executing commands using AWK, Mounting a folder in the Windows OS to the Linux OS, Installing VirtualBox guest additions on CentOS 8, Extracting zipped files.

Scheduling Tasks

What are Daemons, Introduction to Task scheduling in Linux, Scheduling a job in Linux, What is Cron and Crontab, How to use cron, Using the AT command.

Hands-on Exercise – Starting, Stopping and Restarting Daemon processes, Scheduling jobs using cron and crontab, Scheduling a one time task using AT, Managing scheduled tasks using ATQ and ATRM.

Advanced Shell Scripting

Why monitoring, Introduction to process monitoring, Top vs HTop, What does PGREP do, Introduction to file and folder monitoring, Monitoring tool inotifywait, inotifywait options for folder monitoring, Events of a folder in inotify, the FREE command.

Hands-on Exercise – Using Top to moniter the OS, Installing Htop, Using Htop to monitor the OS, Filtering and sorting using Htop, Installing inotify tools, monitoring a folder using inotifywait, monitoring a folder only for certaing events, using the FREE command.

Database Connectivity

Installing and configuring MySQL, Securing MySQL, Running Queries from terminal, Running Queries from a shell script.

Hands-on Exercise – Downloading and installing MySQL, Connecting to MySQL from terminal, Querying directly from the terminal, Pushing the query result inside a file, CRUD operations from a shell script.

Linux Networking

What is networking in Linux, Why do we need networking, Using networking commands – IFCONFIG, PING, Wget and cURL, SSH, SCP and FTP, Learning Firewall tools – iptables and firewalld, DNS and Resolving IP address, /etc/hosts and /etc/hostname, nslookup and dig.

Hands-on Exercise – Executing all the networking commands, Using iptables and firewalld, Adding and removing ports, Resolving IP address in /etc/hosts, looking into a websites IP and nameservers using nslookup and dig.

What projects I will be working on this Linux Admin training?

Project: Installing WordPress on Centos7

Industry: Internet related

Problem Statement: How to install LAMP stack on Centos7 and creating a database for WordPress

Topics: In this project you will be working on creating your account on WordPress (with Database), then flush it using Flush Privileges and Install a PHP Module. We can get that package directly from CentOS’s default repositories using yumand also we will install and update the WordPress for the latest Template & Formats.

Highlight

  • Centos server installation
  • Creating a MySQL database
  • WordPress installation & configuration

Module 1: Introduction to Microsoft Azure

  • Introduction to cloud computing
  • What is Microsoft Azure?
  • Microsoft Azure Services
  • Azure Portal
  • Azure CLI
  • Azure PowerShell

Hands on: Creating a Microsoft Azure account, Configuring Azure PowerShell, Configuring Azure CLI

Module 2: Introduction to ARM & Azure Storage

  • Azure Resources & Subscriptions
  • Azure Resource Manager
  • Managing Azure Resources
  • Azure Tags
  • Azure Storage Account & its types
  • Azure Blob Storage
  • Azure Content Delivery Network (CDN)
  • Azure Files Storage
  • Azure File Sync

Hands on: Manage Resource Groups in Azure, Move resource from one resource group to another, Apply tags, Create storage account, Access storage account, Create blob storage, Upload in blob storage, Create a file share, Creating and using CDN Endpoint

Module 3: Introduction to Azure storage

  • Azure Table Storage
  • Azure Queue Storage
  • Azure Storage Explorer
  • Azure Shared Access Signature (SAS)
  • Azure Databox
  • Azure Storage Replication
  • Data Replication Options
  • Azure Import/Export Service

Hands on: Attach & Detach an External Storage Account, Storage explorer – Blob, file, queues and table storage, Backup-archive, Backup – Snapshots, Backup – AZCopy, Azure Shared Access Signature (SAS), use Azure Data Factory Copy Data tool to transfer data to Azure

Module 4: Azure Virtual Machines

  • Azure Virtual Machines
  • Data Disks in Azure
  • Azure VMs & Interfaces
  • ARM templates
  • VHD templates
  • Custom Images of Azure VM
  • Virtual Machine Scale Sets
  • Virtual Machine Availability Sets

Hands on: Creating and Configuring An Azure VM, Deploying a custom image of Azure VM, Virtual Machine Scale Sets

Module 5: Azure App and Container Services

  • App Service Web App for Containers
  • App Service plan
  • Networking for an App Service
  • Deployment slots
  • Container image
  • Azure Kubernetes Service
  • Azure Container Registry

Hands on: Create an App Service Web App for Containers, create a container image, configure Azure Kubernetes Service, publish and automate image deployment to the Azure Container Registry

Module 6: Azure Networking

  • Azure Virtual Networks
  • Azure Vnet Components
  • IP Address – Public & Private IPs
  • Azure Vnet Subnets
  • Azure Network Interface Cards (NIC)
  • Network Security Group (NSG)
  • Route Tables
  • Service Tags
  • Azure DNS
  • Private DNS,

Hands on: Vnet creation, Create and configure vnet-vnet peering, Verify virtual network connectivity, Assign static IP to VM, Create route tables, Add routes, Create NIC, Attach NIC to VM, Create DNS, Add RecordSet, Create NSG, Add security rule to NSG, Attach NSG to subnet, Verify NSG is applied

Module 7: Azure Networking - II

  • Application Gateway
  • Azure Front Door Service
  • Azure Traffic Manager
  • Application Security Groups
  • Azure Load Balancers
  • Azure Firewall
  • Azure Bastion
  • Network Watcher
  • Azure Express Route
  • Express Route Circuits
  • Express Route Peering

Hands on: Create internal load balancer, Create Public load balancer, Application Gateway, Implement the Azure Front Door Service, implement Azure Traffic Manager, Deploy and configure Azure Bastion Service

Module 8: Authentication and Authorization in Azure using RBAC

  • Identity and Access Management in Azure
  • Role Based Access Management (RBAC)
  • Role Definitions
  • Role Assignment in Azure Resources
  • Azure Users & Groups
  • RBAC Policies

Hands on: Create a custom role for Azure Resources, Assign a role to configure access to Azure resources

Module 9: Microsoft Azure Active Directory

  • Azure Active Directory (Azure AD)
  • Windows AD Vs Azure AD
  • Azure AD Users
  • Azure AD Groups
  • Azure AD Domains
  • Azure AD Tenants
  • Authentication Options
  • Azure AD Connect
  • Self Service password Reset (SSPR)
  • Multi Factor Authentication (MFA)
  • Resource Locks

Hands on: Add or delete users using Azure Active Directory, Add or delete tenants using Azure Active Directory, Create a basic group and add members, Applying Resource Locks

Module 10: Azure Monitoring

  • Azure Monitor
  • Azure Metrics
  • Log Analytics
  • Alerts and actions
  • Application Insights
  • Backup reports
  • Recovery Services Vault
  • Backing Up Azure Virtual Machines
  • VM Backup Policies
  • Restoring Azure Virtual machines,

Hands on: configure and interpret azure metrics, configure Log Analytics, query and analyse logs, set up alerts and actions, create a Recovery Services Vault, Backing up and restoring a Virtual Machine

Module 11: Multi Factor Authentication (MFA)

  • MFA Fraud Alerts
  • MFA Bypass Options
  • MFA Trusted IPs
  • MFA Verification Methods
  • Azure Key Vault
  • Azure AD Managed Identities
  • Azure AD Application Management

Hands on: Configuring and Deploying Azure Key Vault, Configuring and Deploying Azure AD MFA Fraud Alerts, Configuring and Deploying Azure AD MFA One-time Bypass

Module 12: Migration in Azure

  • Understanding VM migration
  • Azure Migrate
  • Azure Site recovery
  • Server Assessment
  • Server Migration

Hands on: Migrating Physical Servers Using Azure Migrate, Assessing Physical Servers Using Azure Migrate.

Module 13: Azure Data Platform - I

  • NoSQL and NoSQL Database
  • Cosmos DB
  • Multiple APIs and Data Models
  • Request Units
  • Request Unit Calculator
  • Achieving Elastic Scale
  • Partition Key
  • Cross-partition Queries
  • Replication
  • Turnkey Global
  • Distribution
  • Turnkey Global Distribution
  • Replication and Consistency
  • Consistency Levels
  • Document Database
  • Cosmos DB Resource Model
  • Resource Properties, Self-links, and URLs

Hands on: Creating a Cosmos DB Account, Creating Global Distribution, Importing data from SQL Server using the Data Migration tool, Executing SQL queries on an existing database

Module 14: Azure Data Platform - II

  • Data Migration Tool
  • Rich Query with SQL
  • SQL Operators and Functions
  • Client Development
  • Indexing Policies
  • Users, Permissions, and Resource Tokens
  • Server-side Programming Model
  • Triggers
  • User-defined Functions (UDFs)
  • Table API
  • Cosmos DB Graph Database
  • Vertices and Edges
  • Populating the Graph
  • Bi-directional Relationships
  • Writing Gremlin Queries
  • Azure Table Storage

Hands on: Creating an Azure table API database and perform query execution,Working with custom indexing, Working with User-defined Functions and Triggers, Creating an Azure Table API Database, Creating a Graph Database using cosmos DB, Importing Data from Table Storage

What projects I will be working on this Microsoft Azure 300-301 training?

building a Python and PostgreSQL application in Azure App service, then configure your application into the customized docker container. Steps to be performed:

  • Create a Python Application in Azure App.
  • Create a PostgreSQL Database in Azure.
  • Deploy the app to Azure.
  • Manage the app in Azure Portal.
  • Configure your application into the Custom Containers.

Installation of Hadoop and Hadoop Ecosystems

Installation of Hadoop components and ecosystems: Hive, Sqoop, Pig, Scala and Spark

Introduction to Big Data and Hadoop Understanding HDFS and MapReduce

Introduction to Big Data and Hadoop and its ecosystem, MapReduce: the importance of Big Data, how does Hadoop fit into the framework, Hadoop Distributed File System (HDFS):replications, block size, secondary Name node, high availability and YARN: resource manager, node manager

Deep Dive in MapReduce

How does MapReduce work, how does Reducer work, how does Driver work, combiners, partitioners, input formats, output formats, shuffle and sort

Hadoop Administration: Multi-Node Cluster Setup using Amazon EC2

How to create a Hadoop cluster with four nodes, working with cluster and deploying a MapReduce job, how to write a MapReduce code and setting up the Cloudera Manager

Hadoop Administration: Cluster Configuration

The significance of the configuration files, overview of the configuration values and parameters, the parameters of Hadoop distributed file system, setting up the Hadoop environment, detailed configuration files like ‘Include’ and ‘Exclude’, the directory structure and files of Name node and Data node anded it log and file system image for Hadoop administration and maintenance

Hadoop Administration: Maintenance, Monitoring and Troubleshooting

Deploying the checkpoint procedure, working with metadata, data backup, safe mode, Name node failure and recovery procedure, troubleshooting to resolve various problems, knowing what to look for, node removal and more, the best practices in using the JMX tool for cluster monitoring, working with stack traces, using logs to monitor and troubleshoot, deploying various open-source tools for cluster monitoring, how to deploy the Job Scheduler, the process of job submission flow in MapReduce, scheduling of jobs on the same cluster, FIFO scheduling and Fair Scheduler configuration

Securing Hadoop Cluster with Kerberos and Other Advance Topics

Hadoop advanced administration, Quorum Journal Manager, HDFS security and configuring Hadoop federation, Hadoop platform security fundamentals, the process to secure the Hadoop platform, the importance of Kerberos, integrating with the Hadoop platform and Hadoop cluster configuration with Kerberos

What projects I will be working on this Hadoop Admin training?

Project 1 : Streaming Twitter Data Using Flume 

Topics:This project is associated with giving you hands-on experience in deploying Apache Flume for extracting Twitter streaming data and getting it into Hadoop for analysis. You will learn to handle high volumes data spikes, horizontal data scaling to accommodate increased data volumes and data delivery guarantee.

Project 2 : Hive and Impala Comparison

Topics: Installation of CDH5 Apache Hive and Apache Impala, comparing the two tools for data querying, the advantages of Hive as a data warehouse for summarization and analysis and the advantage of Impala as a massively parallel processing and SQL like querying engine for high speed querying of data in HDFS

Introducing Agile Principles

Defining Agile values and principles, Contrasting Waterfall and Agile product development philosophies, Confronting the challenges of adopting Agile, Creating a cross–functional team.

Defining the Agile Framework

Embracing Agile

Defining the core Agile Framework, Core Agile team, artifacts and ceremonies, Adapting traditional business process to Agile, Applying core Agile Values, Leveraging checks and balances

Agile Ceremonies and Artifacts

Defining the Core Agile Artifacts

Creating the Product Backlog, Implementing the Sprint Backlog, Defining the Definition of Done, Developing potentially shippable product increment

Simulating the Core Agile Ceremonies

Refining the Product Backlog, Holding the Sprint Planning meeting, Hosting the Daily Agile, Leading Sprint Reviews, Facilitating successful Sprint Retrospectives

Refining the Product Backlog

Iterating the Product Backlog

Developing the Product Vision, Building the Product Backlog, Continuously refining the Product Backlog, Turning ideas into action, Applying the DOVE framework

Refining Product Delivery

Comparing iterative and incremental delivery, Decomposing Epics into features and stories, Releasing products with Minimal Marketable Features, Planning a product delivery roadmap

Estimating and Prioritizing Product Backlog Items

Defining user personas

Creating realistic user Personas, Visualizing scope through story maps, Linking user personas to use cases

Creating user stories

Writing users stories with the Connextra format, Evolving product requirements, Applying INVEST and SMART frameworks to focus user stories, Developing products with progressive elaboration, Breaking user stories into tasks, Defining appropriate acceptance criteria.

User story estimating

Sizing user stories, Estimating effort and business value level through relative measurement, Comparing and contrasting affinity and planning poker estimation techniques

Prioritizing the Product Backlog

Ranking product backlog item priority at the release, product and project level, Utilizing MoSCoW and other prioritization techniques, Applying the Pareto principle to product planning, Identifying high–priority items for sprint planning

Agile Responsibilities to the Team

Growing the Agile team

Enforcing the Agile process, Establishing team working agreements, Performing as a servant–leader, Removing Impediments, Becoming an Agile coach for your team

Ensuring long–term success

Continuously improving the team, Reporting appropriate metrics, Managing and reducing external dependencies, Adopting best practices for software engineering, Acting as an Agile champion in your organization

Agile Project

Project – Planning Poker

Problem Statement – It is an iterative approach to estimating Steps:

Topics: Each estimator is given a deck of cards; each card has a valid estimate written on it, Customer/Product owner reads a story, Each estimator selects a card that‘s his or her estimate, Cards are turned over so all can see them Discuss differences (especially outliers), Re-estimate until estimates converge

What projects I will be working on this Agile training?

Project – Planning Poker

Problem Statement – It is an iterative approach to estimating Steps:

Topics: Each estimator is given a deck of cards; each card has a valid estimate written on it, Customer/Product owner reads a story, Each estimator selects a card that‘s his or her estimate, Cards are turned over so all can see them Discuss differences (especially outliers), Re-estimate until estimates converge

View More

Free Career Counselling

Certification

This is a comprehensive course that is designed to clear multiple certifications as follows:

  • AWS Certification Solutions Architect exam
  • Exam AZ-300: Microsoft Azure Architect Technologies
  • Exam AZ-301: Microsoft Azure Architect Design
  • Java SE Programmer Certification
  • Splunk Certified Power User Certification
  • Splunk Certified Admin Certification
  • Linux Foundation Linux Certification

You will also receive the course completion certificate by Microsoft for ‘Integrating On-premises Identity Infrastructure with Microsoft Azure’ and ‘Implement Security in Azure Development Solutions’.

The entire course content is in line with respective certification programs, and upon the completion of the training you will be in a position to clear the requisite certification exams with ease and get the best jobs in top MNCs.

As part of this training, you will be working on real-time projects and assignments that have immense implications in the real-world industrial scenarios, thus helping you fast-track your career effortlessly.

At the end of this training program, there will be quizzes that perfectly reflect the type of questions asked in respective certification exams, and this shall help you score better.

Intellipaat Course Completion Certificate will be awarded upon the completion of the project work (after expert review) and upon scoring at least 60% marks in the quiz. Intellipaat certification is well recognized in top 80+ MNCs like Ericsson, Cisco, Cognizant, Sony, Mu Sigma, Saint-Gobain, Standard Chartered, TCS, Genpact, Hexaware, etc.

Our Alumni works at top 3000+ companies

client-desktop client-mobile

Course Advisor

Suresh Paritala

Suresh Paritala

Solutions Architect at Microsoft, USA

A Senior Software Architect at NextGen Healthcare who has previously worked with IBM Corporation, Suresh Paritala has worked on Big Data, Data Science, Advanced Analytics, Internet of Things and Azure, along with AI domains like Machine Learning and Deep Learning. He has successfully implemented high-impact.

David Callaghan

David Callaghan

Big Data Solutions Architect, USA

An experienced Blockchain Professional who has been bringing integrated Blockchain, particularly Hyperledger and Ethereum, and Big Data solutions to the cloud, David Callaghan has previously worked on Hadoop, AWS Cloud, Big Data and Pentaho projects that have had major impact on revenues of marquee brands around the world.

Samanth Reddy

Data Team Lead at Sony, USA

A renowned Data Scientist who has worked with Google and is currently working at ASCAP, Samanth Reddy has a proven ability to develop Data Science strategies that have a high impact on the revenues of various organizations. He comes with strong Data Science expertise and has created decisive Data Science strategies for Fortune 500 corporations.

Frequently Asked Questions

What Is Intellipaat’s Masters Course And How It Is Different From Individual Courses?

Intellipaat’s Masters course is a structured learning path specially designed by industry experts which ensures that you transform into Cloud and DevOps expert. Individual courses at Intellipaat focus on one or two specializations. However, if you have to masters Cloud and DevOps then this program is for you.

At Intellipaat, you can enroll in either the instructor-led online training or self-paced training. Apart from this, Intellipaat also offers corporate training for organizations to upskill their workforce. All trainers at Intellipaat have 12+ years of relevant industry experience, and they have been actively working as consultants in the same domain, which has made them subject matter experts. Go through the sample videos to check the quality of our trainers.

Intellipaat is offering the 24/7 query resolution, and you can raise a ticket with the dedicated support team at anytime. You can avail of the email support for all your queries. If your query does not get resolved through email, we can also arrange one-on-one sessions with our trainers.

You would be glad to know that you can contact Intellipaat support even after the completion of the training. We also do not put a limit on the number of tickets you can raise for query resolution and doubt clearance.

Intellipaat offers self-paced training to those who want to learn at their own pace. This training also gives you the benefits of query resolution through email, live sessions with trainers, round-the-clock support, and access to the learning modules on LMS for a lifetime. Also, you get the latest version of the course material at no added cost.

Intellipaat’s self-paced training is 75 percent lesser priced compared to the online instructor-led training. If you face any problems while learning, we can always arrange a virtual live class with the trainers as well.

Intellipaat is offering you the most updated, relevant, and high-value real-world projects as part of the training program. This way, you can implement the learning that you have acquired in real-world industry setup. All training comes with multiple projects that thoroughly test your skills, learning, and practical knowledge, making you completely industry-ready.

You will work on highly exciting projects in the domains of high technology, ecommerce, marketing, sales, networking, banking, insurance, etc. After completing the projects successfully, your skills will be equal to 6 months of rigorous industry experience.

Intellipaat actively provides placement assistance to all learners who have successfully completed the training. For this, we are exclusively tied-up with over 80 top MNCs from around the world. This way, you can be placed in outstanding organizations such as Sony, Ericsson, TCS, Mu Sigma, Standard Chartered, Cognizant, and Cisco, among other equally great enterprises. We also help you with the job interview and résumé preparation as well.

You can definitely make the switch from self-paced training to online instructor-led training by simply paying the extra amount. You can join the very next batch, which will be duly notified to you.

Once you complete Intellipaat’s training program, working on real-world projects, quizzes, and assignments and scoring at least 60 percent marks in the qualifying exam, you will be awarded Intellipaat’s course completion certificate. This certificate is very well recognized in Intellipaat-affiliated organizations, including over 80 top MNCs from around the world and some of the Fortune 500companies.

Apparently, no. Our job assistance program is aimed at helping you land in your dream job. It offers a potential opportunity for you to explore various competitive openings in the corporate world and find a well-paid job, matching your profile. The final decision on hiring will always be based on your performance in the interview and the requirements of the recruiter.

View More

Talk To Us

Select Currency