DevOps-JAVA-UI ILP Learning Catalog V 1.0
DevOps-JAVA-UI ILP Learning Catalog V 1.0
1
DevOps Learning Catalog
Area Tools & Tech Required Proficiency* Hands On Experience Needed Pre-Requisite
Pre-Requisite
Reference Courses:
ievolve Digital : Cloud Computing (General) - Competency ID: 4142
➢ EC2,VPC,IAM,LB,KMS,ACM,ECS,EKS,AWS CLI,S3,RDS
Reference Courses:
ievolve Digital : Amazon Web Service(AWS) Cloud Computing Competency ID: 5395
https://tcsglobal.udemy.com/course/aws-certified-cloud-practitioner-new/learn/lecture/20053374#overview
3
Source Control Learning Path
Pre-Requisite
➢ Basic Linux Commands
➢ Basic shell Script
Git Basics
➢ Basic Git Commands
➢ Advance Git Commands
➢ Branching Strategy
Reference Courses:
https://tcsglobal.udemy.com/course/learn-git-by-doing-a-step-by-step-guide-to-version-control/
4
CI Tools Learning Path
Jenkins Basics
➢ Jenkins installation
➢ Jenkins plugins
➢ Maven , Gradle
➢ Pipelines
➢ Scripted Pipelines
Reference Courses:
https://tcsglobal.udemy.com/course/jenkins-from-zero-to-hero/
https://tekton.dev/docs/getting-started/
Spinnaker
➢ Spinnaker Concept
➢ Creation of pipeline in Spinnaker
Reference Courses
https://tcsglobal.udemy.com/course/continuous-deployments-using-spinnaker-on-aws-and-kubernetes/
Ansible
➢ Ansible Concept
➢ Writing /Modifying/Executing Ansible playbook
Reference Courses
https://tcsglobal.udemy.com/course/learn-ansible/
6
IAC Learning Path
Terraform
➢ What is IaC?
➢ Terraform Concept
➢ Terraform Scripts
➢ Terraform Modules
Reference Courses
Pulumi*
➢ What is Pulumi ?
➢ Why Pulumi is universal IaC?
➢ Writing Pulumi Scripts
Reference Course
https://www.pulumi.com
Docker
➢ Container Concept
➢ DockerFile creation
➢ Docker commands
➢ DockerHub
Reference Courses
https://tcsglobal.udemy.com/course/learn-docker/
8
Kubernetes Learning Path
Kubernetes
➢ Kubernetes Architecture
➢ Kubernetes Resources
➢ Writing Manifests (YAML Files)
➢ kubectl commands
Reference Courses
https://tcsglobal.udemy.com/course/learn-kubernetes/
AWS EKS
Reference Courses
https://www.youtube.com/watch?v=DcnviAwmzM4
9
Monitoring Tools Learning Path
Splunk
➢ Basic Concept on Splunk Index
➢ Splunk Query
➢ Splunk Dashboards and Alerts
Reference Courses
https://tcsglobal.udemy.com/course/splunker/
Prometheus
➢ Basic Concept on Prometheus Architecture
➢ Node exporter, Alert Manager
➢ PromQL
Reference Courses
https://tcsglobal.udemy.com/course/ultimate-prometheus/
Grafana
➢ Creation of Grafana Report and Dashboards
Reference Courses
https://tcsglobal.udemy.com/course/grafana-tutorial/
10
Java Learning Catalog
Area Tools Required Hands On Experience Pre-Requisite
Proficiency* Needed
Core Java Eclipse E1 Generics,Concurrency-Apis, Basics of Java -JVM,JDK,JRE, Strings,
Collection Apis, Java 8 Basic Programming,Loops,etc, OOPS
Features, Functional Concepts
Programmings, Exceptions
,File IO
Spring Eclipse,STS E0~E1 Spring Framework,Spring NA
MVC, Spring Boot,
Microservices Postman, Rest Client E0 Rest API Principles, Spring NA
Cloud , Spring Security
Hibernate/JPA sqldeveloper, E0 Connectivity with Spring boot NA
MySql,mongodb, Projects, Query writing in
RDBMS and scripts for mongo
db
Java Testing E1 Should understanding the NA
concept, basic unit test case
writing in spring boot
framework, Junits, Mockito,
Spring Test, etc
Pre-Requisite
➢ Java Basics, Strings, Loops, Constants, Variables
➢ JDK,JVM,JRE
➢ Basic Programming Skills,
➢ OOPS Concepts
Reference Courses:
ievolve : Core Java - Competency ID: 3224
Advanced Java Concepts-> Generics,Concurrency,Collection apis, Java 8 Features,
Functional Programming, Exceptions, File I/O
Java:
https://www.youtube.com/watch?v=grEKMHGYyns, https://www.youtube.com/watch?v=KnEeMj58w3A
https://www.udemy.com/share/101XFK3@JOEd38YLqRvYC6FmgXOvADgPKGj1toNcePgbvaJpu0lymIH7w3QzkWwIt0o-2kU1/
12
Spring and Microservices
Reference Courses:
➢ ievolve : Digital : Master Microservices with Spring Boot and Spring Cloud_Udemy Course ID-62938
13
Java Testing
➢ Junits
➢ Mockito
➢ Spring Test
Reference Courses:
https://www.udemy.com/course/learn-unit-testing-with-spring-boot/learn/lecture/9968364?start=0#overview
14
UI Learning Catalog
* 15
Front End Development
Reference Courses:
➢ ievolve : Foundation : Tech Learning Cluster_ HTML_CSS_Javascript_Jquery_E1_vILT-Course ID: 56995
➢ Digital : NPM - Package Manager-Course ID-55952
➢ Programming Language : Complete Angular 10 - Ultimate Guide - with Real World App_U:Course ID: 65691
/ Foundation : React - React Router LinkedIn: Course ID: 65659
https://www.udemy.com/course/the-modern-angular-bootcamp/
https://www.udemy.com/course/learn-basic-html-css-javascript-typescript-and-react-fast/
16