0% found this document useful (0 votes)
7 views20 pages

Full Stack Java Course Registration System

The document outlines a full stack backend development project by Techimpressive Technologies in collaboration with the Greater Noida Institute of Technology. It details an 8-week bootcamp curriculum focusing on technologies such as Core Java, Spring Boot, and REST, culminating in the development of a course registration system. The project aims to enhance students' understanding of software development lifecycle, coding best practices, and problem-solving in a virtual environment.

Uploaded by

smasher786420
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)
7 views20 pages

Full Stack Java Course Registration System

The document outlines a full stack backend development project by Techimpressive Technologies in collaboration with the Greater Noida Institute of Technology. It details an 8-week bootcamp curriculum focusing on technologies such as Core Java, Spring Boot, and REST, culminating in the development of a course registration system. The project aims to enhance students' understanding of software development lifecycle, coding best practices, and problem-solving in a virtual environment.

Uploaded by

smasher786420
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

FULL STACK BACKEND

DEVELOPMENT PROJECT

TECHIMPRESSIVE TECHNOLOGIES
The Ask - Where we started
STAKEHOLDERS
Sponser : Greater Noida Institute
of Technology ,
Techimpressive
Technologies

SMEs : Amit Balyan

Coordinator : Tanya Jain


Our Next Starts Now
TRACK OF BOOTCAMP

01 02 03 04

1 & 2 WEEK 3 & 4 WEEK 5 & 6 WEEK 7 & 8 WEEK

Core Java UML Modelling SDLC, OOAD, REST, Spring


& GIT JDBC & SQL Boot &
Postman
8 WEEKS OF TECH & HANDS
ON PROJECT
Everyday 45 minutes of Pulse Connect
and discussion session with trainer
about the track and technologies.
Everyday demonstartion of project
progress report followed by extensive
work review and doubt clearance
session.
Viva tests on alternate days based on
the last topic taught and daily
assignments..
Problem statement followed throughout
the journey as scope of project.
All 3 aspects- Technology, Delivery and
Engineering to be covered in process.
Demonstration of final product where
students will be assessed.
AGENDA
01 OUR TEAM

02 INTRODUCTION

03 OUR JOURNEY

04 GOALS AND OBJECTIVE

05 DEVELOPMENT

06 CHALLENGES & LEARNING

07 QUERY AND THANK YOU


OUR TEAM

CHIRAG RISHABH SHAHNAWAZ RemyNISHANT


YADAV SINGH KHAN MarshSINGH
COURSE REGISTRATION SYSTEM

Online course catalog


Student profile management
Course scheduling and availability
Automated enrollment and drop/add
Payment integration
Generate class rosters and reports
OUR JOURNEY Learning
technologies
Understanding and
Project goals implemention
and learning
basics like Core
Java STEP 4

STEP 1
Deciding the
technologies: Project
Design Thinking JAVA/REST Demonstartion
And UML
modelling
STEP 3 STEP 5

STEP 2
GOALS AND OBJECTIVES
TO CREATE COURSE REGISTRATION SYSTEM USING JAVA AND SPRING BOOT WHERE A STUDENT
CAN CHOOSE COURSES FOLLOWED BY REGISTRATION WHICH CAN BE COMPLETED USING
DIFFERENT PAYMENT MODES.

OTHER PRIMARY ACTORS OF THE PROJECT INCLUDES PROFESSOR AND ADMIN WHERE
PROFESSOR CAN CHOOSE SUBJECTS TO TEACH WHEREAS ADMIN MANAGES THE
ADMINISTRATION.
TECH STACK
DEVELOPMENT
DEVELOPMENT
LIFECYCLE: SDLC
CHALLENGES & LEARNING
CHALLENGES

LEARNING IN VIRTUAL ENVIRONMENT

SETTING UP OF ENVIRONMENT

RESOLVING THE ERRORS AND REFACTORING THE


CODE IN CASE OF MAJOR CHANGES
LEARNINGS

Hands on “theory”

Learnt the best practices to write code in accordance


with design patterns and OOD principles.

Learnt about “separation of concern”- how each class


holds its own responsibility.

Hands on some completely new frameworks and APIs.

Learnt how OOAD can help in providing flexibility to


code where changes can be made without affecting
entire project.
.
LET’S BEGIN
WITH DEMO
Ask us Anything

You might also like