TOPIC NAME | CONTENTS |
Application Development Fundamentals | 1. Overview of Application Development 2. Various Types of Application 3. Introduction Microservices 4. Multi-tiered application architecture 5. Introduction to Java 6. Java Architecture 7. Deployment and Consuming Java Applications 8. OOPs Concept 9. Introduction to Python 10. Execution of Python Applications 11. Python Console based and Web based Applications |
Structure Query Language (SQL) | 1. Overview of SQL 2. DDL Statements 3. DML Statements 4. DCL Statements 5. Database Constraints 6. Aggregate Functions (Avg, Sum, Max, Min, Count) 7. Order By, Group By and Having Clauses 8. Various types of Joins |
Linux Fundamentals | 1. Overview of Linux 2. Linux Architecture 3. Linux Distributions 4. Basic Linux Commands 5. File Permission Management 6. User Creation 7. Shell Scripts 8. SSH and VI Utility |
AWS Fundamentals | 1. Understanding of Physical and Virtual Servers 2. Overview of /Private Cloud Computing 3. Overview of AWS/Azure/GCP 4. Benefits of Cloud Computing 5. Pricing and Usage Policy 6. Overview of IAM Service 7. Overview of EC2 Service 8. Overview of RDS Service 9. Overview of Cloud Storages 10. Overview of Public and Private Ips 11. Overview of Elastic IP, CloudFront and ELB 12. Overview of EKS, ACR |
DevOps Overview | 1. Evolution of Waterfall, Agile and DevOps 2. What is DevOps 3. Why DevOps 4. Benefits of DevOps 5. DevOps Stages 6. DevOps Lifecycle 7. Various Automation in DevOps 8. Overview of CI/CD |
Managing Source Code – Git and GitHub | 1. Overview of Version Control System 2. Central vs Distributed Version Control System 3. Introduction to Git & Git Reflog 4. Installation and setting up Git 5. Important Git Commands 6. Creating and Managing Git Repositories 7. Branching, Merging, Stashing, Rebasing, Reverting and Resetting 8. Introduction to GitHub 9. Managing Remote Repositories |
Understanding and Using Build Tools | 1. Overview of Various Build Tools 2. What is Maven 3. Maven Architecture 4. Maven Plugins 5. Maven Archetypes 6. Maven Commands 7. Introduction to Java 8. Setting up Maven Applications |
Continuous Testing with Selenium | 1. Overview of Continuous Testing 2. Software Testing Life Cycle 3. Different Types of Testing 4. Test-Driven Development Approach using Junit 5. Testing Web Application using Selenium 6. Generating Reports using TestNG |
Continuous Integration Using Jenkins | 1. Overview of Continuous Integration 2. Difference between Continuous vs Traditional Integration 3. Overview of Jenkins 4. Jenkins Master-Slave Architecture 5. Jenkins Master-Slave Architecture 6. Jenkins Plugins 7. Jenkins Management 8. Jenkins Freestyle and Pipeline Jobs 9. Configuring Slave Node to Jenkins |
Containerization, Docker in DevOps, and Docker Hub | 1. Introduction to Virtualization and Containerization 2. Introduction to Monolithic and Microservice Architecture 3. What is Containerization 4. Docker Architecture 5. Overview of Docker Hub 6. Docker Installation 7. Docker Commands 8. Container Modes 9. Port Binding 10. Dockerfile 11. Managing Docker Images 12. Running and Managing Containers 13. Docker Volume 14. Docker Compose |
Also Read: What is Devops Engineer?
Drop Your Query |