- Installing Java
- Installing Eclipse
- First Java Program
- DataTypes
- String Class
- Operators
- Methods
- Conditional Statements
- Loops
- Arrays
- Types of Variables
- Access Modifiers
- Inheritance
- Method Overloading
- Method Overriding
- Abstraction
- Interface
- Encapsulation
- Try Catch and FinallyBlock
- Types of Exceptions
- Collection Framework
- List
- Set
- Map
- MySql Installation
- Driver Class
- Connection
- Statement
- PreparedStatement
- ResultSet
- CRUD using JDBC
- Tomcat Installation
- Fundamental of HTTP
- Servlet
- JSP
- URL Mapping
- Getting Data into Servlet
- Getting Data into JSP
- MVC Architecture
- Servlet with JDBC
- Spring Introduction
- Dependency Injection
- Constructor & Setter Injection
- Autowiring
- Spring MVC control flow
- Controller, Components
- Services
- Model and View
- Veiw using Thymeleaf
- Spring with Data
- Introduction
- Basic Tags
- Form
- Table
- Div and Span
- Introduction
- Selectors with Id, class or tagname
- Basic Styles
- Variables
- Controls
- Objects
- arrays
- dom
- NodeJs Installation and setup
- Create a react app
- Component class or function
- State and props
- Hooks
- Routes
- Axios to connect with api
- CRUD using axios