1 Introduction, Data types, OperaIntroduction to Java - Java Features,JDK,JRE,variables,Datatypes,type conversion,operators,loops,nested loops,jump statement,Writing Hello world java code, compile through command prompt and eclipse 2 Class, Objects, Static, Access Class ,Objects,instance variables,methods,getters/setters,access modifier,containment,static variable,method,static block,instance block 3 Inheritance, Encapsulation inheritances,types,advantage,overiding,co-variant return type,overloading 4 Abstraction, Polymorphism abstract,interface,nested interface,marker interface,java 1.8 interface concept 5 Array array,need of array,advantages,limitation,accessing elemets,1d array of primitive,custom,2D array,multidimension,enhanced loop,varags 6 String String,SCP,HEAP,string functions,string Buffer/Builder,Difference,method od String Buffer 7 Exception What is Exception,need of exception handling ,try,catch,finally,nested try catch,checked/unchecked,throws ,throw ,custom exception,try with resource 8 Wrapper/Inner Introduction to wrapper and need,functions,inner classes and types 9 Collection - List , Comparable, Need of Collection,Diff between array and collection,Collection methods,Collection type ,List,Set,Queue (features of each),List in detail ,types,Comparator/Comparable Map Map need,features,ways to iterate map,Hashmap,hashing technique,advantage ,HashMap<Custom> ,Treemap,LinkedHashMap,Hashtable Set Set,features,Hashset,Treeset,LinkedHashset 10 SQL MySQL Introduction of RDBMS, Types of Relations , Tables, DataTypes , DDL , DML, DCL , Types of Keys , Types of constraints , Variety of select stmt , clauses , Operator , Built-in functions , How to sort records , check multiple conditions , Joins , Sub queries 11 JDBC JDBC API,Connection,Statement,basic select,DDL operations,batch updates,Prepared statement 12 File IO,Serialization Concept of stream,InputStream,OutputStream ,File class,Need of Serialization 13 Thread introduction Multi-processing,tasking,threading,Need of multithreading,Thread class,Runnable nterface,Thread Life cycle,Thread interference problem,Need of Synchronization, Synchronized method,block,wait,notify,notifyAll. 14 Java 8 features Java 8 Streams , foreach , boxed stream. Functional interface , Lambda Expression ,method Reference, Default Method , regex ,Date Time API , Predicate , Difference between dates , Secure Random 15 Dev Ops Introduction to Devops What is Software Development? Software Development Life Cycle Traditional Models for SDLC Why Devops? Devops Lifecycle Devops Tools 16 CI/CD Jenkins CI/CD ,Jenkins Jenkins Introduction To Jenkins Getting started with Jenkins Setting up Jenkins Understanding Jenkins plugins Change Jenkins Home Directory Use Jenkins CLI Create Users Manage and Assign roles Understand Basic Jenkins Configuration Introducing Jobs Getting started with Jobs Integrating Jenkins with GIT Using Catlight - Jenkins Build Monitor Automating the Deployment - Step By Step Understanding Pipeline in Jenkins Setup Delivery Pipeline in Jenkins Setup Build Pipeline in Jenkins DevOps. 17 Git Version control git and git hub Introduction of version control , intro of git , installation , life cycle of git , commit object commit reference , git tooling , Remote repo , Using branching , merging , tags , comparing changes , remove clashes, stashing , remove untracked files , revert commit , remote and local tracking branches etc.