Internship Short - Term: State Council of Higher Education Andhra Pradesh
Internship Short - Term: State Council of Higher Education Andhra Pradesh
INTERNSHIP
(Local Virtual)
ANDHRA
PRADESH
STATE COUNCIL 1 OF HIGHER
EDUCATION GOVERNMENT OF ANDHRA
(A STATUTORY BODY OF ) PRADESH
SHORT-TERM INTERNSHIP
(Local Virtual)
An Internship Report on
WEB DEVELOPMENT/JAVA SCRIPT.
Bachelor of Technology
Prof ch.srinivasRao
Department of
2
COMPUTER SCIENCE AND ENGINEERING.
Submitted By:
S Ajay Kumar.
Student’s Declaration
EdTech Pvt. Ltd. under the Faculty Guide-ship of Prof Ch.srinivasRao, Professor,
3
(Signature and Date)
Official Certification
Endorsements
Faculty Guide
Principal
4
5
Acknowledgements
It gives me immense pleasure and, I feel indebted to my parents, friends and relatives for their
physical, psychological and moral support extended by them at all time.
I wish to place on record my profound gratitude to Dr MORTHA CHINNA RAO sir, Head of the
Department and Mentor of the internship, Department of Computer Science and Engineering for
providing valuable suggestions, guidance and having given me the opportunities to
complete this internship successfully.
I wish to extend my gratitude for R&C Department for providing able guidance and support to
complete internship successfully.
I thank our Honourable chairman, Mr. Gadde Rajling sir for his moral support and the
excellent facilities provided.
I feel happy to share my experience and time spent with my classmates during the internship and
for their support as well.
S AJAY KUMAR
(22NA1A0558)
6
INDEX
S.NO DESCRIPTION PAGE NO
1 EXECUTIVE SUMMARY
3 INTERNSHIP PART
5 OUTCOMES DESCRIPTION
7 EVALUATION BY THE
SUPERVISOR OF THE INTERN
ORGANIZATION
ExcelR EdTech Pvt Ltd is an education technology company that specializes in providing
professional training and skill development programs. They offer a range of courses in areas
such as data science, artificial intelligence, digital marketing, project management, and more.
ExcelR focuses on both online and offline learning formats, catering to various learners, from
beginners to advanced professionals.The company is known for its industry-relevant curriculum,
experienced instructors, and emphasis on practical learning. ExcelR also collaborates with
industry partners to ensure that their programs align with current market needs, helping
This internship has paved a way to plan for few learning objectives that include,
• get exposed to a particular task or job role in an organization and gain hands
on experience
• develop both technical and communication skills in the field of work chosen
• achieve working experience with the team and individually
• gain real time project experience and gain sufficient knowledge on on-demand market
demands.
The following are the learning outcomes, which include
• this internship helped in choosing a particular task and gain sufficient hands on
experience on the task chosen
• this internship helped me to effectively communicate and develop short technical
reports
• has aided in developing networking contacts in the organization
• has gained sufficient experience to search for real time projects and on-demand market
opportunities.
Overall, the internship at Excelr has helped me to develop learning experience and explore
software development skills and aided to improve my communication and teamwork abilities.
This internship also helped in exploring new, real time cutting edge and on-demand projects,
which would be helpful in choosing a relevant project .
8
CHAPTER 2
ExcelR EdTech Pvt Ltd is an education technology company that specializes in providing
professional training and skill development programs. They offer a range of courses in areas
such as data science, artificial intelligence, digital marketing, project management, and more.
ExcelR focuses on both online and offline learning formats, catering to various learners, from
beginners to advanced professionals.The company is known for its industry-relevant curriculum,
experienced instructors, and emphasis on practical learning. ExcelR also collaborates with
industry partners to ensure that their programs align with current market needs, helping
9
• Work Environment: Interns may be expected to work in a collaborative team
environment, either remotely or in-office.
• Training and Development: Interns usually receive training, mentorship, and regular
feedback to foster their professional growth.
• Responsibilities: Intern roles can involve tasks such as assisting with course
development, marketing efforts, research, and administrative support, depending on the
department.
• Compensation: Some internships may be paid, while others could offer academic credit
or stipends.
• Evaluation: Interns are often assessed based on their performance, contribution to
projects, and feedback from supervisors.
Overall, I trust that this organization would definitely help me to reach and fulfil my learning
objectives and chose a fine career opportunity to excel well in my future endeavors.
10
CHAPTER 3
INTERNSHIP PART
Web development refers to the creating, building, and maintaining of websites. It includes
aspects such as web design, web publishing, web programming, and database management.
It is the creation of an application that works over the internet i.e. websites.
• Web: It refers to websites, web pages or anything that works over the internet.
• Front-End Development.
• Back-End Development.
Database plays a critical role in web app development. It is one of the most important aspects
of building an application. Database design plays a key role in the operation of your website
and provides you with information regarding transactions, data integrity, and security issues.
In this article, you will learn the role of databases in web application development. You will
also learn about the most popular web app databases and how to connect databases to the
web applications.
It is also known as the scripting language for webpages. It is well-known for the development
of web pages, and many non-browser environments also use it.
11
updated with the latest trends and technologies to create modern, user-friendly web
experiences.
JavaScript:
• A programming language that adds interactivity and dynamic features to websites, such
as form validation, animations, and user interaction handling.
React:
• A JavaScript library for building user interfaces, particularly single-page applications.
It allows for the creation of reusable UI components.
Angular:
• A platform for building mobile and desktop web applications. It provides a
comprehensive solution with a powerful framework.
Tools and Resources we use in front-end development:
Version Control (Git):
• Essential for managing code changes and collaborating with other developers.
Package Managers (npm, Yarn):
• Tools to manage libraries and dependencies for projects.
Responsive Design:
• Techniques such as media queries to ensure that websites work well on various devices
and screen sizes.
12
It is the standard markup language for creating the websites. It describes the structure
of a Web page. HTML elements tell the browser how to display the content. HTML
elements label pieces of content such as "this is a heading", "this is a paragraph", "this
is a link", etc.
HTML Element:
An HTML element is defined by a start tag, some content, and an end tag:
The HTML element is everything from the start tag to the end tag:
For Example:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
• The <head> element contains meta information about the HTML page
• The <title> element specifies a title for the HTML page (which is shown in the
browser's title bar or in the page's tab)
14
•
The <body> element defines the document's body, and is a container for all the
• The <h1> element defines a large heading
Cascading Style Sheets, or CSS, is what gives our HTML visual appeal and draws in
the user. To put it simply, style sheets dictate the presentation of HTML elements on
a page. CSS is what makes everything not look like a white background with a bunch
of Times New Roman texts and blue hyperlinks Styles are what transition beautiful
designs onto a site. CSS describes how HTML elements are to be displayed
Example:
<style>
</style>
CSS Syntax
2.Inline Style
It Is A CSS style sheet can be stored in an external file.In which we link our css
code in our html code with a link tag. External style sheets are linked to
HTML pages with <link> tags
<!DOCTYPE html>
<html>
<link rel="stylesheet" href="mystyle.css">
<body>
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>
2.Inline CSS:
In which we include our css code in html file. We write our css code in html
tag .and the html code and css file will be in the same file.we can apply our
styles according to the given tags in the same file. We apply our styles in the
given tags itself. By applying styles to the elements the website looks very
attractive.
Responsive Web Design:
Responsive Web Design is about using HTML and CSS to automatically resize a
website. Responsive Web Design is about making a website look good on all devices
(desktops, tablets, and phones):
When making responsive web pages, we should add the following <meta> element
to all your web pages:
Example:
Java Script:
JavaScript is the Programming Language for the Web. JavaScript is used in millions of
Web pages to improve the design, validate forms, detect browsers, create cookies, and
much more. JavaScript is the most popular scripting language on the Internet, and
works in all major browsers, such as Internet Explorer, Mozilla Firefox, and Opera.
What is JavaScript?
18
• JavaScript can put dynamic text into an HTML page - A JavaScript statement like
this: document.write("" + name + "") can write a variable text into an HTML page
• JavaScript can react to events - A JavaScript can be set to execute when
something happens, like when a page has finished loading or when a user clicks on
an HTML element
• JavaScript can read and write HTML elements - A JavaScript can read and change
the content of an HTML element
• JavaScript can be used to validate data - A JavaScript can be used to validate form
data before it is submitted to a server. This saves the server from extra processing
• JavaScript can be used to detect the visitor's browser - A JavaScript can be used to
detect the visitor's browser, and - depending on the browser - load another
page specifically designed for that browser.
Java Script Variables: JavaScript variables are containers for storing data values.
var x= 5; var
y= 6; var z =
x + y;
From the example above, you can expect:
• x stores the value 5
• y stores the value 6
• z stores the value 11
JavaScript Numbers:
JavaScript has only one type of number. Numbers can be written with or without decimals.
Example:
v
ar x = 3.14; // A number with decimals var y = 3; // A number without decimals
The maximum number of decimals is 17, but floating point is not always 100% accurate:
19
Example:
JavaScript Strings:
Strings store text. Strings are written inside quotes. You can use single or double quotes:
Example:
Example:
JavaScript Objects:
You have already learned that JavaScript variables are containers for data values.
Objects are variables too. But objects can contain many values.
This code assigns many values (Fiat, 500, white) to a variable named car:
JavaScript Arrays:
JavaScript arrays are used to store multiple values in a single variable.
Example:
var cars = ["Saab", "Volvo" , "BMW"];
JavaScript Functions:
20
A JavaScript function is executed when "something" invokes it (calls it).
Example:
function myFunction(p1, p2) {
return p1 * p2; // The function returns the product of p1 and p2 }
Canvas Example:
A canvas is a rectangular area on an HTML page. By default, a canvas has no border and no
content.
The markup looks like this:
<canvas id="myCanvas" width="200" height="100"></canvas>
Note: Always specify an id attribute (to be referred to in
a script), and a width and height attribute to define the size of the canvas. To
add a border, use the style attribute.
Here is an example of a basic, empty canvas:
Example
Add a JavaScript:
After creating the rectangular canvas area, you must add a JavaScript to do the drawing.
are some examples:
Draw Here a Line:
Example
<script>
var c = document.getElementById("myCanvas");
21
var ctx = c.getContext("2d");
ctx.moveTo(0, 0); ctx.lineTo(200,
100);
ctx.stroke();
</script>
Draw a Circle:
Example:
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.arc(95, 50, 40, 0, 2 *
Math.PI); ctx.stroke(); </script>
BACK-END DEVELOPMENT:
Backend development is the creation and maintenance of the server side of a web
application. It involves managing the server, databases, and application logic to ensure
smooth functionality.
Backend developers work with languages like JavaScript (Node.js), Python, Ruby,
Java, or PHP, handling tasks such as server management, database interactions, and
security measures.
They enable communication between the front-end and back-end, ensuring the overall
performance and functionality of the web application
A Back-End developer handles servers, databases, and APIs. In short, one who stores and
organizes data communicates with the UI (Front-End) and performs server-side management.
For building the structure of a web application, a back-end developer is responsible. That
data is stored in the database which is handled by the back-end, the sign-in button you see
renders you to another page when you enter details that API call is made by the back-end, and
also the server-side rendering is handled all by the back-end developers. The web server runs
websites, it stores, processes, and delivers (response) web pages to the user’s request. An HTTP server
comprises several components which can understand HTTP and URLs.
22
We’re going to write backends with Node.JS. Its Easy to get into after learning JS (it’s JS) it is
an Event based really efficient for sending lots of quick updates to lots of clients Why not use
Node? Bad for CPU heavy stuff It’s relatively immature.
Hello World API (Flask)
This simple program creates a basic API that returns "Hello, World!" when accessed. python
23
Run the server:
24
CHAPTER 4
25
This internship has aimed at gaining hands on experience on web development/java script.
In the First week we have learned about the basics of web development and about its types. We
have pursued the internship on virtual mode, during the initial starting of the internship they
have explained about basics of the concept which will be covered in this internship.
In first week.
on the 1st day - Explored Introduction on what is a website and how websites work.
On 2nd day - we have learnt on About web development and its types. Front-end vs back-end
development.
On the 3rd day - we studied about Front-end development. And the languages used in front-end.
And on to write the code on notepad, VS code.
On the 4th day - we have covered the Back-end and the languages used in it.
On the 5th day - we covered the javascript and databases used in web development.
On the 6th day - Learnt about HTML(Hyper-text-markup-language).and some basics about it.
26
ACTIVITY LOG FOR THE SECOND WEEK
Day & Brief discussion of the Learning outcomes Person in
date daily activity charge
signature
On the 1st day - we learnt about HTML elements and tags used in HTML, with some examples.
On 2nd day - we learned html with more examples for better understanding on creating the
front of the website.
On 3rd day - We have learnt about how to style a website using CSS(cascading-style-sheeet).
On 4th day - we have explored CSS with some examples on it. - On
5th day - on different types of CSS & selectors.
27
On 6th day - we learnt about pseudo element concept & the list-style-type-property & different
classes in CSS.
28
ACTIVITY LOG FOR THE THIRD WEEK
Day & date Brief discussion of the daily Learning outcomes Person in
activity charge
signature
Aim to learn about flex layout and Learnt about flex layout and
grid layout and its types with some grid layout and its types with
Day-2 examples. some examples.
30-07-2024
Learnt about javscript.
Aim to learn about javascript and its
Day-3 use in websites, and how to
31-07-2024 include .js file in html code.
Learnt JavaScript datatypes.
Aim to learn on how to create a .js
Day-4 file with some basics examples and
01-08-2024 data types in javascript.
Aim to learn about functions in Got to know about
JavaScript & types of operators in functions in JavaScript &
JavaScript. types of operators in
Day-5 JavaScript.
02-08-2024
Aim to learn about loops & Learnt the fundamentals of
array elements in JavaScript, with loops & array elements in
some examples JavaScript, with some
examples
Day-6
04-08-2024
29
WEEK THREE REPORT
30
ACTIVITY LOG FOR THE FOURTH WEEK
Day & Brief discussion of the daily Learning outcomes Person in
date activity charge
signature
31
WEEK FOUR REPORT
On 1st day - we have learnt about the Frameworks and Libraries like react,angular,vue.js in
JavaScript.
On 2nd day - we studied how To ensure clean and maintainable JavaScript code to use use
descriptive variable and function names, Organize code into functions etc..
On 3rd day - we have learnt about canvas & how it is used to draw the diagrams.
On 4th day - we have studied about canvas for text in images, to draw an image in canvas
with some examples.
On 5th day - we have learnt JavaScript Validarion, callback function, number validation,
password verification& closure in JavaScript.
On 6th day - we have studied about what is Jason with some examples, and encapsulation
usage in JavaScript.
Day-1 Aim to learn about what is GIT & Learnt about GIT & GIT
12-08-2024 GIT hub. hub.
32
introduction and its history
To install Java, Download and Installed java .
install the JDK (Java
Day-4 Development Kit).
17-08-2024
Aim to install and Use an Installed an ide
Integrated Development environment to run our
code.
Environment like IntelliJ IDEA or
Eclipse to write and manage your
Day-5 code.
18-08-2024
Aim to learn the datatypes in Learnt about what is a
Day-6 java, what are variables with some variable, data types with
examples examples
19-08-2024
33
ACTIVITY LOG FOR THE SIXTH WEEK
Day & Brief discussion of the daily Learning outcomes Person in
activity charge
date
signature
34
WEEK – 6 From to
35
When completing a web development program with a focus on JavaScript, graduates are
expected to achieve a variety of competencies that prepare us for the role of web developers.
Outcome: Graduates will be able to create and style web pages using HTML, CSS, and
JavaScript.
Skills Acquired:
Outcome: Graduates will be capable of building user interfaces for web applications.
Skills Acquired:
3. Backend Integration
Skills Acquired:
36
Outcome: Graduates will be adept at using version control systems to collaborate
on projects.
Skills Acquired:
Outcome: Graduates will know how to test and debug their applications effectively.
Skills Acquired:
Skills Acquired:
37
Outcome: Graduates will have a foundational understanding of databases and data
management.
Skills Acquired:
Skills Acquired:
Skills Acquired:
• Familiarity with design tools (e.g., Figma, Adobe XD) for prototyping and
mockups.
Outcome: Graduates will be equipped with the mindset and resources to continue
learning in the rapidly evolving field of web development.
Skills Acquired:
• Ability to stay updated with the latest technologies and industry trends.
38
• Skills in self-directed learning and using online resources effectively.
Student Self Evaluation of the Short-Term Internship
Student Name : S Ajay Kumar. Registration
Number: 22NA1A0558.
Term of Internship : From: To:
Date of Evaluation :
Organisation Name & Address :
Please rate your performance in the following areas:
Rating Scale: Letter grade of CGPA calculation to be provided
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
Self-confidence 6
1 2 3 4 5
Ability to learn
7
1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
Professionalism 9
1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5 12 Time Management 1 2 3 4 5
39
Evaluation by the supervisor of the intern organisation
Student Name : S Ajay Kumar.
Registration Number: 22NA1A0558.
Term of Internship : From : To:
Date of Evaluation :
Name & Address of the Supervisor with mobile number:
Please rate your performance in the following areas:
Rating Scale: Letter grade of CGPA calculation to be provided
3 Proactiveness 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
40
FIG.1
FIG.2
41
FIG.3
FIG.4
FIG.5
42
FIG.6
EVALUATION
43
Internal Evaluation for Short Term Internship
(On-site/Virtual)
Objectives:
• To integrate theory and practice.
44
The originality and quality of the work produced by the individual
student.
The student’s integration and co-operation with the work
assigned. The completeness of the Activity Log.
45
INTERNAL ASSESSMENT STATEMENT
46
47
Name Of the Student: S Ajay Kumar.
48
Programme of Study: BTech
Year of Study:
49
Group:
50
Register No/H.T. No: 22NA1A0558.
51
Name of the College: LINGAYAS INSTITUTE OF MANAGEMENT AND
52
TECHNOLOGIES.
53
University: KAKINADA.
54
55
Sl.No Evaluation Criterion Maximum Marks
Marks Awarded
1. Activity Log 25
2. Internship Evaluation 50
3. Oral Presentation 25
GRAND TOTAL 100
Seal:
56
Date: Signature of the Faculty Guide
Certified by
57