HTML5 www.profburnett.com Session I Chapter 1 - Introduction to Web Development Chapter 18 - How to Design a Web Site Chapter 19 - How to Deploy a Web.

Slides:



Advertisements
Similar presentations
Presenter: James Huang Date: Sept. 26,  Introduction  Basics  Lists  Links  Forms  CSS 2.
Advertisements

Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
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.
Web development  World Wide Web (web) is the Internet system for hypertext linking.  A hypertext document (web page) is an online document. It contains.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Chapter 14 Introduction to HTML
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
Website Development with Dreamweaver
Basic HTML Workshop By: Preeda Chunjongkolkul (Pete) Systems Librarian/Webmaster
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
Session I Chapter 1 - Introduction to Web Development
Web Development Process The Site Development Process Site Construction is one of the last steps.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
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.
Getting Started with HTML
Getting Started With HTML
Web Programming Language
Web Page Introduction.
4.01 How Web Pages Work.
IS1500: Introduction to Web Development
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
Introduction to HTML.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
HTML5 Level II Session II
Cascading Style Sheets
ITI 133 HTML5 Desktop and Mobile Level I
HTML5 Level I Session I Chapter 19 - How to Deploy a Web Site on a Web Server
HTML5 Level I Session I Chapter 19 - How to Deploy a Web Site on a Web Server
Download CIW 1D0-621 Exam Latest Questions Answers - Updated 1D Braindumps - Realexamdumps.com
IBM Kenexa BrassRing on Cloud Responsive Apply: Visual Branding Tool
HTML5 Level I Session II Chapter 3 - How to Use HTML to Structure a Web Page
Fixed Positioning.
HTML5 Session III Chapter 5 - How to Use the CSS Box Model for Spacing, Borders, and Backgrounds Chapter 6 - How to use CSS for page.
Session I Chapter 18 - How to Design a Web Site
CMP Creating Your Personal and Small Business Web Sites
CMP Creating Your Personal and Small Business Web Sites
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
Session VI Chapter 8 - How to Use Responsive Web Design (RWD)
Overview of HTML.
Secure Web Programming
HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks
Session III ITI 256 HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks Session III
CMP Creating Your Personal and Small Business Web Sites
Introduction to web development Murach's HTML and CSS, 4th Edition
ITI 163: Web, Mobile, and Social Media Design Introduction
Web Development 101 Workshop
INFS 230 L Internet Technology
Session IV Chapter 15 - How Work with Fonts and Printing
ITI 133: HTML5 Desktop and Mobile Level I
CMP Creating Your Personal and Small Business Web Sites
4.00 Apply procedures to add content by using Dreamweaver. (22%)
ITI 133: HTML5 Desktop and Mobile Level I
Presentation transcript:

HTML5 www.profburnett.com Session I Chapter 1 - Introduction to Web Development Chapter 18 - How to Design a Web Site Chapter 19 - How to Deploy a Web Site on a Web Server www.profburnett.com Master a Skill / Learn for Life

Session Outline Introduction to Web Development How to Design a Web Site How to Deploy a Web Site on a Web Server 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Intro to Web Outline The Internet & The Web Intro to HTML & CSS Critical Web Development Issues 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

What is the Internet? WANs WANs WANs MANs MANs CANs LANs LANs LANs 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Components of the Web 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Web Request-Response Cycle Static Web Page Request Transmitted Web Server Processes Request User Sends Request by URL Internet DNS Lookup Web Server Request Response Browser Decodes HTML from Web Server Results Send to User Results Displayed to User Results Formatted in HTML for Browser 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

The Web Medium Dynamic Web Site Server Side Client Side Internet Web Server Application Server Database Server HTML5 CSS JavaScript jQuery MEAN LAMP AMMP HTTP TCP/IP Java C# Python SQL XML Copyright © 2007 - 2018 Carl M. Burnett 4/5/2019

Desktop Web Browsers Edge Firefox Chrome Opera Safari 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Web Building Blocks Hypertext Stylization Interactivity Metadata 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Key Technologies Hypertext Markup Language - HTML HTML5 Cascading Style Sheets - CSS JavaScript Asynchronous JavaScript - AJAX XML 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Server Side Scripting MEAN Ruby (Ruby on Rails) Python (Django, Flask, Pylons) Java C# PHP PERL SQL AJAX XML 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

