We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 20
A INTERNSHIP REPORT ON
JAVA FULL STACK DEVELOPMENT
Submitted in partial fulfilment of these requirements for the award of the degree of
BACHELOR OF TECHNOLOGY
In
INFORMATION TECHNOLOGY
Submitted By
YETUKURI VENKATESH (20U91A1242)
Under the Esteemed guidance of
Mr. Y. YESU BABU, w. tech.
Asst. prof of the IT Department
DEPARTMENT OF INFORMATION TECHNOLOGY
SRI MITTAPALLI COLLEGE OF ENGINEERING
(APPROVED BY AICTE, NEW DELHI & AFFILIATED TO JNTU, KAKINADA)
n and accredited by NAAC&NBA)
(An ISO 9001:2015 certified instit
NH-16, THUMMALAPALEM, GUNTUR-522233, Andhra Pradesh.SRI MITTAPALLI COLLEGE OF ENGINEERING
(Affiliated to Jawaharlal Nehru Technological University, Kakinada)
(Accredited by NBA and NAAC)
THUMMALAPALEM, NH-16, GUNTUR-522233, A.P.2023-2024
CERTIFICATE
This is to certify that internship report entitled “JAVA FULL STACK DEVELOPMENT” is
being submitted by YETUKURI VENKATESH (20U91A1242) in the partial fulfilment of
the requirement of the degree Bachelor of Technology in Information Technology for the
academic year 2023-2024 this work is done under my supervision and guidance.
Signature of guide: i
'Y, Yesu Babu, mrei An Internship Report On
Submitted in accordance with the requirement for the degree of B. TECH
Name of the College: SRI MITTAPALLI COLLEGE OF ENGINEERING
Department: INFORMATION TECHNOLOGY
Name of the Faculty Guide: Y. YESU BABU, Tee,
i
Duration of the Intern :/16 Weeks From: 01-01-2024 To: 30-04-2024
‘Name of the Student: YETUKURI VENKATESH
Program of Study UNDERGRADUATION
“Year of Study : IVYEAR
Register Number 20U91A1242
Date of Submission
itStudent’s Declaration
Tam YETUKURI VENKATESH a student of UNDER GRADUATION Program, Reg.No.20U91A 1242 of the
Department of INFORMATION TECHNOLOGY. I hereby declare that I have completed the mandatory
imtemship from 01-01-2024 to 30-04-2024 in KODNEST in accordance with APSCHE under the Faculty
Guideship of Y. YESU BABU, s.recn Department of IT in college of SRI MITTAPALLI COLLEGE OF
ENGINEERING.
(Signature and Date)OFFICIAL CERTIFICATION
This is to certify that YETUKURI VENKATESH .reg.no: 20U91A1242 hes completed his internship in
KODNEST in accordance with APSCHE on JAVA FULL STACK DEVELOPMENT virtual internship under
my supervision has as a part of practical fulfillment ofthe requirement of the degree of B. TECH in the department
of INFORMATION TECHNOLOGY in SRI MITTAPALLI COLLEGE OF ENGINEERING. This is
accepted for evaluation,
(Signature and Date and Seal)
Endorsements
FACULTY GUIDE: ¥. YESU BABU, m.teen,
HEAD OF THE DEPARTMENT: Dr. SK. MOHAMMAD RAFL.w-reeh run.
PRINCIPAL: Dr. S. Gopi Krishna, tech, Pho.CERTIFICATE FROM INTERN ORGANIZATION
i€odNest
CONGRATULATIONS
Vetuhuri verhatesh
I hevoby owarod tne
CERTIFICATE OF INTERNSHIP
Be nasscomACKNOWLEDGEMENTS
First and fore most we sincerely salute our esteemed SRI MITTAPALLI COLLEGE OF
ENGINEERING for giving this golden opportunity for fulfilling our warm dreams of becoming engineers.
T hereby express our sincere gratitude to our principal, Dr. S. Gopi Krishna, nutes, rnp. Who has
rendered us, with her constant encouragement and valuable suggestions making our inten work successful.
At the very outset, I would like to place my gratitude to the Head of the Department of Information
Technology Dr. SK. Mohammad Rafi, m-tech, php. Professor, for being a source of inspiration through our
study in
college, and his guidance, encouragement and support in carrying out this internship
program.
1 am also thankful to our internal guide, Y. YESU BABU, sre Asst professor in Information
Technology department for his encouragement and guidance for preparing this documentation.
L would like to express our sincere thanks because, our verbal abilities limit the expression of my heart-felt
feclings towards my parents and friends in completing this end ever. The constant support of these people
helped me to complete this internship in time.
Finally, I acknowledge sincerely the effective services rendered by one and all involved directly and
indirectly in the entire internship program.
By,
Y.VENKATESH
(20U91A 1242)
viiSE ee eee eee er a
ee se ee ee
INDEX
CONTENTS Pg.No
CHAPTER-1: EXECITIVE SUMMARY
CHAPTER-2: OVER VIEW OF THE COMMUNITY
CHAPTER-3: INTERNSHIP PART.
CHAPTER~4: WEEKLY ACTIVITIES
4.1 WEEK-1: INTRODUCTION TO JAVA.
4.2 WEEK-2; CONSTRUCTORS AND ARRAYS
4,3 WEEK-3: ORACLE AND INHERITANCE
4.4 WEEK-4: SQL, DBMS, ACHIEVING ENCAPSULATION
4,5 WEEK-5: POLYMORPHISM AND STATIC KEYWORD
4.6WEEK-6: EXCEPTION HANDLERS AND SQL-DATA TYPES
4,7WEEK-7: THREADING AND LISTS
4.8WEEK-8: ITERATION, TREESET and HASHING
4,9WEEK-9: JDBC AND PROGRAMMING NUMBERS
4,10WEEK-10: WEB APPLICATION, HTML, MULTIMEDIA TAGS:
4,11WEEK-1]: ORM AND FRONTEND TAGS
4,12WEEK-12: FRAMES AND INTRODUCTION TO CSS4-13WEEK-13: SPRING FRAMEWORK AND PSEDUO CLASSES
4.14WEEK-14: JAVA SCRIPT INTRODUCTION
4.1SWEEK-15: JAVA SCRIPT FUNCTION
4.16 WEEK-16: SPRING BOOT AND PROJECT DEMO
CHAPTER-5: OUTCOMES DESCRIPTION
5.1 JOB READINESS SKILLS
5.2 INTERPERSONAL SKILLS
5.3 PROBLEM SOLVING ABILITIES
5.4 TECHNICAL SKILLS
5.5 COMMUNICATION SKILLS
CHAPTER-6: VIDEO LINKS
CHAPTER-7: FUTURE STUDY AND SCOPE
CHAPTER -8: CONCLUSION
ixCHAPTER-1 EXECITIVE SUMMARY
Executive Summary: Java Full Stack Development
Java Full Stack Development refers to the comprehensive skill set required to develop both the front-end
and back-end of web applications using Java technologies. It encompasses proficiency in various
frameworks, libraries, and tools for building robust, scalable, and maintainable software solutions. This
executive summary outlines the key components, advantages, and considerations of Java Full Stack
Development.
Hibernate
(ver 5.0CHAPTER-2: OVER VIEW OF THE COMMUNITY
KODNEST is a non-profit organization which enables industry 4.0 ready digital workforce in India. Our
vision is to fill the gap between academia and industry by ensuring world class curriculum access to our
faculties and students. We want to completely disrupt the teaching methodologies and ICT based education
system in India, We work closely with all the important stakeholders in the ecosystem students, faculties,
education institutions and central/state governments by bringing them together through our skilling
interventions, Our three programmed engine targets social and business impact by working holistically on
education, employment and entrepreneurship. Our mission is comprehensive identification of skills gaps
in the students and mapping them with latest and worlds best technical skills. Our values are to connect
industry ready professionals, researchers, advanced learners, educators and entrepreneurs who can take best
care of stake holders. In the next three years, nearly 120 million workers in the world’s 10 largest economies
may need to be reskilled as businesses adopt artificial intelligence and intelligent automation technologies.
It is important that the current and future workforce are provided with relevant opportunites to reskills and
upskill themselves to keep up with the demands of the industry. Skills Build presents a unique opportunity
fe to meet their demands of learning. Skills Build is an online learning platform
1 in Industry.
for all learners worldwid
designed to help leamers to learn and acquire technical and professional skill required to exce|
‘The courses are being designed by experts across the globe and present an opportunity for learmers to earn
contificates, work on real-world projects and get industry mentorships.aaa ee ae
CERRITO
CHAPTER 3: INTERNSHIP PART
In this internship training I had learnt many of the acti
ies in the part of Java Full Stack Development, by
this the many of responsibilities are acquired by me, By this type of online internship program there is many
things to leam like technological skills, technical skills, managerial skills and many of the skills are acquired
by me. I have acquired the real time technical skills are gaining expertise in performing physical or digital
tasks. There are many different kinds of technical skills.
Traditionally people working in mathematics, computer science, mechanics and information technology
have used many technical skills. Today, however, many more industries rely on employees with technical
knowledge. For example, retail and food service workers often need to know how to use point- of-sale
(POS) software. Technical skills vary widely between industry a job type. For computer programmers,
knowledge of various coding languages is considered a technical skill. Customer service representatives
may need technical skills related to customer management and telephone systems. Teachers might need
technical skills related to instructional technologies and software applications ranging from student
behavior monitoring to grading.
Technical skills vary between industry to job type. 1 have acquired the best managerial skills from the
institution which I have performed and gave my best in as part of intership.in this I have learnt about the,
managerial skills that are technical skills, conceptual skills, human management skills.in this part of
internship, J had learnt that defining the abilities that can executive should possess in order to fulfil specific
tasks In an organization.CHAPTER 4: WEEKLYACTIVITES
ACTIVITY LOG FOR THE FIRST WEEK
Date Brief Description of the| Learning Outcomes Person In-
daily activity charge
signature
Day-1 In this session I have learnt|lntroduction to
about the brief introduction f#¥@ full stack Cob
about java
Day-2 In this session I have learnt| Steps involved Java program
about key steps. involved in ae “tb
java full stack development.
Day-3 In this session I have learnt | Wora feature of java
about wora feature of java oy
Day-4 In this session I have leant | Brief description about java
about Java installation installation oA
Day-5 In this session Ihave leant | Brief description about JDK,
about JDK, JVM, JRE IVE, JRE, wh
Day-6 Inthis session !Have learnt | Detail description about {
about Data Types Data types oh
t~ hn
CHAPTER-5S: OUTCOMES DESCRIPTION
JOB READINESS SKILLS:
Preparing for a Java full-stack development role requires not only technical skills but also job readiness
skills that make you an attractive candidate and set you up for suecess in the workplace. Here's alist of job
readiness skills specific to Java full-stack development:
1.Portfolio Development: Build a portfolio showcasing your projects, both personal and professional,
Include descriptions, technologies used, and links to live demos or GitHub repositories. A strong portfolio
demonstrates your skills and experience to potential employers.
2.Resume Writing: Craft a well-written resume tailored to Java fall-stack development roles. Highlight
your technical skills, relevant experience, and projects. Use action verbs and quantify your achievements
whenever possible.
3.Interview Preparation: Practice common interview questions related to Java programming, full-stack
development, and web technologies. Be prepared to discuss your projects, problem-solving approach, and
experiences working in teams.
4.Networking: Attend industry events, meetups, and conferences to network with professionals in the field.
Join online communities, forums, and social media groups related to Java development. Networking can
lead to job opportunities and valuable connections.
41weve vvevrvvv rere reer eee
eee
CHAPTER-7: FUTURE STUDY AND SCOPE
sa fllstack development continues to be a valuable skill witha promising future. Here are several
factors contributing to its ongoing relevance and future scope:
| odustry Demand: Java remains one of the most widely used programing languages in the industry, ana
businesses continue to seek developers proficient in Java full-tack development to build sobust, sealable,
and secure applications.
Java's versatility allows it to be used across @ wide range of domains, including web
ns, mobile development (Anéroid), big data processing, cloud
development, enterprise 5p
computing, and Internet of Things (oT). This versatility ensures abroad range of opportuniis for Jove
full-tack developers.
s.Java Beosystem; The Java ecosystem is rich and mature, witha vast selection of frameworks braves,
ri resources availabe to suppor full-stack development. Frameworks like Spring Boot
Gradle simplify project
tooks
and JavaServer Faces (JSF) streamline development, while tools like Maven and
‘management and dependency handling.
«Java's backward compatibility and long-term support make ita stable choice
prise grade applications. Businests lyon Java fr missional systems, ensuring
ding enter
steady demand for Java full-stack developer.CHAPTER-8: CONCLUSION
jn conclusion, Java full-stack development remains a highly relevant and promising eareer path with @
multitude of opportunities and advantages. Its enduring popularity, robust ecosystem, and versatility make
ita preferred choice for building a wide range of applications across various industries.
With the continuous evolution of technology and the emergence of new trends, Java full-stack developers
are well-positioned to adapt and thrive. Whether it's developing cloud-native applications, embracing
micro services architecture, leveraging containerization and DevOps practices, or integrating emerging
technologies, Java offers the tools and frameworks necessary to meet the demands of modem software
development.
Moreover, Java's strong community support, extensive leaning resources, and widespread adoption ensure
a wealth of opportunities for developers to enhance their skills, collaborate with peers, and stay updated
with industry best practices.
Inessence, Java fullestack development presents a compelling blend of stability, innovation, and growth
potential, making it an attractive choice for developers aspiring to build rewarding and successful carcers
in the dynamic world of technology.
i 51Student Self Evaluation of the Long-Term Internship
NAME OF THE STUDENT: Y.VENKATESH Registration No:20U91A1242
‘Term of Internship: 16 Weeks From: To:
Date of Evaluation:
Organization Name & Address:
Please rate your performance in the following areas:
Rating Scale: Letter grade of CGPA calculation to be providedwpevvvwvrver- -- - - -
~
Evaluation by the Supervisor of the Intern Organization
swdent Name: YETUKURI VENKATESH
egstration no: 20U91A1242
crerm of Internship: 16 WEEKS from: TO:
pate of Evaluation:
Organization Name Saddress:
Name & Address of the Super visor:
Mobile number:
Please rate the student performance in the following areas
Please note that your evaluation shall be done independent of the student's self- evaluation
Rating Scale: 1 is lowest and 5 is highest rank
Signature of the Supervisor
Date:
59Name Of the Student: YETUKURI VeNicaTESH
Programme of Study: UNDER GRADUATE
‘Year of Study: IV YEAR
Group: INFORMATION TECHNOLOGy
Register No/H.T. No: 209141242
Name of the College: SRIMITTAPALLI COLLAGE OF ENGINERRING
University: JAWAHARLAL NEHRI
'U TECHNOLOGICAL KAKINADA
SLNo Evaluation Criterion Maximum | Marks
Marks | Awarded
1 Activity Log 10
2 Internship Evaluation 30
3. Oral Presentation 10
GRAND TOTAL 50
Date:
Signature of the Faculty GuideEATERNAL ASSESSMpyy STATEMENT
Name Of the Student:
ETU!
Programme of Stuays ce NATESH
Year of Study: 1V YEAR
Group: INFORMATION yp
Register NO/H.T. No: 2
Name of the College,
University: JAW,
OU9LA 1249
SRI
RRALLI COLLAGE op
ENGINERRING
LNEHRY TECHNOLOGICay KAKINADA
sino FoaluatonCrtog OMe et,
L Internshiy Evaluation 80
3. Viva-Voce 50
TOTAL 150
GRAND TOTAL (EXT. 50 M + INT. 100M) 200
Signature of the Faculty Guide : AD
Signature of the Intemal Expert
Signature of the Extemal Expert
Signature of the Principal with Seal