0% found this document useful (0 votes)
2 views16 pages

Full Stack Java Internship Overview

The document outlines a summer internship project on Full Stack Java at G. Pulla Reddy Engineering College, focusing on developing a Student Management System using Java Spring Boot and MySQL. It covers the introduction to Java, full stack development, and the technologies used, including front-end and back-end components. The internship provided practical experience in implementing CRUD operations and preparing for future tech roles.

Uploaded by

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

Full Stack Java Internship Overview

The document outlines a summer internship project on Full Stack Java at G. Pulla Reddy Engineering College, focusing on developing a Student Management System using Java Spring Boot and MySQL. It covers the introduction to Java, full stack development, and the technologies used, including front-end and back-end components. The internship provided practical experience in implementing CRUD operations and preparing for future tech roles.

Uploaded by

kohli575852
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

G.

Pulla Reddy Engineering College (Autonomous)


Department of Computer Science and Engineering

Summer Internship
on Full Stack Java
Organization: SkillDzire

Student: Internship Guide:


[Link] Sriram Sri. K. Bala
229X1A285 Chowdappa, Assistant
4 Professor
Contents
Introduction to Java
Introduction to Full Stack
Java MySQL DataBase
(RDBMS)
Student Management
System Project
Source Code
Photos of
Project
2
Conclusion
Introduction to Java
Java is a versatile, object-oriented programming language created by
James Gosling at Sun Microsystems in 1995, that is widely used for
developing a variety of applications, from desktop software to mobile
apps and enterprise- level systems.

Object-Oriented Robust
Platform Multithreade
Independent Simple d Secure
and Familiar
3
Introduction to Full Stack Java
Java Full Stack Development refers to the practice of using the
Java programming language to build a complete web application,
encompassing both the front-end and back-end components of the
system. It involves using various Java technologies and frameworks.

Front-End Technologies:
HTML, CSS, and JavaScript fundamentals.
Popular front-end frameworks like Angular or React.

4
Back-End Technologies:
Core Java concepts (OOPs, data structures, etc.).
Java frameworks such as Spring Boot, Spring MVC, or
Hibernate. Database management (e.g., MySQL, MongoDB)
and SQL.

Integration and APIs:


Understanding RESTful APIs and how to build and consume
them. Connecting front-end and back-end components.

5
MySQL DataBase (RDBMS)
MySQL is an open-source relational database management
system (RDBMS) that utilizes Structured Query Language (SQL) for
managing and manipulating data. It is a popular choice for web
applications due to its speed, reliability, and ease of use.

MySQL commands are used to interact with MySQL databases, allowing


for database creation, table management, data manipulation, and more

6
Student Management System
The Student Management System is a web-based application
developed using Java Spring Boot, designed to manage student records
and perform CRUD operations

To build a web-based student management system with full


CRUD operations and secure user authentication.

Student Management System is used to manage the details of


students which includes roll no., name of the student with email and also
can update, delete the student details.

7
Objective
Build a web-based system
CRUD operations for student
records Responsive UI with easy
navigation

Tools&Technologies Used

Backend: Java, Spring Boot, Spring


Data JPA
Frontend: HTML, CSS, Thymeleaf
Database: H2/MySQL
IDE: VS Code/IntelliJ IDEA / Eclipse
8
Source Code

9
10
Photos of the Project

11
After editing details of a student

12
After deleting of a student entries

13
Certificate

14
Conclusion

Successfully implemented complete CRUD operations for student


management. Developed scalable architecture following industry
best practices. Created solid foundation for future for
development and enhancements.

The internship at SkillDzire provided valuable real-time experience in


both front-end and back-end development, enhancing my skills and
readiness for tech roles.

15
THANK
YOU!

16

You might also like