Learn from Curated Curriculums developed by Industry Experts
What is an Applications
Types Of Applications
Fundamentals of Web Applications
Web Application Architecture
Web Technologies used in Projects
Introduction to Software Development Life Cycle
SDLC
Application Lifecycle Management
ALM
SDLC Methodologies
Agile Methodology
Scrum Framework
DevOps Process
Introduction To Agile & Scrum
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
Introduction to Linux OS
Linux Distributions
Linux Architecture
Command Line Interface
CLI
Understanding CLI
Linux Filesystem
File Management
vi editor
Archives
tar & zip Utilities
Package Management
Installations On Ubuntu
Install deb files
APT Package Manager
Users & Permissions
Create Users
Create Groups
Permissions
IP Address
Protocols & Ports
Firewalls
Load Balancers
Introduction to Version Control System
Centralised Version Control System
Distributed Version Control System
Git & GitHub Introduction
Git Workflow
GitHub For Collaboration
Git Branching Model
Git Merging Branches
Pull Requests
Git Rebase
Detached Head
Undoing Changes
Git Ignore
Tagging
Introduction to Containerisation
Monolithic Architecture
Microservices Architecture
Introduction to Virtualisation
Virtualisation vs Containerisation
Docker Architecture
Setting up Docker
Docker Registry
Docker Images Vs Docker Containers
Running Docker Containers
Docker Volumes
Docker Networks
Docker Logs
Docker Tags
Dockerize Applications
Portability Using Docker Registry
Docker Compose
Introduction To Continuous Integration
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 Triggers
Jenkins Plugins
Jenkins Pipelines
Pipeline As Code
Jenkins Integrations
Introduction To Configuration Management
Introduction To Ansible
Ansible Setup
Ansible Inventory
Ansible Modules
Ansible Ad-Hoc Commands
Introduction To YAML
Ansible Playbooks
Ansible Facts & Variables
Ansible Templates
Introduction to High Availability
Introduction to Container Orchestration
Container Orchestration Tools
Overview of Kubernetes
Kubernetes Architecture
Components of Kubernetes
Overview of Minikube
Setup Minikube
Kubernetes Objects
Pods
Replica Sets
Deployments
Services
ClusterIP
NodePort
Load Balancer
Config Maps
Secrets
Ingress
Overview of Production Clusters
Overview of AWS EKS
Setup EKS
Deploy Applications On EKS
AKS Storage
AKS Virtual Nodes
Azure Container Registry for AKS
Azure AKS
Auto Scaling
CI/CD with AKS
Azure Monitoring Using AKS
AWS IAM
AWS EKS
AWS EKS Cluster Setup
AWS EKS Worker Nodes Setup
Deploy LMS App on EKS
Overview of Infrastructure As Code
IaC
Overview of Terraform
Terraform Resources
Setup Terraform
Terraform Providers
AWS CLI Setup
Setup AWS VPC
Console
Setup AWS VPC
CLI
Setup AWS VPC
Terraform
Setup AWS EC2 Server
Terraform
Deploy Applications On AWS
Terraform
Azure CLI Setup - Setup Azure VNET
Portal - Setup Azure VNET
CLI - Setup Azure VNET
Terraform - Setup Azure VM
Terraform - Deploy Applications On Azure
Terraform - Deploy Docker Containers
Terraform - Azure Database Service
Terraform - Azure Web Apps
Terraform
What is Azure DevOps?
Azure Boards
Azure Repos
Azure Pipelines
Azure Test Plans
Azure Artifacts
Creating Pipelines 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
Sprints
Scrum and Plans
Azure Boards Integrations
Introduction to Azure Repos
Key Concepts in Azure Repos
Branches
Clone
Import Code from Github
Search your code in Repos
Azure Repos Integrations
What are Azure Pipelines?
Why use Azure Pipelines
Deploying to Azure
Key concepts in Pipelines
CI Triggers in pipelines
YAML Basics
Setting up CI build
Adding Tests to the Pipeline
Agents and Tasks
What are Azure Artifacts?
Key concepts in Artifacts
Working with packages
Connection Feeds
Views and upstream sources
Connecting to Azure Pipelines
What are Azure 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
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
Working with Calls
Sharing Files and Conversations
Searching and Shortcuts in Slack
Slack Integrations with DevOps
Introduction to Monitoring
Introduction to Observability
Introduction to Prometheus
Prometheus Architecture
Monitoring With Prometheus
Scrapping Metrics
Node Exporter
Infrastructure Metrics
Applications Metrics
Prometheus YAML Configs
Prometheus With Docker
Introduction to Visualisation
Introduction To Grafana
Installing Grafana on a Linux Server
Grafana User Interface Overview
Grafana With Docker
Creating Grafana Dashboards
Work on our Real-time Projects , Task Based
Experience the New way of Learning with AI Digital Lync offers best technologies
in the work, Curated for your Career Growth
This project aims to deploy a Learning Management System (LMS) on AWS using EC2 instances. The LMS will consist of both a backend and a frontend, with the backend built using Node.js and PostgreSQL, and the frontend developed with React.js. Additionally, Nginx will be used to serve the frontend, and SSL certification via Certbot will provide secure access.
This project focuses on containerising and deploying a Learning Management System (LMS) on AWS using Docker. A Dockerfile is created to define the backend application's dependencies and runtime settings. Similarly, for the LMS frontend a dedicated Dockerfile is crafted to specify the environment for the React.js frontend application. A PostgreSQL container is created to run the database as a separate entity.
This project revolves around leveraging Minikube as a local Kubernetes cluster for deploying a Learning Management System (LMS). The LMS consists of a backend, frontend, and a database, each orchestrated and managed using Kubernetes (k8s) deployments and services objects. The backend is built with Node.js, the frontend with React.js, and the database relies on PostgreSQL for data storage.
This project revolves around leveraging EKS as a production Kubernetes cluster for deploying a Learning Management System (LMS). The LMS consists of a backend, frontend, and a database, each orchestrated and managed using Kubernetes (k8s) deployments and services objects. The backend is built with Node.js, the frontend with React.js, and the database relies on PostgreSQL for data storage.
This project focuses on the implementation of a Learning Management System (LMS) with the integration of Jenkins for CI/CD (Continuous Integration/Continuous Deployment) and Docker containers for LMS deployment. The project aims to streamline the development and deployment processes while ensuring the successful integration of the LMS software. Key skills required include Jenkins for pipeline automation, Docker containerisation for deployment, knowledge of the specific LMS software, and scripting proficiency for seamless CI/CD integration.
Internships and Course certifications for Enhanced Skill Validation.
Our focus on job-readiness Github Profile, Linkedin Profile, Resume Prep and Help Apply
Guidance on creating and maintaining a professional GitHub profile to showcase technical projects and coding prowess.
Assistance in crafting a compelling LinkedIn profile for networking and visibility among recruiters.
Expert advice on resume writing to effectively highlight skills, experience, and achievements.
Support in identifying suitable job opportunities and navigating the application process.
25th Sept 2023
Monday
8 AM (IST)
1hr-1:30hr / Per Session
27th Sept 2023
Wednesday
10 AM (IST)
1hr-1:30hr / Per Session
29th Sept 2023
Friday
12 PM (IST)
1hr-1:30hr / Per Session
50,000+ uplifted through our hybrid classroom & online training,
enriched by real-time projects and job support.
Come and chat with us about your goals over a cup of coffee
2nd Floor, Hitech City Rd, Above Domino's, opp. Cyber Towers, Jai hind Enclave, Hyderabad,
Telangana,
06304982304
3rd Floor, Site No 1&2 Saroj Square, Whitefield Main Road, Munnekollal Villag Post, Marathahalli, Bengaluru, Karnataka 560037