Web Application Architecture
Web Technologies
Web Technologies used in Projects
SDLC Methodologies
Waterfall Methodology
Agile Methodology
Scrum Framework
What is DevOps?
What is Cloud, SAAS, IAAS, PAAS?
What is Testing?
The Manifesto for Agile Software Development
The Principles behind the Agile Manifesto
Agile Approaches
Agile Frameworks
An overview of Scrum
The Scrum Roles & Responsibilities
The Scrum Artifacts
The Scrum Events
What are Azure Boards?
Why use Azure Boards?
Agile Project Management Best practices
Basic concepts of Azure Boards
Connecting Boards to GitHub
Work items
Kanban Boards
Sprints
Scrum and Plans
Azure Boards Integrations
Centralized Version Control System
Distributed Version Control System
Git Introduction
Git Architecture
Git Workflow
Git Branching Model
Git Merging Branches
Detached Head for Retro scoping
Undoing Changes
Git Ignore
GitHub For Remote Repositories
Using existing GIT Repositories with Clone
Pull Requests
Tagging
Repos For Remote Repositories
Using existing GIT Repositories with Clone
Pull Requests
Introduction to Operating Systems Introduction to Linux OS
Linux Distributions
Linux Architecture
Understanding Command Line Interface - CLI
Understanding Linux File System
Using Text Editor (vi)
File & Directory Management
Archive Files Using tar and zip utilities
Package Management
User Management
File Permissions
Service Management
Understand how IP addresses, ports, and DNS works
Load Balancers
HTTP/HTTPS
Configure Firewalls to secure the application
Virtualization using Virtual Machines
Introduction to Containerization
Virtual Machines vs Docker
Docker Architecture
Components of Docker
Setting up Docker
Docker Registry
Docker Images Vs Docker Containers
Running Docker Containers
Docker Volumes
Containerize Applications
Creating Docker Container from Docker Image
Sharing images using Docker Hub
Deploying Docker applications using multiple containers
Running applications using Docker Compose
Docker Networks
Introduction to Container Orchestration
Container Orchestration Tools
Overview of Kubernetes
Kubernetes Architecture
Components of Kubernetes
Understanding Containers
Running Containers
Sustaining Containers
Running Pods of Containers
Clustering of Pods
Clustering of Containers
Replica Sets
Deployments and Services
Attaching Docker and Kubernetes
K8s Release Notes
Linking Kubernetes and Cloud Native
AKS Storage
AKS Virtual Nodes
Azure Container Registry for AKS
Azure AKS - Auto Scaling
CI/CD with AKS
Azure Monitoring Using AKS
K8S Introduction
Kubernetes Pods
Replica Set & Deployments
Kubernetes - Namespaces, Services and DNS
Kubernetes Storage
Kubernetes Security & RBAC
What are Azure DevOps?
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Creating Pipelines in Azure DevOps
Connecting project in Azure DevOps
What are Azure Boards?
Why use Azure Boards?
Agile Project Management Best practices
Basic concepts of Azure Boards
Connecting Boards to GitHub
Work items
Kanban Boards
Sprints
Scrum and Plans
Azure Boards Integrations
Introduction to Azure Repos
Compare TFVC and Git
Key Concepts in Azure Repos
Search your code in Repos
What is TFVC?
Azure Repos Integrations
What are Azure Pipelines?
Why use Azure Pipelines
Deploying to Azure
Key concepts in Pipelines
CI Triggers in pipelines
YAML Basics
Ecosystems and Integration
Setting up CI build
Adding Tests to the Pipeline
Agents and Tasks
What are Azure Artifacts?
Key concepts in Artifacts
Working with packages
Feeds
Views and upstream sources
Connecting to Azure Pipelines
What are Azure test plans?
Exploratory and Manual testing
Test from Kanban board
Creating Test Plans
Testing Web Apps
CodeCommit - Overview
CodeCommit - First Repo
CodeCommit - HTTPS config
CodeCommit - clone, add, commit, push
CodeCommit - Branches and Pull Requests
CodeBuild - Overview
CodeBuild - First Build
CodeBuild - buildspec.yml
CodeBuild - Artifacts and S3
CodeDeploy - Overview
CodeDeploy - EC2 Setup
CodeDeploy - Deployment Configurations
CodeDeploy - appspec.yml
CodePipeline - Overview
CodePipeline - All Integrations
CodePipeline - Adding CodeCommit
CodePipeline - Adding CodeBuild
CodePipeline - Adding CodeDeploy
Overview and Flow of Continuous Integration
Benefits of Continuous Integration
Requirements of Continuous Integration
Build tools and Repository Manager for Continuous Integration
Overview of Continuous Deployment
Benefits of Continuous Deployment
Agile Mentality of Continuous Deployment
Tools for Continuous Deployment
Overview of Jenkins
Setting Up Jenkins
Setting Up Build Jobs
Build Parameters
Build Triggers
Jenkins Plugins
Jenkins Job DSL
Jenkins Pipelines
Jenkins Integrations
Advanced Jenkins Usage
Complexity in Infrastructure Management
Introduction to Configuration Management Tools
PULL vs PUSH Based Configuration Management
Introduction To Ansible
Ansible Setup
Ansible Inventory
Ansible Modules
Ansible Ad-Hoc Commands
Introduction To YAML
Ansible Playbooks
Ansible Handlers
Ansible Facts & Variables
Ansible Templates
Ansible Roles
Terraform Installation
Understanding Terraform HCL
Terraform with AWS
Terraform with Ansible
Setup Highly Available Infrastructure Using Terraform
Fundamentals of Cloud Computing
Walk through AWS Free Tier Account
AWS Management Console
Cloud Offerings - Public vs Private vs Hybrid
Infrastructure As A Service - IAAS
Platform As A Service - PAAS
Software As A Service - SAAS
AWS Regions
AWS Availability Zones
VPC Components
Internet Gateway
Subnets
Route Tables
Network Access Control List - NACL
Security Group
VPC Requirement
VPC Subnetting
VPC Requirement
Build Custom VPC
Introduction To EC2
EC2 Components
EC2 Instance Setup
SSH Clients
GitBash - Putty - Terminal
AWS Key Pairs
Apache Web Server Setup
Hosting Web Application
Public IP
Private IP
Elastic IP
Godaddy - DNS Setup
Configuring DNS for Website Mapping
Public Subnets
Private Subnets
Public Subnets vs Private Subnets
Bastion / Jump Server
NAT Gateway Intro
Setup NAT Gateway with Private Subnets
Install Application using NAT Gateway
Update Application Patches using NAT Gateway
Intro To Databases
IAAS Databases vs PAAS Database
Host IAAS Databases
Host PAAS Databases
Setup Web Application For IAAS DB
Setup Web Application For PAAS RDS
Fundamentals of Cloud Computing
Walk through Azure Free Tier Account
Overview of Azure Resource Manager
Cloud Offerings - Public vs Private vs Hybrid
Infrastructure As A Service - IAAS
Platform As A Service - PAAS
Software As A Service - SAAS
Azure Regions
Azure Availability Zones
Azure VNET Components
Creating a Virtual Network
Virtual Network Peering
Azure Bastion
Azure Load Balancer
Introduction To VM’s
Azure VM Components
Azure VM Setup
SSH Clients
GitBash - Putty - Terminal
Azure Key Pairs
Apache Web Server Setup
Hosting Web Application
Private IP
Static IP
Godaddy - DNS Setup
Configuring DNS for Website Mapping
Intro To Databases
Setup Database Instance
Setup Web Application For DB
Setup SQL Instance
Setup Web Application For SQL
Python as a Scripting Language
Python Collections and Sequences
Working with Python Collections
Python Functional Programming
Python File Handling
Python Modules and Packages
Classes in Python
Oops in Python
Application of Scripting Languages
Automation through Scripting Languages
Getting started with Slack
Starting with Channels
Working with Messages and Calls
Sharing Files and Conversations
Searching and Shortcuts in Slack
Slack Integrations with DevOps
Introduction to Monitoring
Introduction to Observability
Introduction to Prometheus
Working with Prometheus
Monitoring and Alerting
Internals – Storage and Security
Grafana Introduction
Grafana Overview and Overall Architecture
Installing Grafana on a Linux Server and Windows
Starting, Stopping Grafana Services on Windows
Installing Grafana on Docker
Creating Grafana Dashboards
Grafana User Interface Overview
Implementing Monitoring and Observability with Grafana
CricClubs is one of the leading cricket technology platforms which helps all the stakeholders of cricket. Once after the project is done, you will be equipped with extensive knowledge of automated deployment using CI/CD pipeline.
Kona LMS offers the best professional LMS made to cater to industry requirements. LMS Is built with State of Art technology. The project contains multiple activities such as automating infrastructure deployment, configuring and implementing CI/CD pipeline, and designing monitoring solutions.
CRM stands for “customer relationship management” and it’s software that stores customer contact information. Using tools like Terraform, guidelines will be set for naming conventions, service plan levels, deployment locations and code repos.
E-Commerce application such as Flipkart Developing an E2E E-commerce application using front end technologies such as HTML,CSS,BS, Angular and backend technologies such as NodeJS, MongoDB , Express etc.
How netflix did product transformation using full stack. How the development team provided better user experience for both mobile and desktop users by using prefetching techniques.
Our DevOps training has precisely been developed to reach out to the demand of the learners with keeping in mind the industry standards. This DevOps course will particularly be helpful for the career advancement of the following audience -
Graduates from College.
Currently working employees looking to upskill themselves.
Candidates looking for a change in the IT Field.
As such, there are no specific prerequisites for DevOps Training in Hyderabad. If you are familiar with programming and foundation skills with a sense of curiosity and willingness to learn you are all set for the DevOps training.
DevOps Training Classes are conducted over the Weekdays and Weekends through classroom and online sessions. Please get in touch with the Digital Lync team to get exact schedule and timings.
DevOps Course duration is 50 hours.
Weekday DevOps Training classes will be one hour long and Weekend classes will be three hours long.
Please find the detailed DevOps course curriculum in the Digital Lync DevOps training curriculum section.
Yes, we will assist our students with all the interview preparation techniques.
2nd Floor, Hitech City Rd, Above Domino's, opp. Cyber Towers, Jai hind Enclave, Hyderabad, Telangana, 06304982304