0% found this document useful (0 votes)
1K views21 pages

Web Development Industrial Training Report

The document is an industrial training report submitted by Kunal Tejiyan summarizing their training experience at Wishlist Technologies. It includes the vision, mission, and objectives of the computer science department and institute. It also outlines the tasks performed during the training, which involved studying the company's web services and improving the software interface and database management. The training aimed to provide skills in web development and experience solving real-world problems.

Uploaded by

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

Web Development Industrial Training Report

The document is an industrial training report submitted by Kunal Tejiyan summarizing their training experience at Wishlist Technologies. It includes the vision, mission, and objectives of the computer science department and institute. It also outlines the tasks performed during the training, which involved studying the company's web services and improving the software interface and database management. The training aimed to provide skills in web development and experience solving real-world problems.

Uploaded by

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

Department of Computer Science

Industrial Training Report on


Web Development

Session:2019 –2020
Submitted By:
Kunal Tejiyan(1609110054)

Bachelor of Technology

In

Computer Science

Submitted To:
Mrs. Bhanupriya``

1
VISION AND MISSION

VISION OF THE INSTITUTE

JSS Academy of Technical Education Noida aims to become an Institution of excellence


in imparting quality Outcome Based Education that empowers the young generation
with Knowledge, Skills, Research, Aptitude and Ethical values to solve Contemporary
Challenging Problems.

MISSION OF THE INSTITUTE

Develop a platform for achieving globally acceptable level of intellectual acumen and
technological competence

Create an inspiring ambience that raises the motivation level for conducting quality
research

Provide an environment for acquiring ethical values and positive attitude

VISION OF THE DEPARTMENT

“To spark the imagination of the Computer Science Engineers with values, skills

and creativity to solve the real world problems.”

MISSION OF THE DEPARTMENT

To inculcate creative thinking and problem solving skills through effective teaching,
learning and research.
To empower professionals with core competency in the field of Computer Science
and Engineering.

To foster independent and life long learning with ethical and social responsibilities.

COURSE OUTCOMES (COs)

C411.1 To adapt with real life working environment.

C411.2 To acquire skills and knowledge on latest tools and technologies.

C411.3 To solve the real world problems effectively.

C411.4 To effectively communicate solution to problems through technical reports and oral presentations

PROGRAM OUTCOMES (POs)

Engineering Graduates will be able to:

PO1: Engineering knowledge: Apply the knowledge of mathematics, science,


engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.

PO2: Problem analysis: Identify, formulate, review research literature, and


analyze complex engineering problems reaching substantiated conclusions
using first principles of mathematics, natural sciences, and engineering
sciences.

PO3: Design/development of solutions: Design solutions for complex


engineering problems and design system components or processes that meet
the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.

PO4: Conduct investigations of complex problems: Use research-based


knowledge and research methods including design of experiments, analysis and
interpretation of data, and synthesis of the information to provide valid
conclusions.

PO5: Modern tool usage: Create, select, and apply appropriate techniques,
resources, and modern engineering and IT tools including prediction and

pg. 3
modeling to complex engineering activities with an understanding of the
limitations.

PO6: The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.

PO7: Environment and sustainability: Understand the impact of the professional


engineering solutions in societal and environmental contexts, and demonstrate
the knowledge of, and need for sustainable development.

PO8: Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.

PO9: Individual and team work: Function effectively as an individual, and as a


member or leader in diverse teams, and in multidisciplinary settings.

PO10: Communication: Communicate effectively on complex engineering


activities with the engineering community and with society at large, such as,
being able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.

PO11: Project management and finance: Demonstrate knowledge and


understanding of the engineering and management principles and apply these
to one’s own work, as a member and leader in a team, to manage projects and in
multidisciplinary environments.

PO12: Life-long learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest context of
technological change.

PROGRAM EDUCATIONAL OUTCOMES (PEOs)

PEO1: To empower students with effective computational and problem solving skills.

PEO2: To enable students with core skills for employment and entrepreneurship.

PEO3: To imbibe students with ethical values and leadership qualities.

PEO4: To foster students with research oriented ability which helps them in
analyzing and solving real life problems and motivate them for pursuing higher
studies.

pg. 4
PROGRAM SPECIFIC OUTCOMES (PSOs)

PSO1: An ability to apply foundation of Computer Science and Engineering, algorithmic


