Professional Documents
Culture Documents
pment
Importance of Web Development
The Internet
• Accessible through mobile and desktop
• Customers/users need to find you/your business
• Builds trust in your organization and improves your reputation
• Your website is your first round-the-clock sales person!
The Website
• Creates first impression of your business
• Create it to suit the needs of your target audience
• Reflects your expertise and reputation
• Can bring business from any part of the world!
• Call to Action – Encourage the users to give you business
You need Web Development skills to create a Website!
Front Endand Back End Web Development
Front End Web Development
• Defined components on the page with HTML
• Make them look pleasing with CSS
• Enable interactivity with JavaScript
• Enhance productivity with use of frameworks
Back End Web Development
• Create the page components and content dynamically on the web server
• Send the HTML + CSS + JavaScript to web browser (used by a human user)
• Generate pages by programming in Java, JavaScript, PHP, Python
• Aim to achieve fast response times to end users
Front End Web Development is the focus of this webinar!
HTML, CSS, and JavaScript – An Overview
HTML
• Hypertext Markup Language
• Structure of Page
JavaScript
• Interactivity with User
• Dynamic Updates in a Web Page
CSS
• Cascading Style Sheets
• Presentation/Styling
t
A Simple HTML5 Page
t
HTML
HTML
• Telling the browser what to do, and what props to use.
• A serises of tags that are integrated into a text document.
• Tags are ;
• surrounded with angle brackets like this
• <B> or <I>.
• Most tags come in pairs
• exceptions: <P>, <br>, <li> tags …
• The first tag turns the action on, and the second turns it
off.
HTML (Hypertext Markup Language)
Common features
– Tables
– Frame
– Form
– Image map
– Character Set
– Meta tags
– Images, Hyperlink, etc…
8
CSS - Introduction
Cascading Style Sheet
• Describes the look and formatting of a page
• Used for Changing Presentation and Styling
• Can apply to a mark-up language
.
CSS (Cascading Style Sheet)
Controls format:
Font, color, spacing
Alignment
User override of styles
Aural CSS (non sighted user and voice-
browser)
Layers
Layout
User Interface
CSS (Cascading Style Sheet)
<HTML>
<head>
<title>Hello World</title>
<style type=“text/css”>
p,h1,h2 {
margin-top:0px;
margin-bottom:100px;padding:40px 40px 0px 40px;
}
</style>
</head>
</font>
</body>
</HTML>
JavaScript
Compact object-based scripting language
Code be embedded into HTML file
HTML tag
<script language=“javascript”>CODE</script>
Also be in a separate file FILENAME.js
HTML tag
<SCRIPT LANGUAGE="JavaScript" SRC=“FILENAME.js"></SCRIPT>
12
JavaScript
Main objectives:
User interface, CGI capabilities without involving server
Client side compilation
Server provides no support
Security hazard for client’s computer
13
Thank You!!