Industrialtraining Report (Sooraj S)
Industrialtraining Report (Sooraj S)
Industrialtraining Report (Sooraj S)
Diploma
in
electro
by
Febin.a
Reg No20200739
Under Supervision of
Mrs. Aswin.shashi
JANUARY 2022
Page 1 of 44
YOUNUS COLLEGE OF POLYTECHNIC
THALACHIRA, KOTTARAKKARA
CERTIFICATE
CENTRE,
Vazhuthacadu, Trivandrum.
Dept. of CS
Page 2 of 44
Paste your certificate
color copy given from the company here
Page 3 of 44
ACKNOWLEDGEMENT
I also would like all the people that worked along with me KELTRON
KNOWLEDGE CENTRE, Vazhuthacadu, Trivandrum with their patience
and openness they created an enjoyable working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
SOORAJ S
Page 4 of 44
ABSTRACT
Organization Information
Keltron hires you more to mould you meet larger challenges than extract what
lives of people around you. To help us do this, we encourage you to find better
ways to what we have been doing and to what we would do next. At Keltron,
governance, marketing and sales and general administration functions and have
This ground up approach helps us deliver not only the solution to our clients
but also add value to At the core Keltron operates in three specific domains
Methodologies:
Page 6 of 44
S.no CONTENTS Page no
1. Introduction 8
3. TECHNOLOGIES 10
4. HTML 12
5. CSS 27
6. JAVASCRIPT 28
7. PHP 29
9. CONCLUSIONS 44
Page 7 of 44
INTRODUCTION TO WEB DEVELOPMENT
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
Page 8 of 44
THE IMPORTANCE OF WEB DEVOLPEMENT
For example, online retailers such as Amazon and auction sites like
eBay have changed the way consumers find and buy goods.
The web development teams behind those websites are making the user
journey easy to enable consumers to buy as quickly as possible. Thus
increasing sales. Also, the design is key in attracting consumers to use the
websites repeatedly.
An excellent blog can raise interest in your business and provide users
with valuable content. This is all part of the clients experience when they
visit your website.
Additionally, the rise in cloud services such as dropbox and google drive
means that users can now interact with applications from many locations.
Page 9 of 44
TECHNOLOGIES
I.Client Side Scripting / Coding - Client Side Scripting is the type of code that
is executed or interpreted by browsers.
Client Side Scripting is generally viewable by any visitor to a site (from
the view menu click on "View Source" to view the source code).
Page 10 of 44
II.Server Side Scripting / Coding - Server Side Scripting is the type of code
that is executed or interpreted by the web server.
Server Side Scripting is not viewable or accessible by any visitor or
general public.
Page 11 of 44
HTML (HYPERTEXT MARKUP LANGUAGE)
What is HTML?
The code used to make them visually appealing is known as CSS and we
shall focus on this in a later tutorial. For now, we will focus on teaching you
how to build rather than design.
HTML was first created by Tim Berners-Lee, Robert Cailliau, and others
starting in 1989. It stands for Hyper Text Markup Language.
Hypertext means that the document contains links that allow the
reader to jump to other places in the document or to another document
altogether. The latest version is known as HTML5.
HTML Tags
Page 12 of 44
As part of an HTML element, HTML tags help web browsers convert HTML
documents into web pages. For example, the <p tag is used to organize
text >
content into paragraph elements and the <img tag is used to
>
embed image elements.
Many tags, though not all, use an opening tag and closing tag to wrap
around the content that they are used to modify. Closing tags are denoted
with a backslash like this: </tag_name>. HTML tags are not visible in the
browser.
Tag Description
Page 13 of 44
Formatting Tags
Tag Description
Defines an acronym
Page 14 of 44
Defines font, color, and size for text
Page 15 of 44
<time> Defines a date/time
<u> Defines text that should be stylistically different from normal text
Tag Description
Page 16 of 44
Frame Tags
Tag Description
Images Tags
Tag Description
Page 17 of 44
<figure> Specifies self-contained content
Tag Description
<track> Defines text tracks for media elements (<video> and <audio>)
Links Tags
Tag Description
Page 18 of 44
Lists Tags
Tag Description
Tables Tags
Tag Description
Page 19 of 44
<th> Defines a header cell in a table
Tag Description
Page 20 of 44
<section> Defines a section in a document
<details> Defines additional details that the user can view or hide
Tag Description
Specifies a default color, size, and font for all text in a document
Page 21 of 44
Programming Tags
Tag Description
Generic Attributes
Here's a table of some other attributes that are readily usable with many of the
HTML tags.
Page 22 of 44
valign top, middle, bottom Vertically aligns tags within an HTML
element.
<!DOCTYPE HTML>
Page 23 of 44
<!-- This is how HTML comments look like -->
<html>
<head>
</head>
<body>
<!-- as it is a survey form, we will need to submit the details, hence we use
form
-->
<!-- We can give absolute url, or relative url like /nextpage.jsp, and specify
POST or GET method -->
<form action="http://google.co.in">
<!-- If we remove this, every thing will move to the left of the page-->
<div align="center">
<!-- For writing lot of text like descriptions with text wrapping,
if you dont want text wrapping, you can add wrap = "off" (horizontal scrollbar -
->
<!-- Radio buttons help you choose one out of the many values -->
</p>
<p>
</p>
<!--Select box lets you choose one of the multiple dropdown options--
>
</select>
</br></br>
</div>
</form>
</body>
</html>
OutPut:
Page 26 of 44
CSS: CASCADING STYLE SHEETS
verdana; font-size:
20px;
OutPut :
JAVASCRIPT
Page 28 of 44
Example Program
<!DOCTYPE html>
<html>
<body>
</body>
</html>
OutPut :
PHP, a server-side language that has been around for more than 25 years, tends
to evoke some strong opinions among developers today. Whenever a new
programming language or tool emerges, you’ll probably find a discussion over
where PHP is ‘dead’. It is true that PHP has slipped down the rankings of the
Page 29 of 44
most popular programming languages, from 5th in 2017 to 8th in 2020 as per
the Stack Overflow annual developer survey. And yet, PHP continues to be
used by nearly 80% of all websites, powering some major platforms like
Wordpress and Facebook. So what gives?
Example Program
<!DOCTYPE html>
<html>
<body>
<?php
?>
</body>
</html>
Page 30 of 44
OutPut :
Page 31 of 44
Step 2: Give a Name to your project and click on the Continue button.
Page 32 of 44
Step 4: Now choose Default Account For Firebase and click on the
Create Project button.
Step 5: Now your project is created and you are now good to
go.
Page 33 of 44
Step 6: Now click on the 3rd icon that’s the Web button(</>).
Step 7: Give a nickname to your web project and click on the Register
App button.
Page 34 of 44
Step 8: Now you will see the configuration of your App like this. Copy
this code somewhere as we will use it later.
Page 35 of 44
Step 10: Now click on the Create Database button.
Step 11: Now click on the Test Mode and then click on the Enable button.
Page 36 of 44
Step 12: Activate Firebase Storage. Click on Storage button in the left and
the click on Get Started.
Page 37 of 44
Then Click on Done.
Project Setup:
Now Create an HTML file and copy the script code which you copied in Step
8. The following file is just a sample for you to understand how to configure
your project.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Collecting Data</title>
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
Page 38 of 44
</script>
"https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css"
integrity=
"sha384-
TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2x
Xr2"
crossorigin="anonymous">
</head>
</h2>
<div class="card">
<div class="card-body">
<div class="form-group">
<label for="exampleFormControlInput1">
Page 39 of 44
</label>
</div>
<div class="form-group">
<label for="exampleFormControlInput1">
Email address
</label>
id="email"
placeholder="name@example.com">
</div>
</div>
Submit
</button>
</div>
</form>
www.gstatic.com/firebasejs/3.7.4/firebase.js">
Page 40 of 44
</script>
<script>
var firebaseConfig = {
firebase.initializeApp(firebaseConfig);
.ref('Collected Data');
document.getElementById('contactForm')
.addEventListener('submit', submitForm);
function submitForm(e) {
e.preventDefault();
Page 41 of 44
// Get values
saveMessage(name, email);
document.getElementById('contactForm').reset();
function getInputVal(id) {
return document.getElementById(id).value;
newMessageRef.set({
name: name,
email:
email,
});
</script>
</body>
</html> Page 42 of 44
Output:
Entering some sample values of Name and Email address in the given form
as shown below.
After clicking the Submit button, the data is getting stored in the real-
time database as shown below.
Page 43 of 44
CONCLUSIONS
Summary
In today's Web development, a good page design is essential. A bad design will
lead to the loss of visitors and that can lead to a loss of business. In general, a
good page layout has to satisfy the basic elements of a good page design. This
includes color contrast, text organization, font selection, style of a page, page
size, graphics used, and consistency. In order to create a well-designed page for
a specific audience. The developer needs to organized and analyze the users'
statistics and the background of the users. Although it can be hard to come up
with a design that is well suited to all of the users, there will be a design that is
appropriate for most of the audience. The better the page design, the more hits a
page will get. That implies an increase in accessibility and a possible increase
in business.
Recommendation
After analyzing all the researched information and feedback from different
users, I would recommend that a general purposed Web site should use non-
frame pages and graphics navigation bar with rollover effects. In addition to
the graphic navigation bar with rollover effects, each page should also have a
text- only navigation bar for easy control. The developer should also create a
Cascading Style Sheet to control the font and font-size and use the style sheet
throughout the site to obtain a consistent look and feel.
Page 44 of 44