principles and theory in designing and modeling computation based systems.

PSO2: The ability to demonstrate software development skills.

CO-PO-PSO MAPPING

PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO1 PSO2


1 2 3 4 5 6 7 8 9 0 1 2

C411.1 2 2 2 2 3 3 3 3 3 3 2 3 3 2

C411.2 3 2 2 2 3 1 1 3 2 2 1 3 3 3

C411.3 3 3 2 2 2 3 3 3 3 2 1 3 3 3

C411.4 3 3 2 2 2 2 2 3 3 3 2 3 3 3

pg. 5
DECLARATION

I hereby declare that the Industrial Training Report entitled (" Web
Developement ") is an authentic record of my own work as requirements of
Industrial Training during the period from 7 June 2019 to 7 August 2019 for
the award of the degree of B.Tech. (Information Technology), JSS Academy
of Technical Education, Noida.

Date:_________________ Kunal Tejiyan (1609110054)

pg. 6
ACKNOWLEDGEMENT

The externship opportunity I had with “Wishlist Technologies”was a great


chance for learning and professional development.

Therefore, I consider myself as a very lucky individual as I was provided with an


opportunity to be a part of it. Bearing in mind previous I am using this
opportunity to express my deepest gratitude and special thanks to my mentor Ms.
Swati Goyal in spite of being extraordinarily busy with her duties, she took time
out to hear, guide and keep me on the correct path and allowing me to carry out
my project.

I perceive this opportunity as a big milestone in my career development. I will


strive to use gained skills and knowledge in the best possible way, and I will
continue to work on their improvement, in order to attain desired career
objectives.

Sincerely,

Kunal Tejiyan

pg. 7
ABSTRACT

Wishlist Technologies Private Limited is a Private incorporated on 07 June


2016.They employ the largest manpower as compared to any other
enterprise.

The task involved in putting up this plant at a huge investment adopting the
latest technology was really stupendous and it is a matter of great pride.
Our objective of the project is to:

● To study the functioning of their Web services.


● To make a software fast in processing.

● To make software with good user interface so that user can


change it and it should be used for a long time without error and
maintenance.
● To provide immediate storage and retrieval of data and
information.
● Improving arrangements for department coordination.
● Reducing paperwork.

This report contains the brief procedure carried out at Wishlist Technologies pvt Ltd
to maintain the database and the complaints regarding the facilities provided by
various departments and to access the same using a web interface.

pg. 8
TABLE OF CONTENTS

Certificate - Company 1

Declaration 2

Acknowledgement 3

Abstract 4

Table of Contents 5

Chapter 1 INTRODUCTION 6

Chapter 2 COMPANY PROFILE 7

Chapter 3 ABOUT THE COMPANY 8

Chapter 4 TASK PERFORMED 10

Chapter 5 REFLECTION 14

Chapter 6 CONCLUSION 17

pg. 9
CHAPTER-1
INTRODUCTION

Web developers often work for clients who are trying to get their product or service
onto the web. The work is typically very project focused and involves collaborating
with a team that helps to coordinate the client’s needs into the end product. The client
could be a tech company, an organization, or a government. The work could involve
front-end, back-end, or full-stack web development.

Web development could be a good profession for you if you like solving logical
problems, building useful things, and experimenting with new technologies. Web
developers are in high demand, generally have a good work/life balance, and
command comfortable salaries. Google your specific location to get a better sense of
your local web development job opportunities.

The front end is the stuff you see on the website in your browser, including the
presentation of content and user interface elements like the navigation bar. Front-
end developers use HTML, CSS, JavaScript, and their relevant frameworks to
ensure that content is presented effectively and that users have an excellent
experience.

The back end refers to the guts of the application, which live on the server. The back
end stores and serves program data to ensure that the front end has what it needs. This
process can become very complicated when a website has millions of users. Back-end
developers use programming languages like Java, Python, and Ruby to work with
data.

Full-stack developers are comfortable working with both the front and back ends. In
The Odin Project, we focus on teaching you full-stack development, covering all aspects

pg. 10
of web development.

CHAPTER 2

COMPANY PROFILE

Wishlist Technologies has a fantastic group concerning designers who deal beside
different stages concerning Java. Our Java coordinated devices have enhanced
the site execution beside high quality. We have made a Java based structure
which is secure: straightforward: object situated: dynamic & compact beside rich
client obstruction. We have offered answers for various sites & we guarantee
incredible graphical info & yield beside awesome client intelligence.

Our motto is to make the application in a reliable way & enlarge in the process
concerning a remarkable IT management trader into ends up as a main
performer in demonstrating excellence Feb & App progress preparations in
focused across the world marketable center. Our professionals, adjustable &
corresponding method reflects in the things we do. We in general direct our
customers into accomplishment. We can fasten & quickly divide the gigantic
work on the other hand results concerning you association on the other hand
business.

The company basically takes the order from the consumer and print the required
pattern which is given by the consumer on different types of T-shirts.

pg. 11
CHAPTER 3

ABOUT THE COMPANY

Wishlist Technologies has broad involvement in offering end to end far reaching
Business Intelligence & application answers for our clients! Contingent upon
your association's present condition concerning information store design,
development & system, our improvement group assess & pick the proper
apparatuses: actualize the right arrangements: & guarantee the accessibility
concerning reliable, exact & convenient data.

Wishlist Technologies has a fantastic group concerning designers who deal beside
different stages concerning Java. Our Java coordinated devices have enhanced
the site execution beside high quality. We have made a Java based structure

pg. 12
which is secure: straightforward: object situated: dynamic & compact beside rich
client obstruction. We have offered answers for various sites & we guarantee
incredible graphical info & yield beside awesome client intelligence.

Our motto is to make the application in a reliable way & enlarge in the process
concerning a remarkable IT management trader into ends up as a main
performer in demonstrating excellence Feb & App progress preparations in
focused across the world marketable center. Our professionals, adjustable &
corresponding method reflects in the things we do. We in general direct our
customers into accomplishment. We can fasten & quickly divide the gigantic
work on the other hand results concerning you association on the other hand
bbusines.

CHAPTER 4

TASK PERFORMED

FRONTEND

HTML

Hypertext Markup Language (HTML) is the standard markup language for creating
web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it
forms a triad of cornerstone technologies for the World Wide Web. Web browsers
receive HTML documents from a web server or from local storage and render them
into multimedia web pages. HTML describes the structure of a web page semantically
and originally included cues for the appearance of the document.

HTML elements are the building blocks of HTML pages. With HTML constructs,
images and other objects, such as interactive forms, may be embedded into the
rendered page. It provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes and
other items. HTML elements are delineated by tags, written using angle brackets.
Browsers do not display the HTML tags, but use them to interpret the content of the
page.

pg. 13
CSS

Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language. Although most often used
to set the visual style of web pages and user interfaces written in HTML and XHTML,
the language can be applied to any XML document, including plain XML, SVG and
XUL, and is applicable to rendering in speech, or on other media. Along with HTML
and JavaScript, CSS is a cornerstone technology used by most websites to create
visually engaging web pages, user interfaces for web applications, and user interfaces
for many mobile applications.

CSS is designed primarily to enable the separation of presentation and content,


including aspects such as the layout, colors, and fonts. This separation can improve
content accessibility, provide more flexibility and control in the specification of
presentation characteristics, enable multiple HTML pages to share formatting by
specifying the relevant CSS in a separate .css file, and reduce complexity and
repetition in the structural content.

BACKEND

PHP

PHP is a server-side scripting language designed primarily for web development but
also used as a general-purpose programming language. PHP now stands for the
recursive acronym PHP: Hypertext Preprocessor.

PHP code may be embedded into HTML or HTML5 markup, or it can be used in
combination with various web template systems, web content management systems
and web frameworks. PHP code is usually processed by a PHP interpreter
implemented as a module in the web server or as a Common Gateway Interface (CGI)
executable. The web server software combines the results of the interpreted and
executed PHP code, which may be any type of data, including images, with the
generated web page. PHP code may also be executed with a command-line interface
(CLI) and can be used to implement standalone graphical applications.

pg. 14
MYSQL

MySQL ("My Structured Query Language") – world's second most widely used
relational database management system (RDBMS) and most widely used open-source
RDBMS.

JSON

JavaScript Object Notation (JSON) is a standard text-based format for representing


structured data based on JavaScript object syntax. It is commonly used for
transmitting data in web applications (e.g., sending some data from the server to the
client, so it can be displayed on a web page, or vice versa). You'll come across it quite
often, so in this article we give you all you need to work with JSON using JavaScript,
including parsing JSON so you can access data within it, and creating JSON.

HARDWARE REQUIREMENTS

1. One Ghz Dual Core Processor or above.


2. Minimum 1GB RAM.

SOFTWARE REQUIREMENTS

1. Operating System - Windows


2. Front End - HTML, CSS,
3. Back End - PHP/ MYSQL
4. Google Chrome
5. WAMP SERVER (Version-3.0.6 (64 bit version))
6. PHP editor: notepad++(64-bit *64) version 7

NON-FUNCTIONAL REQUIREMENTS

Each attribute may be accustomed measure of the product performance. These


attributes may be used for Quality assurance similarly as quality control. Quality
assurance activities are directed towards prevention of introduction of defects and
internal control activities are aimed toward detecting defects in product and services.

1. Reliability

pg. 15
Measure if it is reliable enough. Give systematically correct results. Product
dependability is measured in terms of operation of project underneath different
operating atmosphere and different conditions.

2. Maintainability

Different versions of the product ought to be easy to maintain. For development it


ought to be easy to feature code to existing system, ought to be easy to upgrade for
brand new options and new technologies time to time. Maintenance ought to be value
effective and simple. System be easy to take care of and correcting defects or making
a change within the software system.

3. Usability

This can be measured in terms of ease of use. Application should be user friendly.
Easy to use for input preparation, operation and also for interpreting of output.

4. Portability

This can be measured in terms of Costing issues related to porting, Technical issues
related to porting, Behavioral issues related to porting.

pg. 16
CHAPTER 5

REFLECTION

● The working environment at Wishlist technologies is good.

● Improved my Googling skill by learning things through Google which were


required for the work.

● Availability of internet facility is good which helped in downloading the


required documents very easily without any difficulties which were related to
the work.

● Because of faster and easier access to the internet it was easier for me to
understand the module clearly by seeing the videos on how the module works.

pg. 17
● Team lead is very informative and helpful.

● Gained knowledge on Project development life cycle.

● Learned how project is decided, how project is assigned to employees, how


project modules will be divided, how teams are formed in a company.

● Gained the knowledge of the database creation.

● Gained the basic knowledge on PHP platform.

● Learned how to do basic coding in PHP to develop a web application.

● Improved communication skills.

● Internship was great opportunity to know the company environment.

● Improved presentation skills.

TECHNICAL OUTCOMES

● Developing a technical artifact requiring new technical skills.

● Using profession specific terminology appropriately.

● Effectively utilizing the tools and resources to complete a task.

● Creating training materials.

● Maintaining and troubleshooting technology.

● Analyzing or visualizing data to create information.

● Writing requirements documentation.

pg. 18
● Selecting appropriate technologies.

● Acquiring and evaluating information.

● Creating or modifying technology policies.

● Performing effective and informative user testing.

● Identifying and creating appropriate test cases for systems.

Skills:

• Can acquire and evaluate information - can identify need for data, can obtain
it from existing sources or can create it, and can evaluate its relevance and
accuracy

• Can organize and maintain information - can organize, process and maintain
written or computerized records and other forms of information in a
systematic fashion

• Can interpret and communicate information - can select and analyze


information and communicate the results to others using oral, written, graphic,
pictorial, or multimedia methods.

• Can negotiate - can work towards an agreement that may involve


exchanging specific resources or resolving divergent interests.

pg. 19
CHAPTER 6
CONCLUSION
We should be fairly comfortable typing commands into your computer’s command
line and we should understand what happens when you enter a web address into your
browser and it returns a functioning page. We should be able to create a basic web
page and make it do some basic things with JavaScript. We should also be able to
write a simple PHP script, test it. Finally, we should have a clear understanding of

how all this fits together in your future as a builder of web applications. We also

learned how to retrieve the required values from the database, using the search
module rather than manually looking for the required records. Creating and deleting
records can also be done easily by the admin.

Using MySQL as the database is highly beneficial as it is free to download, popular


and can be easily customized. The data stored in the MySQL database can easily be

pg. 20
retrieved and manipulated according to the requirements with basic knowledge of
SQL.

Getting an opportunity to do an internship in this marvelous industry is as well an


achievement.

pg. 21

You might also like