Internship Report
Internship Report
Internship Report
About Internship
The program includes practical sessions on HTML, CSS, and JavaScript, followed by
in-depth exploration of popular front-end frameworks such as Angular.js.It provides
intensive training in Java programming, covering fundamental concepts of
object-oriented programming, data structures, and algorithms.It helps to gain
proficiency in server-side development using Java frameworks like Spring Boot or
Java EE.
2.1. Introduction
1
vision is to "be a globally respected corporation that provides best-in-class products,
solutions and services, and to be the most trusted partner for its stakeholders."
MISSION : "Our mission is to help our clients achieve their business objectives
through a combination of process excellence, quality frameworks and service
delivery innovation." In other words, Wipro's mission is to provide high-quality
services that help its clients improve their businesses and achieve their goals.
2
● Engineering and R&D services: These include services such as product design and
development, prototyping, and testing.
● Consumer care and lighting: Wipro also manufactures and markets a range of
consumer products, including personal care and lighting products.
Wipro TalentNext Training Program is one of its kind, in which students are trained
on JAVA FULL STACK. It covers all the topics from the basics of java to advanced.The
Main Objective of this training program is to make the aspiring engineers get
acquainted with the conceptual as well as practical knowledge in Java and J2EE. In
this training program Wipro company is providing direct job opportunities for the
students based upon their performance.
Maven is a build automation tool used primarily for Java projects. Maven can also be
used to build and manage projects written in C#Ruby, Scala, and other languages.
The Maven project is hosted by The Apache Software Foundation, where it was
formerly part of the Jakarta Project.Maven is built using a plugin-based architecture
that allows it to make use of any application controllable through standard input. A
C/C++ native plugin is maintained for Maven 2.Maven dynamically downloads Java
libraries and Maven plug-ins from one or more repositories such as the Maven 2
Central Repository, and stores them in a local cache. This local cache of downloaded
3
artifacts can also be updated with artifacts created by local projects. Public
repositories can also be updated.
4
10 01/07/23 JUnit,ANT,HTML,CSS,XML,JS
11 06/07/23 JSP,Servlets
13 27/07/23 Spring
14 10/08/23 Hibernate,Angular
3.5. Screenshots
5
4. Internship Outcome
Upon completion of the Java Full Stack Internship Program, we possessed the skills
and confidence to contribute effectively as junior full-stack developer. We had a
strong foundation in Java technologies, an understanding of industry best practices,
and the ability to work on end-to-end web development projects. We learned how to
6
interact with databases using Java and Hibernate. We automated the build process of
our projects using Apache Maven.We learnt to document and consume APIs.
● Full stack development often involves a diverse set of technologies for both
front-end and back-end. Keeping up with the latest updates and best
practices in each area can be challenging.
● Technology evolves rapidly, and staying current with new frameworks,
libraries, and tools is essential. It can be challenging to balance daily tasks
with the need for continuous learning.
● Identifying and fixing issues across the entire stack, from front-end UI to
back-end services and databases, can be complex. Debugging and
troubleshooting skills are crucial.
● Integrating different components, services, and APIs can be challenging,
especially when dealing with third-party systems or legacy code.
● Designing applications that scale and perform well under increased load can
be challenging. Optimizing both front-end and back-end components for
efficiency is essential.
● Ensuring the security of the application at both the front-end and back-end
levels is a significant challenge. Developers must be aware of common
security vulnerabilities and employ best practices.
4.3. Self-Assessment
7
NO. Description Before After
1 IOT/ AIML/ Mobile App/ Web App/ 6 9
Software Development
2 Research and Development 8 9
3 Problem Analysis and Solution Design 7 9
4 Implementation 8 9
5 Testing 6 9
6 Integration of Modules as a System 7 9
7 Deployment (Cloud / Server) 7 9
8 Social Connect and Digital Marketing 8 9
9 Project Management and Finance 8 9
10 Documentation 8 9
11 Communication Skills 6 9
12 Leadership 7 9
13 Ethics and Values 7 9
14 Teamwork 8 9
5. Conclusions