Java Full Stack Development (Java): Core Java, Spring Boot, REST APIs and React
Become a Java full stack developer live in 80 hours: Core Java, OOP, collections, JDBC, SQL, Spring Boot, Spring Data JPA, REST APIs, security, microservices basics, React front end, testing, Docker and projects.
Live batches with a trainer · Level: Beginner · Duration: 80 hours · Language: English · Fee: ₹24,999
About this course
Java with Spring Boot runs the backends of banks, insurers, telecoms and the IT services majors (TCS, Infosys, Wipro, Capgemini, Cognizant), and Java full stack developer is the single most advertised developer role for freshers in India. This 80-hour programme takes you from zero to a job-ready Java full stack developer with a portfolio.
The course starts with Core Java (syntax, OOP, collections, generics, exceptions, Java 17+ features, streams and lambdas), SQL with MySQL / PostgreSQL and JDBC, then Spring Boot: dependency injection, REST controllers, Spring Data JPA and Hibernate, validation, exception handling, Spring Security with JWT, testing with JUnit and Mockito, and microservices basics with Spring Cloud. You then build the front end with React (components, hooks, routing, forms, API calls) and connect it to the Spring Boot APIs.
You then learn Maven, Git, Docker, CI/CD and deployment on AWS, data structures and algorithms for coding rounds, and finish three portfolio projects (a banking app, an e-commerce app and a ticketing system) with resume and interview preparation. Every topic is coded live, and every session is recorded.
What you will learn
- Write Core Java: syntax, OOP, collections, generics, exceptions, streams, lambdas and Java 17+ features
- Work with SQL (MySQL / PostgreSQL) and JDBC
- Build Spring Boot backends: dependency injection, REST controllers, Spring Data JPA, validation and exception handling
- Secure APIs with Spring Security and JWT, and test with JUnit and Mockito
- Understand microservices basics with Spring Cloud, and messaging with Kafka (overview)
- Build React front ends and connect them to Spring Boot APIs
- Use Maven, Git, Docker, CI/CD and deploy on AWS
- Solve data structures and algorithms problems for coding rounds
- Finish three portfolio projects and prepare for Java developer interviews
Requirements
- No programming experience needed; basic computer skills
- Best suited to freshers and graduates (engineering, BCA, MCA, BSc), career changers and students
- A laptop with a stable internet connection
Syllabus
- Module 1: Core Java (20 hours)
- Module 2: SQL and JDBC (6 hours)
- Module 3: Spring Boot (18 hours)
- Module 4: Front end with React (16 hours)
- Module 5: DevOps basics and deployment (6 hours)
- Module 6: DSA, projects and interviews (14 hours)
Upcoming live batches · Questions and answers · Book a free demo