0% found this document useful (0 votes)
21 views1 page

Java FS Syllabus (GMRIT 04 June To 03 July 2025)

The document outlines a comprehensive Java Fullstack syllabus spanning 25 days, covering both front-end and back-end development topics. Key areas include JavaScript, React, Spring Boot, database management with MySQL and MongoDB, Node.js, and deployment with DevOps tools. The course culminates in a mini and capstone project focused on building a full-stack application using the learned technologies.

Uploaded by

Jogula Sharat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views1 page

Java FS Syllabus (GMRIT 04 June To 03 July 2025)

The document outlines a comprehensive Java Fullstack syllabus spanning 25 days, covering both front-end and back-end development topics. Key areas include JavaScript, React, Spring Boot, database management with MySQL and MongoDB, Node.js, and deployment with DevOps tools. The course culminates in a mini and capstone project focused on building a full-stack application using the learned technologies.

Uploaded by

Jogula Sharat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Java Fullstack Syllabus

Day Date Module Topics Hours (6/day)


Day 1 04-06-2025 Introduction to Full Stack Develop Overview of Full Stack Development, Web Technologies, SDLC, Git & GitHub 6

Day 2 05-06-2025 Introduction to Full Stack Develop Git & GitHub hands-on + SDLC walkthrough 6
Front-End Development JavaScript Basics
Day 3 06-06-2025 Front-End Development JavaScript Basics continued + ES6+ Features 6

Day 4 09-06-2025 Front-End Development ES6+ Features continued + DOM Manipulation 6

Day 5 10-06-2025 Front-End Development DOM Manipulation & Event Handling 6

Day 6 11-06-2025 Front-End Development Event Handling + State Management 6

12-06-2025 React (Creating First React App, Conditional Rendering)


Day 7 Front-End Development React (Lists and Keys, Forms) 6
Day 8 13-06-2025 Front-End Development React (Routing with React Router) 6

Day 9 14-06-2025 Front-End Development React (Fetching Data with APIs) 6

Day 10 16-06-2025 Back-End Development with Java Web Development with Java (Servlets, JSP, JSF) 6

Day 11 17-06-2025 Back-End Development with Java Spring Core: Inversion of Control (IoC), Dependency Injection, Beans, Configuration, Annotations 6

Day 12 18-06-2025 Back-End Development with Java Spring Boot: Auto-Configuration, Starters, Spring Initializr, Application.properties, Profiles 6

Day 13 19-06-2025 Back-End Development with Java Spring MVC: Controllers, REST APIs, Request Mappings, ResponseEntity, Exception Handling 6
Back-End Development with Java Spring MVC (continued): Path Variables, Query Params, API Testing (Postman), REST API Best Practices
Day 14 20-06-2025 Back-End Development with Java Spring Data JPA: Entity Mapping, Repositories, CRUD, JPQL/Native Queries, Paging & Sorting, Relationships (OneToMany, 6
Back-End Development with Java ManyToOne, ManyToMany)
Spring Security: Authentication, Authorization, User Roles, JWT Basics, Security Filters, Method-Level Security
Day 15 21-06-2025 Database Management MySQL: Schema Design, CRUD Operations, Joins, Constraints, Indexes, Aggregate Functions, Stored Procedures, Transactions 6

Day 16 23-06-2025 Database Management MongoDB: Introduction, Installation, NoSQL Concepts, JSON/BSON, CRUD Operations (Insert, Find, Update, Delete), Indexing, 6
Aggregation Framework
Day 17 24-06-2025 Database Management MongoDB: Data Modeling (Embedded, Referenced), Relationships, Mongoose (Basics, Schemas, Models), Advanced Queries, Atlas, 6
Backup & Restore, Replica Sets
Day 18 25-06-2025 Web Servers + Node.js Apache Tomcat + Node.js: Core Modules, npm Modules, YARGS CLI, Application Structure 6

Day 19 26-06-2025 Node.js Working with JSON, Arrow Functions, Asynchronous Basics (Callbacks, Promises, Async/Await) 6

Day 20 27-06-2025 Node.js Async Functions, Callbacks, Abstraction, Chaining, Error Handling 6

Day 21 28-06-2025 Deployment and DevOps CI/CD Pipelines: GitHub Actions, Jenkins Basics, Docker (Images, Containers, Dockerfile, Volumes) 6

Day 22 30-06-2025 Deployment and DevOps Kubernetes (Pods, Deployments, Services), Docker Compose, Infrastructure as Code (Terraform Basics, Ansible Playbooks) 6

Day 23 01-07-2025 Advanced Topics Microservices Architecture (API Gateway, Service Discovery, Circuit Breaker) + Testing (JUnit, Mockito: Unit & Integration Testing) 6

Day 24 02-07-2025 Advanced Topics Testing (JUnit Annotations, Mocking, Coverage) + Security (JWT Structure, Authentication Flow, OAuth2 Basics) 6

Day 25 03-07-2025 Project Building & Deployment 1 Mini + 1 Capstone Project (Full-Stack App with MongoDB, Spring Boot, React) deployed on Nimbus Platform 6

Total Hours: 150

You might also like