Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Site Development Associate v2.0.

Slides:



Advertisements
Similar presentations
Introduction to HTML, XHTML, and CSS
Advertisements

4.01 How Web Pages Work.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
Project 1 Introduction to HTML.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 1 Understanding the Web Design Environment
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web.
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.
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
 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.
Chapter 1 Introduction to HTML, XHTML, and CSS
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
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.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
Adobe Dreamweaver CS5 Introduction Web Site Development and Adobe Dreamweaver CS5.
Using Styles and Style Sheets for Design
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
XHTML Introduction to Xtensible HyperText Markup Language Screen Readers – Click the Notes button in the lower right corner.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Setting Project Requirements. Step One The first step in creating a website is to define the Purpose.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
It is important to understand that Web pages are not viewed only through standard Web browsers anymore. Markup Languages – series of commands used to.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
COMP 143 Web Development with Adobe Dreamweaver CC.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
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.
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML
Web Site Development and Macromedia Dreamweaver 8
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Web Programming– UFCFB Lecture 9
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Lesson 9: GUI HTML Editors and Mobile Web Sites
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Lesson 1: Markup Language and Site Development Essentials
Web Programming– UFCFB Lecture 9
Intro Project Introduction to HTML.
4.01 How Web Pages Work.
Presentation transcript:

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Site Development Associate v2.0

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 1: Markup Language and Site Development Essentials

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 1 Objectives Discuss Web page creation Discuss mobile and cloud issues Introduce text editors and markup languages Introduce graphical user interface (GUI) editors Discuss the history of markup languages Introduce the HTML Web development trifecta Discuss Web site development principles Introduce hosting and Web service providers Introduce the Habitat for Humanity Web site

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Creating Web Pages Web page authoring is becoming a standard skill set for many careers You must know: –Hypertext Markup Language (HTML) –Cascading Style Sheets (CSS) Additional technologies include: –Flash –Java –ActiveX –Microsoft Silverlight

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Mobile and Cloud Issues Web site development has been impacted by: –Smartphones, tablets and other mobile devices –The cloud Cloud services –Do not require knowledge of HTML to create Web pages –Users simply "point and click" the available Web site tools to design a personalized page

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Text Editors and Markup Languages You do not need to use a special editor application to create markup –You can use a simple text editor (e.g., Notepad or Vi) When creating HTML files, you must: –Save the text as plaintext –Save the file using either the.html or.htm file name extension

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Graphical User Interface (GUI) Editors GUI HTML editors: –Create HTML code for you You type page text as you would with a standard word processor You point and click with a mouse Popular GUI HTML editors include: –Adobe Dreamweaver –Microsoft Expression Web –Mozilla SeaMonkey –Adobe GoLive –KompoZer –Bluefish

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Why Learn Markup Languages? GUI HTML editors do not keep pace with the latest improvements in markup language You can add features to pages not supported by the editor You will not be limited by the GUI editors capabilities

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved History of Markup Languages Standard Generalized Markup Language (SGML) –Originally created by IBM in 1986 –A metalanguage, meaning it is used to create other languages –The basis for HTML, XHTML and XML –You create your own document rules using a Document Type Definition (DTD)

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved History of Markup Languages (cont'd) Hypertext Markup Language (HTML) –Based on SGML, invented by Tim Berners-Lee –Allows hyperlinks –HTML vs. SGML HTML versions include: –HTML 3.2 –HTML 4.01 (the most popular version of HTML) HTML 4.01 flavors include: –4.01 Strict – requires all container tags and does not allow deprecated tags –4.01 Transitional – allows deprecated tags, not as strict –4.01 Frameset – for use with frames

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved History of Markup Languages (cont'd) Extensible Markup Language (XML) –A subset of SGML, also a metalanguage –XML describes data instead of formatting –HTML or XHTML provides formatting and document structure Extensible Hypertext Markup Language (XHTML) –Combines HTML with XML –XHTML allows HTML to become XML-compliant

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved History of Markup Languages (cont'd) HTML5 –The latest version of HTML under development by the W3C –Provides modern requirements for the Internet with fewer plug-ins

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Universal Markup Creation Follow W3C standards Benefits of following standards include: –Code will render as expected in more browsers –Pages will be more scalable (as you add more sophisticated content, you will not run into problems) –Pages are more likely to be available to disabled users

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved The HTML Web Development Trifecta: HTML5, CSS and JavaScript The future of Web design lies within three technologies: –HTML5 –Cascading Style Sheets (CSS) –JavaScript These technologies used together provide Web pages that easily adapt to smartphones, tablets, gaming devices and smart TVs, as well as to traditional PCs

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Project Management and the Web Development Project Cycle Create and document an initial Web site plan Obtain relevant input from stakeholders Communicate the Web site plan Consider technical and non-technical concerns Develop the site Publish the site Manage the site

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Developing Accessible Web Pages Americans with Disabilities Act (ADA) –Enforced by the U.S. Justice Department –Requires Web designers to create "reasonable accommodations" for disabled users: Ensuring that all images have text-based descriptions Providing text-based alternatives to all non-text content (e.g., Java applets and Flash presentations) Providing easy-to-read forms

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Developing Accessible Web Pages (cont'd) Web Content Accessibility Guidelines (WCAG) –Provided by the W3C Web Accessibility Initiative (WAI) –A product of worldwide cooperation Section 508 of the Rehabilitation Act –All federal agencies must ensure that all electronic and information technology developed, procured, maintained or used by federal agencies be comparably accessible to users with disabilities –Based on the WCAG

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Verifying Web Page Accessibility Many tools available, including: –W3C Page Validator –Total Validator –Cynthia Says –Vischeck –MAGpie Adopt a single W3C standard and apply it consistently throughout your site

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved General Web Page Accessibility Considerations Visual challenges –Text readability –Text support for images –Screen reader support Audio challenges –Alternative audio support –Alternative speech input –Text support for audio elements Cognitive and technical challenges

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Creating and Documenting an Initial Web Site Plan Site plan is a rough outline of planned development –Site diagram –Storyboard Wireframing –The process of developing an outline for a Web presence Determining audience and message Validating design issues –Consider issues such as central message, fonts, images, colors, ethnic and cultural diversity, and common color schemes

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Obtaining Relevant Input from Stakeholders Stakeholders are relevant organization employees or contributors who can provide or help determine: –The purpose of the Web site –The services that the audience requires from the site –Development timelines As you work with stakeholders: –Remember that non-technical people may be asked to approve your project –You must translate technical issues into non-technical language Team members can include representatives from marketing, IT, sales and other areas of your organization

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Documenting and Communicating the Plan Create a storyboard Document decisions in meetings and follow up Communicate the plan in various ways: –Calling relevant parties to ensure that everyone is satisfied –Sending messages –Sending postal ("snail mail") messages if necessary –Sending fax messages –Telephone calls

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Communicating the Web Site Plan Use oral presentations and presentation aids, including: –Presentation software –Overhead projection –Whiteboards –Easel and poster paper –Charts –Published handouts

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Leading Discussions Strategies leaders use to manage a meeting: –Make introductions –Recall past business –Create a list of action items, including timelines –Monitor time –Ensure proper discussion focus –Handle heated discussions –Distribute minutes

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Considering Technical and Non-Technical Concerns Leaders can ensure communication by: –Regularly asking if anyone has questions –Asking team members to summarize their understanding of decisions –Asking a third party to deliver a summary of progress –Writing regular updates about the project

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Developing the Site As your team develops the site, you will be engaged in various activities: –Creating markup code –Testing functionality –Approving the site –Publishing the site

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Testing Pages in Multiple Browsers As you develop Web pages, test them using multiple Web browsers Different generations of the same browser may interpret HTML somewhat differently Browser vendors also implement standards differently Browser types include: –Microsoft Internet Explorer –Mozilla Firefox –Google Chrome –Opera –Lynx

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Managing the Site When managing a site, you must be prepared to: –Create new content –Update dead links –Remove old sites –Remove unused pages –Ensure connectivity –Report access troubles –Process feedback from customers and stakeholders

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Obtaining Feedback Your Web team must process various types of feedback Feedback can come from various sources Ways to obtain quality feedback –Providing Web forms on the site that ask for customer input –Conducting surveys in person –Conducting surveys via

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Intellectual Property A unique product or idea created by an individual or organization –Generally has commercial value Never "borrow" content without express written consent Review copyright and trademark issues (e.g., trade secrets, licensing, infringement, plagiarism) Understand copyright scope, reach and time limits Consider ethical issues of copyright and plagiarism Avoid copyright infringement, trademark infringement and plagiarism by: –Reviewing content –Obtaining express written consent –Creating reasonable deadlines

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Outsourcing Increasingly, Web development work (including site design) is being outsourced to workers in remote locations –May save the company money –May require you to work with remote workers As you use and work with remote teams, you may have to obtain: –Non-Disclosure Agreements (NDAs) –Legal consultation

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Hosting and Web Service Providers Internet Service Provider (ISP) –Provides basic services Internet connectivity Web server –You need your own experts Cloud service provider –Provides more advanced services Software-as-a-service (SaaS) Backup services and nearly unlimited hard drive space Advanced Web and database connectivity Enterprise resource planning (ERP)

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Co-Location, Dedicated Hosting and Virtual Servers Co-location Dedicated hosting (co-hosting) Virtual server

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Costs of Using a Cloud Service Costs associated with a cloud service include: –Database connectivity –Per-service costs –Bandwidth –Customer support –Security –Application development

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Negotiating Web Services and Communicating Needs Be prepared to detail your needs Negotiate prices by providing information: –Potential amount of traffic –Hard drive space needed –Database and CGI needs –Additional services (e.g., custom applications)

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Information You Need from Your Service Provider Account information IP addresses and DNS names of the server Instructions about file and directory locations Service provider's contact information

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved The Habitat for Humanity Web Site A not-for-profit, volunteer-driven organization that builds and sells homes for families worldwide Has built more than 150,000 homes worldwide A Web site example in this course Like any Web site, it targets an audience –The site is part of a concerted effort to bring in volunteers –People with technical expertise must run the site –More than technical expertise is required – the Web design team must also understand the business goals

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 1 Summary Discuss Web page creation Discuss mobile and cloud issues Introduce text editors and markup languages Introduce graphical user interface (GUI) editors Discuss the history of markup languages Introduce the HTML Web development trifecta Discuss Web site development principles Introduce hosting and Web service providers Introduce the Habitat for Humanity Web site

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Site Development Associate v2.0 Markup Language and Site Development Essentials HTML5 Coding Cascading Style Sheets (CSS) and Graphical Elements Hyperlinks HTML Tables Web Forms Video, Audio and Image Techniques Extending HTML GUI HTML Editors and Mobile Web Sites Web Site Development for Business