HTML Standards Version Year Description HTML 1991 HTML 1.0 1993 1995 HTML 3.2 1997 HTML 4.01 1999 XHTML 1.0 2000 Incorporated XML HTML5 2012 Working Draft in 2008 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

CSS Standards Version Year 1.0 1996 2.0 1998 2.1 2004 3.0 2012 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

HTML Document JavaScript_Book.html 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

CSS Document 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett body { font-family: Arial, Helvetica, sans-serif; font-size: 82.5%; width: 500px; margin: 0 auto; padding: 1em; border: 1px solid navy; } h1 { margin: 0; padding: .25em; color: navy; font-size: 250%; img { float: left; margin: 0 1em; p { padding-bottom: .5em; 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Viewing Web Pages URI URI - Uniform Resource Identifier URL - Uniform Resource Locator URN - Uniform Resource Name URL URN http://www.profburnett.com/2014/spring/2014_Spring_Session_I.html File Name Directories Domain Name Protocol 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Critical Web Development Issues Usability Responsive Web Design (RWD) Mobility IoT 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Next – How to Design a Web Site Break Next – How to Design a Web Site 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

How to Design a Web Site Outline Users and Usability Design Guidelines Design Methods and Procedures Responsive Web Design 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Users and Usability What Do Users Want? Quick & Easy Info Easy-to-Use 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Users and Usability How do Users Use a Web Page? Click Buttons Scan Click Links Give Up 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Improving Usability Above the Fold Group Components Communicate Order Group Components Adhere to Conventions 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Usability Conventions Header Conventions Logo, Tag Line, Utilities Unique Tag Line Nav Bar Sectionalizes Utilities - Useful - Not Prime May include Search Navigation Conventions Underlined Text Image Text Clickable Image Clickable Buttons 3D Column Text Clickable Cart Symbol – Shopping Cart Logo Image – Home Page 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Home Page Design Guidelines Emphasize Value and Difference Empathize Highest Priority Don’t Welcome – Waste of Space Group Navigation Use Icons for Navigation Use Dropdowns for Navigation Home Page Different from main pages No Active link on Home Page to Home Page Home Page Title = Organization Name Ecommerce – Include Shopping Cart Symbol and Link 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Space Design Guidelines Breadcrumbs Keep Header Small Prioritize Components Give Important Item Priority Location 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Web Writing Guidelines Use Fewer Words Inverted Pyramid Use Heading and Subheadings Use Bulleted and Number Lists Use Tables Don’t Use All Caps Make Text Links Explicit Chunk Long Pages into Shorter pages 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Graphic Design Principles Alignment Proximity Repetition Contrast 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Typographical Guidelines Limit Paragraphs to 65 Characters Use San Serif Fonts that are Easy to Read Show Heading and Text Relationship Dark Text / Light Background Don’t Center or Justify Text No Space for Indented First Lines Don’t Reverse Text 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Design Methods and Procedures 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Developmental Team For Design Requirements Specialist Usability Specialist Marketing Specialist Writers Web Designers Graphic Designers For Implementation HTML & CSS Specialist Client-side Programmers Server-side Programmers XML Programmer DBA Network Admin 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Design Methods Top-Down - SDLC Stepwise – Iterative Prototyping RAD JAD Extreme - Agile 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Web Site Lifecycle Design Implement Maintain 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Easy to Maintain Web Site Use HTML for Content Use CSS for Layout and Formatting Don’t Use Tables Don’t Use Frames Get Design Right First 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Procedure for Designing Web Site Define Audience and Goals Design Home Page Design Primary Content Pages Design Other Pages Plan Navigation Plan Folders 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Plan Navigation Home Page About Us Board History Contact Us Shopping Cart FAQ Help Products Services Board History 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Plan Navigation – Personal Website Home Page Knowledge's (Strengths) Skills Abilities (What Jobs I can Do) Employment History Current Historical Hobbies About Me Where I Grew Up Where I Live Now Education’ Contact Me 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Plan Folders Root Products Services Images About Us Single Pages Shopping Cart 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Plan Folders – Personal Website Root Folder About Me Folder Employment History Page Folder Education Page Folder Other Page Folder Images Folder PDF File Folder .DOC File Folder Graphics Folder Button Folder Home Page About Me Page 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Implementing Web Site Develop HTML & CSS Templates Develop Web Pages Test Entire Site Deploy Site 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Maintaining Web Site Plan Changes Design Changes Test Changes Deploy Changes 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Responsive Web Design (RWD) Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element. 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Responsive Web Design (RWD) Media queries allow the page to use different CSS style rules based on characteristics of the device the site is being displayed on, most commonly the width of the browser. 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Templates & Frameworks Web Based HTML5 CSS3 JavaScript Mobile 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Next – How to Deploy a Web Site on a Web Server Break Next – How to Deploy a Web Site on a Web Server 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

How to Deploy a Web Site on a Web Server Outline Web Host & Domain Name Tools for Web Development Setting Up Your Development Environment Student Exercise 1 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Web Hosting Free web hosting Shared web hosting Reseller web hosting Virtual Dedicated Server Dedicated hosting Managed hosting Colocation web hosting Cloud hosting Clustered hosting Grid hosting Home server 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Domain Name Services Domain Name System (DNS) Top Level Domains (TLD) .com .net .org .edu .biz .gov Global Top Level Domain (gTLD) 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Domain Name Registration Internet Corporation for Assigned Names and Numbers (ICANN) WHOIS Registrant name servers expiration dates 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Wireframe Design Apps frame box Gliffy Mockflow Mockingbird Proto iPhone Mockup (iPhone) Mokk.me (iPhone) Sketch Design Resources UI8 Design Resources 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Free Web Design IDEs Sublime Text Brackets CoffeeCup Free HTML Editor Webuilder ICEcoder BBEdit Code Writer Google Web Designer 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Free Web Development IDEs Visual Studio Code Atom by Github Komodo Edit Netbeans Light Table RJ TextEd CodeLobster Bluefish Coda Aptana (JAVA Required) Eclipse (JAVA Required) 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Downloadable Desktop Web Development Apps Justinmind Craft by InVision LABS Bolt 2.0 ($) Flair Builder ($) Indigo Studio ($$$) Omnigraffle (iOS)($) TETHR (iOS) iPlotz (iPhone & Android) Mockups.me - (Web & Desktop) Balsamiq ($ - Web & Desktop) 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Cloud-Based Web Development Sites Adobe Dreamweaver Axure ($) Fluid ($) HotGloo ($) Moqups ($) Invision ($$$) Pidoco ($) Protoshare ($) Solidify ($) UXPin ($) Codepen Cloud9 Codeanywhere CodeEnvy Kodingen 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Online Web Editors WIX - http://www.wix.com Godaddy Website Builder - https://www.godaddy.com/ Weebly - http://www.weebly.com/ About.me – http://about.me WebsiteBuilder - https://www.websitebuilder.com/ IM Creator - http://www.imcreator.com/ Jimdo - https://www.jimdo.com/ Ucraft - https://www.ucraft.com/ WebNode - https://us.webnode.com/ WordPress - http://www.wordpress.com 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Adobe Dreamweaver 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Other Tools for Web Site Construction WS-FTP FileZilla PayPal - http://www.paypal.com Square - https://squareup.com/ Authorize.Net - http://www.authorize.net/ 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Student Exercise 1 Students will setup Adobe Dreamweaver development environment for local, testing and live website using Dreamweaver site server setup. Download Testing Server files and folders to your local development folder. Download Exercise 1 Test File zip file to your desktop. Unzip Exercise 1 Test File zip file to the desktop. Copy the files and image folder on your desktop to your local development Session 1 folder. Students will upload local development site to testing development site. Students will preview in browser development files. Students will upload files to live site. Students will preview in browser live files. 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett

Session Review Introduction to Web Development How to Design a Web Site How to Deploy a Web Site on a Web Server 4/5/2019 Copyright © 2007 - 2018 Carl M. Burnett