Introduction to web development Murach's HTML and CSS, 4th Edition

Slides:



Advertisements
Similar presentations
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Murach's PHP and MySQL, C1© 2010, Mike Murach & Associates, Inc.Slide 1.
Unit 20 - Client Side Customisation of Web Pages
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Hypertext Markup Language. Platform: - Independent  This means it can be interpreted on any computer regardless of the hardware or operating system.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
HTML Introduction HTML
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
INSTRUCTIONAL SUPPORT SERVICES (ISS) SHORT COURSE, FALL 2012 UMSL Introduction to Web Page Design.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Web Design Basic Concepts.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Web Design ITM 2010 Tutorial 1 Prepared by Wang Shiyu.
Chapter 2 Developing a Web Page. Chapter 2 Lessons Introduction 1.Create head content and set page properties 2.Create, import, and format text 3.Add.
Website Development with Dreamweaver
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Session I Chapter 1 - Introduction to Web Development
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Murach's HTML5 and CSS3, C1© 2012, Mike Murach & Associates, Inc. Slide 1.
HTML, Third Edition--Illustrated Brief 1 HTML, Third Edition Illustrated Brief Unit A Creating an HTML Document.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Unit 1 – Web Concepts Instructor: Brent Presley.
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
Chapter 1 Murach's JavaScript and jQuery, C1© 2012, Mike Murach & Associates, Inc.Slide 1.
COMP 143 Web Development with Adobe Dreamweaver CC.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
HTML Structure & syntax
HTML Structure & syntax
Introduction to web development
Getting Started With HTML
4.01 How Web Pages Work.
Objective % Select and utilize tools to design and develop websites.
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Chapter 1 Introduction to HTML
Web-based structures, links and testing
© 2016, Mike Murach & Associates, Inc.
Chapter 1 Introduction to HTML.
With Microsoft FrontPage 2000
Chapter 2 Developing a Web Page.
© 2017 Akhilesh Bajaj, All Rights Reserved
Introduction to HTML.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
© 2016, Mike Murach & Associates, Inc.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Getting Started with Dreamweaver
HTML5 Level II Session II
Session I Chapter 18 - How to Design a Web Site
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
WEB PAGE AUTHORINHG AND DESIGNING
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
The University of Tulsa
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
How to use the CSS box model for spacing, borders, and backgrounds
How to code, test, and validate a web page
CIS 133 mashup Javascript, jQuery and XML
HTML Structure & syntax
4.01 How Web Pages Work.
© 2017, Mike Murach & Associates, Inc.
© 2017, Mike Murach & Associates, Inc.
Presentation transcript:

Introduction to web development Murach's HTML and CSS, 4th Edition Chapter 1 Introduction to web development © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Murach's HTML and CSS, 4th Edition Objectives Applied Load a web page from the Internet or an intranet into a web browser. View the source code for a web page in a web browser. Knowledge Describe the components of a web application. Distinguish between the Internet and an intranet. Describe HTTP requests and responses. Distinguish between the way a web server processes static web pages and dynamic web pages. Name the five major web browsers. Describe the use of JavaScript. Distinguish between HTML and CSS. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Murach's HTML and CSS, 4th Edition Objectives (cont.) Explain how you deploy a website on the Internet. Describe the components of an HTTP URL. Describe these five web development issues: usability, cross- browser compatibility, user accessibility, search engine optimization, and Responsive Web Design. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The components of a web application © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The architecture of the Internet © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Murach's HTML and CSS, 4th Edition A static web page © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

How a web server processes a static web page © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

A dynamic web page at amazon.com © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

How a web server processes a dynamic web page © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Murach's HTML and CSS, 4th Edition Web browsers Chrome Firefox Edge Internet Explorer Safari Opera © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Server-side scripting languages C# and Visual Basic Java PHP Ruby Perl Python © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

A web page with image swaps and rollovers © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

