SlideShare a Scribd company logo
WEB DEVELOPMENT
WORKSHOP
By Joe Joseph, Cruxsys Technologies
For Department Of Computer Science, ICET, MVPA
WELCOME
 INTRODUCTION
 HTML
 CSS
 Javascript Introduction
 PHP Introduction
ABOUT ME● Currently Msc Computer Science
Student, wannabe academician
● Started Career as Linux Systems
Engineer in 2006 after completing
BCA and RHCE
● Worked as LAMP stack developer,
Technical Consultant for startups etc.
● Expertise in Cloud computing,
various open source technologies
etc.
● Founder Cruxsys Technologies
HTML
HTML : Hypertext Markup
Language
» HTML documents are made up of tags
» Tags sorround content
» Tags give meaning to the content it
sorround
AN EXAMPLE
<!DOCTYPE html>
<html>
<body>
Welcome to the webdev workshop
</body>
</html>
ATTRIBUTES
● Tags can have attributes
● Attributes are specified in the opening
tag
● The values for attributes are given in
quotation marks
eg : <body bgcolor=”lime”>
ELEMENTS
● The tags and the enclosed information are
together known as html elements
<p> is a tag
<p>
Hello World
</p>
is an html element
PAGE TITLES
<!DOCTYPE html>
<html>
<head>
<title>My first web page</title>
</head>
<body>
This is my first web page
</body>
</html>
HEADINGS
● <h1>, <h2>, . . . .<h6> tags are
used for headings
● they should always be used in order
● For example, an h4 should be a
sub-heading of an h3, which should
be a sub-heading of an h2.
PARAGRAPHS AND LINE BREAKS
The <p> tag is used for paragraphs
The <br> tag is used for linebreaks
<p>
Welcome to the workshop<br>
on webdevelopment
</p>
LISTS
● Ordered lists
<ol>
<li>HTML</li>
<li>CSS</li>
<li>Javascript</li>
<li>PHP</li>
</ol>
LISTS
● Unordered lists
<ul>
<li>HTML</li>
<li>CSS</li>
<li>Javascript</li>
<li>PHP</li>
</ul>
LINKS
anchor tag (a) is used to define a link
<a href="index.html">home</a> |
<a href="aboutus.html">about us</a> |
<a href="contact.html">contact</a>
<a href=”https://facebook.com/cruxsys”>
Like us on facebook
</a>
LINKS
An anchor can be set to any element in the same page
with an id attribute set.
<p id=”last-stanza”>
Woods are lovely dark and deep, but I have
promises to keep
</p>
<a href=”#last-stanza”>Last Stanza</a>
IMAGES
<img src="images/logo.gif" width="120"
height="90" alt="Company logo">
src attribute : location of image
alt attribute : alternative description
no closing tag required
TABLES
<table>
<tr>
<td>Cell 1 of Row 1</td>
<td>Cell 2 of Row 1</td>
</tr>
<tr>
<td>Cell 1 of Row 2</td>
<td>Cell 2 of Row 2</td>
</tr>
</table>
FORMS
<form action="process.php" method="post">
</form>
action attribute : server side script that recieves form
data
method attribute : how the data will be sent
– post
– get
FORMS - input
<input type="text"> - standard textbox
<input type="password"> - textbox for inputting
passwords, characters masked by a special
character like *
FORMS - input
<input type="checkbox"> is for checkbox.
can have a checked attribute (<input type="checkbox"
checked>
<input type="radio"> is for radio buttons
can checked attribute.
<input type="submit"> submit button. Submits the form
when clicked
FORMS - textarea & select
<textarea rows="5" cols="15">
Lots of text
</textarea>
<select>
<option value=”1”>Option 1</option>
<option value=”2”>Option 2</option>
<option value="3">Option 3</option>
</select>
Form elements' name attribute
All form elements should have name attribute
If no name attribute is present they will be
ignored when submitted to the form handling
script
Forms - labels
● Each form should have a label
● label tag with a for attribute
<label for="fullname">Name</label>
<input name="fullname" id="fullname">
Span and Div
● used along with CSS for layout
● span is an inline element
● div is a block element
<div id="header">Header goes here</div>
<div id=”sidebar”>Sidebar </div>
<div id=”content”>Content</div>
<div id=”footer”>
&copy; 2015
<span class=”credits”>Powered by Cruxsys</span>
</div>
Abbreviations
This workshop covers <abbr title="HyperText Markup
Language">HTML</abbr> and <abbr title="Cascading
Style Sheets">CSS</abbr>
Pre and code
<pre><code>
&lt;body&gt;
Content goes here
&lt;/body&gt;
</code></pre>
HTML Conclusion
● Putting it all together
● Hands on session
● Further learning resources
http://w3schools.com
http://htmldog.com
https://www.codecademy.com/tracks/web
Short break
Next topic : CSS

More Related Content

PPTX
JavaScripts & jQuery
PDF
Drupal Performance Audit and Optimization
PDF
Linux Hosting Training Course [Level 1] - Lec 8
PDF
Linux Hosting Training Course Level 1-2
PDF
Painless OO XML with XML::Pastor
PPTX
Start using less css
PPT
slidesharenew1
PPTX
HTML and CSS workshop
JavaScripts & jQuery
Drupal Performance Audit and Optimization
Linux Hosting Training Course [Level 1] - Lec 8
Linux Hosting Training Course Level 1-2
Painless OO XML with XML::Pastor
Start using less css
slidesharenew1
HTML and CSS workshop

Similar to Webdevelopment workshop-html (20)

PPTX
Entering User Data from a Web Page HTML Forms
PPTX
Front End Development - HTML AND BASICS.pptx
PPTX
Section1 HTML (part2) Web technology for b
PPTX
Html starting
PPTX
Html Guide
PPTX
Web Application and HTML Summary
PDF
Unit 2 (it workshop)
PPTX
Hyper Text Markup Language - Presentation.pptx
PPT
PPT
331592291-HTML-and-Cascading style sheet
PPTX
MTA html5 organization, input, and validation
PPTX
HTML/CSS/java Script/Jquery
PPTX
PPTX
Web development (html)
PDF
WEB DESIGN AND INTERNET PROGRAMMING LAB MANUAL.pdf
PPTX
PDF
Html interview-questions-and-answers
Entering User Data from a Web Page HTML Forms
Front End Development - HTML AND BASICS.pptx
Section1 HTML (part2) Web technology for b
Html starting
Html Guide
Web Application and HTML Summary
Unit 2 (it workshop)
Hyper Text Markup Language - Presentation.pptx
331592291-HTML-and-Cascading style sheet
MTA html5 organization, input, and validation
HTML/CSS/java Script/Jquery
Web development (html)
WEB DESIGN AND INTERNET PROGRAMMING LAB MANUAL.pdf
Html interview-questions-and-answers
Ad

Recently uploaded (20)

PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
Self management and self evaluation presentation
PPTX
lesson6-211001025531lesson plan ppt.pptx
PDF
COLEAD A2F approach and Theory of Change
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
PPTX
Primary and secondary sources, and history
PPTX
worship songs, in any order, compilation
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
Sustainable Forest Management ..SFM.pptx
PPT
First Aid Training Presentation Slides.ppt
PPTX
Impressionism_PostImpressionism_Presentation.pptx
Intro to ISO 9001 2015.pptx wareness raising
nose tajweed for the arabic alphabets for the responsive
chapter8-180915055454bycuufucdghrwtrt.pptx
Emphasizing It's Not The End 08 06 2025.pptx
2025-08-10 Joseph 02 (shared slides).pptx
The Effect of Human Resource Management Practice on Organizational Performanc...
An Unlikely Response 08 10 2025.pptx
Self management and self evaluation presentation
lesson6-211001025531lesson plan ppt.pptx
COLEAD A2F approach and Theory of Change
oil_refinery_presentation_v1 sllfmfls.pdf
Primary and secondary sources, and history
worship songs, in any order, compilation
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
The Effect of Human Resource Management Practice on Organizational Performanc...
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
Sustainable Forest Management ..SFM.pptx
First Aid Training Presentation Slides.ppt
Impressionism_PostImpressionism_Presentation.pptx
Ad

Webdevelopment workshop-html