Java Full Stack Developer

1. Core Java (JDK 17/21)

  • Java Basics: Data Types, Variables, Operators
  • Control Statements (if, switch, loops)
  • OOP Concepts (Class, Object, Inheritance, Polymorphism, Abstraction, Encapsulation)
  • Exception Handling
  • Collections Framework (List, Set, Map, Queue)
  • Generics and Lambda Expressions
  • File I/O and Serialization
  • Multithreading and Concurrency
  • Java 8+ Features: Streams, Functional Interfaces, Optional, Date/Time API

2. JDBC (Java Database Connectivity)

  • JDBC Drivers
  • Connecting Java to MySQL/Oracle
  • Statement, PreparedStatement, CallableStatement
  • ResultSet and Metadata
  • Connection Pooling

3. Web Technologies (Frontend)

  • HTML5, CSS3: Semantic Tags, Flexbox, Grid, Forms & Validation
  • JavaScript (ES6+): Variables, Functions, Events, DOM Manipulation, Fetch API, Promises, Async/Await
  • Bootstrap 5 / Tailwind CSS: Responsive Design, Components and Layouts
  • React.js: Components, Props, State, Hooks, Routing, Axios, Form Handling

4. Java EE / Jakarta EE

  • Servlet & JSP: Lifecycle, Request & Response, Session Handling, MVC Architecture
  • JSTL & EL (Expression Language)

5. Spring Framework Ecosystem

  • Spring Core: IoC, DI, Beans, ApplicationContext
  • Spring MVC: RESTful API Development, Controllers
  • Spring Boot: Auto Configuration, REST API, Starter Dependencies
  • Spring Data JPA: Repository Interface, CRUD, H2/MySQL Integration
  • Spring Security (Optional): Authentication & Authorization, JWT

6. Hibernate ORM

  • Configuration & Annotations
  • One-to-One, One-to-Many, Many-to-Many
  • Lazy vs Eager Loading
  • HQL and Criteria API

7. Database & SQL

  • RDBMS Concepts, MySQL/PostgreSQL/Oracle
  • DDL, DML, DCL Queries
  • Joins, Subqueries, Views, Indexes

8. Version Control & Build Tools

  • Git & GitHub: CLI, Branching, Merging, Pull Requests
  • Maven/Gradle: Dependency Management, Build Lifecycle

9. Testing

  • Unit Testing with JUnit & Mockito
  • Integration Testing (Spring Boot Test)

10. RESTful API & JSON

  • HTTP Methods, Status Codes, JSON Structure
  • Swagger / Postman for API Testing

11. Tools & IDEs

  • Eclipse / IntelliJ IDEA
  • VS Code (for frontend)
  • Postman
  • JIRA / Trello (Agile Project Management)

12. Deployment & DevOps Basics

  • Build WAR/JAR Files, Deploy to Tomcat
  • Cloud Basics: AWS / Azure / GCP (Intro)
  • Docker (Optional), Jenkins CI/CD (Optional)

13. Mini Projects

  • Employee Management System
  • E-commerce Product API
  • Task Manager with React + Spring Boot

For More Info call: 900099 6735, 891980 4936

Need Help?