How JavaScript fits into this architecture © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Three of the common uses of JavaScript Data validation Image swaps and rollovers Accordions © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The code for an HTML file <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>JavaScript and jQuery book</title> </head> <body> <h1>JavaScript and jQuery (3rd Edition)</h1> <img src="javascript_jquery.jpg" alt="JavaScript and jQuery Book"> <p>Today, ... does best.</p> <p>Now, ... <a href="">read more...</a></p> </body> </html> © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The HTML displayed in a web browser © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The link element for a CSS file <link rel="stylesheet" href="book.css"> © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The code for the CSS file named book.css body { font-family: Arial, Helvetica, sans-serif; font-size: 100%; width: 550px; margin: 0 auto; padding: 1em; border: 1px solid navy; } h1 { margin: 0; padding: .25em; font-size: 200%; color: navy; img { float: left; margin: 0 1em 1 em 1em; } p { padding-bottom: .5em; } © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The web page displayed in a web browser © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Two websites to become familiar with World Wide Web Consortium (W3C): www.w3.org Web Hypertext Application Technology Working Group (WHATWG): www.whatwg.org © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Murach's HTML and CSS, 4th Edition Five free text editors Brackets Atom 1 Visual Studio Code Notepad++ TextMate © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Brackets and its auto-completion feature © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Popular IDEs for web development Adobe Dreamweaver CC Microsoft Visual Studio WebStorm Eclipse NetBeans Aptana Studio 3 Cloud9 © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Some popular FTP programs FileZilla FTP Voyager CuteFTP Fetch © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The components of an HTTP URL What happens if you omit parts of a URL If you omit the protocol, the default of http:// will be used. If you omit the filename, the default document name for the web server will be used. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Two ways to access a web page on the Internet Enter the URL of a web page into the browser’s address bar. Click on a link in the current web page to load the next web page. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Three ways to access a web page on your own server or computer Use the features of your text editor or IDE. Find the file in File Explorer or Finder. Then, double-click on it to open it in your default browser. Or, right-click on it and use the Open With command to select the browser. If your browser has a menu bar, use the FileOpen or FileOpen File command. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Naming recommendations for folders and files Create names for folders and files that consist of lowercase letters, numbers, underscores or hyphens, and the period. Use filenames that clearly indicate what a page contains. This is good for search engine optimization. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

How to view the source code for a web page In Chrome, right-click the page and select the View Page Source command. In Internet Explorer or Edge, right-click the page and select the View Source command. In Chrome or Internet Explorer, the source code is displayed in a new browser tab or a separate window. In Edge, the source code is displayed in the Debugger tab of the Developer Tools. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

How to view the CSS code in an external CSS file In Chrome, click on the link that refers to the CSS file. In Edge, hold down the Ctrl key and click on the link that refers to the CSS file. In Internet Explorer, enter the URL for the CSS file in the address bar of your web browser. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

A website that is easy to use (Overstock.com) © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

What website users want is usability To find what they’re looking for as quickly and easily as possible To get information or do a task as quickly and easily as possible © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

How website users use a web page They scan the page to find what they’re looking for or a link to what they’re looking for, and they don’t like to scroll. If they get frustrated, they leave. They often click on links and buttons with the hope of finding what they’re looking for, and they frequently click on the Back button when they don’t find it. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Four guidelines for improving usability Present as much critical information as possible “above the fold”. Group related items and limit the number of groups on each page. Include a header that identifies the site and provides a navigation bar and links to utilities. Use current navigation conventions, like including a logo that goes to your home page when clicked and a cart icon that goes to your shopping cart when clicked. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Guidelines for cross-browser compatibility Test your web pages on all of the major browsers, including older versions of Internet Explorer that are still in common use. Use the features of HTML5 and CSS3 that are supported by all modern browsers. But use the workarounds so those features will work in older browsers too. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Accessibility laws that you should be aware of The Americans with Disabilities Act (ADA). Sections 504 and 508 of the federal Rehabilitation Act. Section 255 of the Telecommunications Act of 1996. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

Murach's HTML and CSS, 4th Edition Types of disabilities Visual Hearing Motor Cognitive © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

The Murach Books website on different devices © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition

What is Responsive Web Design? Responsive Web Design refers to websites that are designed to adapt gracefully to the screen size. Typically, the overall look-and-feel of a website will remain consistent from one screen size to the next. Media queries, scalable images, and flexible layouts are the backbone of Responsive Web Design. © 2018, Mike Murach & Associates, Inc. Murach's HTML and CSS, 4th Edition