Professional Documents
Culture Documents
On
“WEB DEVELOPMENT”
At
“BOOSTUP DIGITAL ”
Bachelor of Technology
In
“Computer Science Engineering”Submitted
to
RAJIV GANDHI PROUDYOGIKI VISHWAVIDHYALAYA, BHOPAL (M.P)
Submitted by
Aryan Jain(0126CS221048)
Under the guidance of:
Prof. Priya Shrivastava
CANDIDATE’S DECLARATION
I hereby declare that the Industrial training/ Internship report on web development which is
being presented here for the partial fulfillment of the requirement of a Degree of “Bachelor of
Technology” has been carried out at CRTD Technology and technologies. The technical
information provided in this report is presented with due permission of the authorities from
the training organization.
Signature of Student
Name of Student- Aryan Jain
Roll.No.- 0126CS221048
ORIENTAL COLLEGE OF TECHNOLOGY, BHOPAL
Approved by AICTE, New Delhi & Govt. of M.P. Affiliated to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
Oriental Campus, Raisen Road, Bhopal-462021 (MP) INDIA
CERTIFICATE OF INSTITUTE
This is to certify that Mr. Aryan Jain of B.Tech Computer Science Department Enrollment
No. 0126CS221048 has completed his Internship during the academic year 2022-2023 as
partial fulfillment of the Bachelor of Engineering in Computer Science Engineering.
It gives me immense pleasure to express my deepest sense of gratitude and sincere thanks to
my supervisor Prof. Priya Shrivastava (Assistant Professor) for their valuable guidance,
encouragement and help during industrial training.
1) Learn HTML
2) Learn CSS
3) Learn JAVASCRIPT
2.2 List out about your learning objectives and also give brief information about
internship’s department
Student’s Signature :
CHAPTER - 1
Introduction
The Internet is the global system of interconnected computer networks that use the
internal protocol suite (TCP/lP) to link devices worldwide. It is a network of networks
that consists of private. public. academic. business. and government networks to“ local
to global scope. linked by a broad array of electronics. wireless and optical net 'Of king
technologies
Internet »'as started as a project o1 (JS Military project named ARPANET directed by
Robert Tailor and managed by Lawrence Robin
The World Wide Web (abbreviated WWW or the Web) is an information space » here
documents and other web resources are identified by Uniform Resource Locators (trills),
interlinked by hypertext links. and accessible via the Internet
Now, to use these services, we need some softwares which can build things and hence
help our work get done on the web. Web technologies which we will be covering to build
those things are HTML, CSS, Javascript, Node.js, Express js etc. The primary focus for
backend will be on Node.js which powers a huge amount of devices and websites.
Hence, this plays a vital role in the field of web development especially because of its
non-blocking IO feature which is discussed whenever people talk about node.js.
Web programming, also known as web development, is the creation of dynamic web
applications. Examples of web applications are social networking sites like Facebook or
e-commerce sites like Amazon.
The good news is that learning web development is not that hard.
In fact, many argue it ‘s the best form of coding for beginners to learn. it's easy to set up,
you get instant results and there’s plenty of online training available
A lot of people learn web coding because they want to create the next Facebook or find a
job in the industry. But it’s also a good choice if you just want a general introduction to
coding, since it's super easy to get started. No matter whether you’re looking for a career
or just want to learn coding, learning how to develop for the web is for you. It’s one of
the smartest decisions you will ever make!
“Full Stack” Developers marry both sides into one. A Full Stack developer can
comfortably work with both the front and back ends. This is what we focus on building
you up to here.
things scale. Back End Developers make use of programming languages like Java, Python,
and Ruby (among many others) to work with data.
“Full Stack' Developers marry both sides into one A Full Stack developer can comfortably
work with both the front and back ends This is what we focus on building you up to here
Web design encompasses many different skills and disciplines in the production and
maintenance of websites The different areas of web design include web graphic design;
interface design; authoring, including standardised code and proprietary software user
experience design; and search engine optimization.
CHAPTER - 2
Any digital project, for example, a website, an android application, etc. at the root level is
divided Into two blocks:
• Front-end
• Back-end
Front-end
These are the two divisions of the project to help the creator develop the project
smoothly. This division helps different people work upon the things they are
master in. Thus the whole load of the project is balanced.
Front-end covers the part of the project which is visible to the user, i.e., it deals
with the client side Anything happening on the user side of the connection can be
received or manipulated by the user It concerns mostly with the user interface and
user experience of the website. How the website is presented to the user is the
primary goal of the front-end. Simplicity, accessibility, proper user experience,
clarity of the actions and feedback are some of the basic features which play a
vital role in the best possible front-end.
HTML is a markup language which is used for defining the structure of the website.
These are the basic things to create the front-end of any website. While there are
many things to learn afterwards and to use them for a much highly sophisticated
front-end of a website
The three main languages you need to know well are HTML, CSS, and JavaScript.
From there you can focus on frameworks, libraries, and other useful tools.
HTML
HTML stands for HyperText Markup Language. HTML displays the content on the
page like buttons, links, headings, paragraphs, and lists.
You should not use HTML for styling. That is what CSS is for.
CSS
CSS stands for Cascading Style Sheets. CSS is responsible for the style of your web
page including colors, layouts,
Responsive design is essential in creating websites that look good on all devices.
Accessibility is the practice of making sure that everyone can easily use your web
sites. You do not want to create web sites that cannot be used by those with assistive
technologies like screen readers.
JavaScript
JavaScript allows users to interact with the web page.
For example, when I click on the Menu button at the top of the page, it will open a
dropdown list of options. Every time I click on that button, it will toggle back and
forth between opening and closing the Menu.
CHAPTER - 3
Back-end
Back-end is the part of the website which deals with the core functioning of the
website and is hidden to the user for user’s safety. Users shouldn’t know what is
happening on the website, this is the concern of the back-end developers. Having a
back-end makes the website more dynamic.
When users interact with the website which involves back-end, it makes the creators
easy to involve with users for the main purpose of the website Back-end involves
maintaining the database of various users, helping them to get things done through
the various tools and services developed by the programmers of the back-end.
Common objectives of the back-end are to involve users with the website,
maintaining the proper database for various users.
BACKEND DEVELOPMENT
Backend development is not all ones and zeros though. Much like frontend
development, backend development has a human aspect to it as well Since most of
the code for an application is written on the backend, it should be easy to understand
and work with. Most backend languages — like Ruby and Python — have
standardized styles and idioms that make reading and writing code more efficient and
enjoyable.
CHAPTER - 4
Project
In this Internship we have created four projects that will be mentioned below with the
description of :
1.Project 1 –In this presentation, we will take a deep dive into A new shopping website
development using HTML, CSS, and JavaScript.
We have completed the following projects within 1 weeks under the guidance of our
development team BoostUp Digital.
Conclusion
The internship taught us how to make a project as per client’s requirement from scratch, from
choosing the right technical stack and going for an easily adaptable user interface. We learnt
the life cycle of a software product from designing to development and to deployment.
of Industrial Training
6. I hereby declare that, I have learnt following skills during my Industrial Training :
Sr. Description Weightage (%)
1 Introduction to Web Development
2 Introduction to HTML
4 Introduction to CSS
9 Final Project
Total 100
PERFORMANCE EVALUATION
Please evaluate the intern’s performance based on the following rating key:
Parameters Excellent Very Good Satisfactory Needs improvement
Behaviour
Punctuality
Cooperates with co
workers and supervis ors
Shows interest in wo rk
Learns quickly
Communicates well
Has a professional
attitude
Gives a professional
appearance
Grasp of subject
Teamwork
Quality of work
Uses technical
knowledge and
expertise