Core Java
OOP Concepts: Encapsulation, Inheritance, Polymorphism, Abstraction.
Keywords: static, final, this, super.
Exception Handling: try-catch, throw, throws, custom exceptions.
Collections: List, Set, Map, ArrayList, HashSet, HashMap.
Multithreading: Thread, Runnable, synchronization.
Java 8: Lambda expressions, Streams, Functional Interfaces.
Advanced Java
Servlet Lifecycle: init(), service(), destroy().
JSP: Scriptlets, Directives, Expression Language (EL).
Session Management: Cookies, HttpSession, URL Rewriting.
MVC Architecture.
JDBC
JDBC Architecture and Drivers.
Steps: Load Driver, Get Connection, Create Statement, Execute Query, Close Connection.
PreparedStatement vs Statement.
Transactions: commit, rollback.
Spring Boot
Spring vs Spring Boot.
Annotations: @SpringBootApplication, @RestController, @Autowired.
REST APIs: GET, POST, PUT, DELETE.
JPA & Hibernate basics.
[Link].
Angular
Architecture: Modules, Components, Services.
Data Binding: One-way, Two-way.
Directives: ngIf, ngFor.
Routing and Forms.
HTTP Client.
Java Web
Client-Server Architecture.
HTTP Methods.
Web Containers and Servers.
HTML
Basic Structure.
Forms, Tables, Lists.
Semantic Tags.
CSS
Selectors and Box Model.
Flexbox and Grid.
Responsive Design.
UNIX
Basic Commands: ls, cd, pwd, rm, mkdir.
File Permissions.
Shell scripting basics.