How To Teach Web Development With Xhtml



Similar documents
Preface. New to This Edition

Terry Ann Morris, Ed.D.

Outline. CIW Web Design Specialist. Course Content

Web Design Specialist

CIW Web Design Professional

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE

Developing Web-Based Courses Using an Online Development Guide and Templates

ACE: Dreamweaver CC Exam Guide

Textbook s Website for Online Review of Each Chapter

Course Description. Course Objectives

Prerequisite: CGA 101, or written permission of instructor.

CIW Web Design Specialist

SYLLABUS & COURSE OUTLINE

Information Management & Design Course Descriptions Contact Drew Hunt at Andrew.hunt@kctcs.edu for more information

CIS 287 World Wide Web Development Fall Blended

Course Title: Multimedia Design

Shelly, G. B., & Campbell, J. T. (2012). Web design: Introductory (4th ed.). Boston, MA: Course Technology.

Information Technology Cluster

Foundations. Web Development and Design. with HTML5. [Terry Ann Felke-Morris, Ed.D.J. 6th Edition. Harper College. Piyali Sengupta.

TIME SCHEDULE OBJECTIVES

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS

Ten Simple Steps Toward Universal Design of Online Courses

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Shelly, G. B., & Campbell, J. T. (2012). Web design: Introductory (4th ed.). Boston, MA: Course Technology.

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

COMPUTER APPLICATIONS AND WEB TECHNOLOGIES

INFORMATION TECHNOLOGY: OFFICE AND WORKPLACE

Saucon Valley School District Planned Course of Study

Diploma of Website Development

Office Hours: Monday: 11:30AM 12:30PM Wednesday: 11:30AM 12:30PM Please make an appointment and other hours can be arranged, if you need assistance.

Web Page Design (Master)

Course Title: ITAP 3471: Web Server Management

Michigan s Postsecondary Programs of Study

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Creative Cloud for Web Design

STATEMENT OF PURPOSE

Voluntary Product Accessibility Template (VPAT)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS CIW XML/DHTML/CSS/XHTML WEB 2350

Course Duration: One hour Theory and 3 hours practical per week for 15weeks. As taught in 2010/2011 Session

ADVANCED WEB TOPICS 1 - SYLLABUS

CSET 3100 Advanced Website Design (3 semester credit hours) IT Required

IT3503 Web Development Techniques (Optional)

Instructor

Macromedia Dreamweaver 8 Developer Certification Examination Specification

IML 140 Workshop in Multimedia Authoring: The Web, Digital Media and Creative Culture

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG. Information on a Course offered by Division of Applied Science and Technology

Adobe Creative Suite: Introduction for Web Design

WEB DEVELOPMENT CAREERS WEB DEVELOPMENT WEB DEVELOPMENT STARTER PACK WEB DEVELOPMENT CAREERS

Course: CSC 224 Internet Technology I (2 credits Compulsory)

DIABLO VALLEY COLLEGE CATALOG

Computer Science Course Descriptions Page 1

IE Class Web Design Curriculum

RUBRIC for Evaluating Online Courses

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Web Design and Development Program (WDD)

IT3504: Web Development Techniques (Optional)

OIT 307/ OIT 218: Web Programming

Web Design and Development I a.k.a. Fundamentals of Web Design and Development

MYP Unit Question. How can I apply and convey my design skills in developing a product to meet the expectations of a client?

Media Arts & Technologies

No refunds can be issued after the start date published in your Financial Award document

ADOBE DREAMWEAVER CS3 DESIGN, DEVELOP, AND MAINTAIN STANDARDS-BASED WEBSITES AND APPLICATIONS

Collin College Business and Computer Systems

Castro, Elizabeth. HTML, XHTML & CSS Visual Quick Start Guide. Peachpit Press. Edition: Sixth. Pages: 456. ISBN:

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN III: ADVANCED SITE DESIGN WEB 2812

Management Information Systems: International Edition, 11/E

WEST JEFFERSON HILLS SCHOOL DISTRICT THOMAS JEFFERSON HIGH SCHOOL DIGITAL DESIGN GRADES

MMC 112. Web Design I - HTML and CSS Fundamentals. 45 Hours

No refunds can be issued after the start date published in your Financial Award document.

ITT Technical Institute. SD1240 Creating Websites Using HTML and CSS Onsite and Online Course SYLLABUS

Course Descriptions. preparation.

WEB PAGE, DIGITAL/MULTIMEDIA AND INFORMATION RESOURCES DESIGN

NC DIGITAL MEDIA COMPUTING

Visual Media Design Certificate Program Prior to Fall 2013

WEB& WEBSITE DESIGN TRAINING

CG: Computer Graphics

IT 145 Section 300 Fall 2013 Web Design Fundamentals: HTML and Style Sheets. Syllabus and Course Outline

Unit 2: Webpage creation (LEVEL 2)

WEB DESIGN AND DEVELOPMENT CURRICULUM FRAMEWORK

WEB DESIGN COURSE CONTENT

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. ARTS 274: Visual Design For The Web

Training Course Developing Web Applications on.net 4

CS Client Side Web Development, Hybrid (crn # 10332) Fall 2015 Northeastern Illinois University > College of Arts & Sciences > Syllabus

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study. Web Design 1, 2, 3, 4, 5 and 6

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

Transcription:

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page iii Web Development and Design Foundations with XHTML is intended for use in a beginning Web development course. Since CSS has become a standard for Web design, this edition introduces CSS early on and integrates this topic throughout the text, including CSS-based page layouts. The text covers the basics that Web developers need to develop their skills: Internet concepts Creating Web pages with XHTML Configuring text, color, and page layout with CSS Web design best practices Accessibility standards The Web development process Using media and interactivity on Web pages Web site promotion E-commerce and the Web JavaScript A special feature of this text is the Web Developer s Handbook, which is a collection of appendixes providing resources such as an XHTML reference; a comparison of HTML, XHTML, and HTML 5; a CSS reference; and Section 508 Standards reference. New to This Edition The 5th Edition integrates XHTML and CSS topics such as text configuration, color configuration, and page layout with an enhanced focus on the topics of design, accessibility, and Web standards. Building on the textbook s successful 4th edition, updates for the the 5th edition feature: Expanded coverage of CSS topics Expanded coverage of design topics iii

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page iv iv Updated code samples and web resources Updated accessibility coverage for Web Content Accessibility Guidelines (WCAG) 2.0 Expanded section on Designing Your Web Pages for Promotion New sections on Domain Name Selection, Styling for the Mobile Web, Social Media Optimization, the Favorites Icon, and an overview of HTML 5 Student files are available for download from the Companion Website for this book at http://www.pearsonhighered.com/felke-morris. These files include solutions to the Hands-On Practice exercises, Web Site Case Study starter files, and an introduction to FTP. See the access card in the front of this book for further instructions. Organization of the Text The textbook is designed to be used in a flexible manner, and it can adapt easily to suit a variety of course and student needs. Chapter 1 provides introductory material, which may be skipped or covered depending on the background of students. Chapters 2 through 4 introduce XHTML and CSS coding. Chapter 5 discusses Web design best practices and can be covered anytime after Chapter 3 (or even along with Chapter 3). Chapters 6 through 9 continue with XHTML and CSS topics. Any of the following chapters may be skipped or assigned as independent study, depending on time constraints and student needs: Chapter 10 (Web Site Development), Chapter 11 (Web Multimedia and Interactivity), Chapter 12 (E-Commerce Overview), Chapter 13 (Web Promotion), and Chapter 14 (A Brief Look at JavaScript). The Companion Website at http://www.pearsonhighered.com/felke-morris also provides an FTP tutorial and a bonus chapter on frames. A chapter dependency chart is shown in Figure P.1. Brief Overview of Each Chapter Chapter 1: Introduction to the Internet and the World Wide Web. This brief introduction covers the terms and concepts related to the Internet and the Web with which Web developers need to be familiar. For many students, some of this will be a review. Chapter 1 provides the base of knowledge on which the rest of the book is built. Chapter 2: XHTML Basics. As HTML and XHTML are introduced, examples and exercises encourage students to create sample pages and gain useful experience. Solution pages for the Hands-On Practice are available in the student files. Chapter 3: Configuring Color and Text with CSS. The technique of using Cascading Style Sheets to configure the color and text on Web pages is introduced. Students are encouraged to create sample pages as they read through the text. Sample pages for the Hands-On Practice are available in the student files. Chapter 4: Visual Elements and Graphics. This chapter discusses the use of color and graphics on Web pages. Students are encouraged to create pages as they read through the text. Sample pages for the Hands-On Practice are available in the student files.

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page v v Figure P.1 The textbook is flexible and can be adapted to individual needs Chapter 5: Web Design. This chapter focuses on recommended Web site design practices and accessibility. Some of this is reinforcement because hints about recommended Web site design practices is incorporated into the XHTML chapters. Chapter 6: Page Layout with CSS. This chapter continues the study of CSS begun earlier and introduces techniques for positioning and floating Web page elements, including a two-column CSS page layout. Sample pages for the Hands-On Practice are available in the student files. Chapter 7: More on Links, Lists, and Layout. This chapter revisits earlier topics and introduces more advanced techniques related to hyperlinks, configuring navigation links in an unordered list, and a three-column CSS page layout. Students are encouraged to create pages as they read through the text. Sample pages for the Hands-On Practice are available in the student files. Chapter 8: Tables. This chapter focuses on the XHTML elements used to create tables. Methods of configuring the table with CSS are introduced. Students are encouraged to create pages as they read through the text. Sample pages for the Hands-On Practice are available in the student files.

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page vi vi Chapter 9: XHTML Forms. This chapter focuses on the XHTML elements used to create forms. Methods of configuring the form with CSS are introduced. Students are encouraged to create sample pages as they read through the text. Sample pages for the Hands-On Practice are available in the student files. Chapter 10: Web Site Development. A focus on the process of Web site development includes the job roles needed for a large-scale project, the Web development process, and Web hosting. A Web host checklist is included in this chapter. Chapter 11: Web Multimedia and Interactivity. This chapter offers an overview of topics related to adding media and interactivity to Web pages. These topics include video, audio, Flash, Java applets, JavaScript, DHTML, and Ajax. Students are encouraged to create pages as the topics are discussed. Sample pages for the Hands-On Practice are available in the student files. Chapter 12: E-Commerce Overview. This chapter introduces e-commerce, security, and order processing on the Web. Chapter 13: Web Promotion. This chapter discusses site promotion, from the Web developer s point of view, focusing on search engines and indexes. Chapter 14: A Brief Look at JavaScript. This chapter provides an introduction to client-side scripting using JavaScript. Sample pages for the Hands-On Practice are available in the student files. Web Developer s Handbook Appendixes: The Handbook contains appendixes that include resources and tutorials useful to students, such as an XHTML reference, a list of special characters, a CSS property reference, a comparison of HTML and XHTML including an overview of HTML 5 and a Section 508 Standards reference. Features of the Text Well-Rounded Selection of Topics. This text includes both hard skills such as XHTML, CSS and JavaScript (Chapters 2, 3, 4, 6, 7, 8, 9, and 14) and soft skills such as Web design (Chapter 5), Web site promotion (Chapter 13), and e-commerce (Chapter 12). A tutorial about publishing to the Web using FTP is located in the student files. This wellrounded foundation will help students as they pursue careers as Web professionals. Students and instructors will find classes more interesting because they can discuss, integrate, and apply both hard and soft skills as students create Web pages and Web sites. Hands-On Practice. Web development is a skill and skills are best learned by hands-on practice. This text emphasizes hands-on practice through practice exercises within the chapters, end-of-chapter exercises, and the development of Web sites through ongoing real-world case studies. The variety of exercises provides instructors with a choice of assignments for a particular course or semester. Web Site Case Studies. There are four case studies that continue throughout most of the text (beginning at Chapter 2). An additional case study begins in Chapter 5. The case studies serve to reinforce skills discussed in each chapter. Instructors can cycle assignments from semester to semester or allow students to choose the case study that most interests them. Sample solutions to the case studies are available on the Instructor Resource Center at http://www.pearsonhighered.com/irc.

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page vii vii Web Research. Each chapter offers Web research activities that encourage students to study topics introduced in the chapter. Focus on Web Design. Most chapters offer additional activities that explore Web design topics related to the chapter. These activities can be used to reinforce, extend, and enhance the course topics. FAQ FAQs. In her Web development courses, the author is frequently asked similar questions by students. They are included in the book and are marked with the identifying FAQ logo. Checkpoints. Each chapter contains two or three Checkpoints groups of questions intended for students to self-assess their understanding of the material. A special Checkpoint icon appears with each group of questions. Focus on Accessibility WWW Focus on Ethics Go to the end of the book for a full color version of this figure Focus on Accessibility. Developing accessible Web sites is more important than ever, and this text is infused with accessibility techniques throughout. The special icon shown here makes accessibility information easy to find. Focus on Ethics. Ethics issues as related to Web development are highlighted throughout the text with the special ethics icon shown here. Color Section. Some figures also appear in the full-color section, located at the end of the book. These figures are identified with the icon shown here. Reference Materials. Web Developer s Handbook Appendixes offer reference material, including an XHTML reference, a list of special characters, a CSS property reference, a comparison of HTML and XHTML, and a Section 508 Standards reference. Supplemental Materials Student Resources. The following resources are available to all readers of this book at its Companion Website http://www.pearsonhighered.com/felke-morris: Student files for Web page exercises and Web Site Case Study assignments FTP tutorial Bonus XHTML frames chapter A complimentary access code for the Companion Website is available with a new copy of this book. Subscriptions may also be purchased online. Instructor Resources. The following supplements are available to qualified instructors only. Visit the Pearson Instructor Resource Center (http://www.pearsonhighered.com/irc) or send an e-mail to computing@aw.com for information on how to access them: Solutions to the end-of-chapter exercises Solutions for the case study assignments Study guides Test questions PowerPoint presentations Sample syllabi

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page viii viii Author s Web Site. In addition to the publisher s Companion Website for this book, the author maintains a Web site at http://www.webdevfoundations.net. This Web site contains additional resources including a color chart, Flash learning/review games, Adobe Flash Tutorial, Adobe Fireworks Tutorial, Adobe Photoshop Tutorial, and a page for each chapter with examples, links, and updates. This Web site is not supported by the publisher. World Organization of Webmasters (WOW). The World Organization of Webmasters designated this book as a recommended learning resource (http://www.webprofessionals.org/education/resources/self_study/s2.html) for the WOW Certified Web Designer Associate (CWDSA) certification exam. Acknowledgments Very special thanks go to the people at Addison-Wesley: Michael Hirsch, Stephanie Sellinger, Heather McNally, and Jeffrey Holcomb. Thank you to the following people for their reviews, comments, and suggestions for this fifth edition: Jim Buchan College of the Ozarks Carlotta B. Eaton New River Community College Jean Kent Seattle Community College Mary A. McKenzie Central New Mexico Community College Anita Philipp Oklahoma City Community College Lo-An Tabar-Gaul Mesa Community College Thank you to those who provided reviews and comments for the fourth edition: Ross Beveridge Colorado State University James Bell Central Virginia Community College Elizabeth Drake Santa Fe Community College Mark DuBois Illinois Central College; Director of Education, World Organization of Webmasters Sharon Gray Augustana College Jean Kent Seattle Community College Nancy Lee College of Southern Nevada Les Lusk Seminole Community College Anita Philipp Oklahoma City Community College Karen Kowal Wiggins Wisconsin Indianhead Technical College Thank you to those who provided reviews and comments for previous editions: Carolyn Andres Richland College Karmen Blake Spokane Community College Dan Dao Richland College Joyce M. Dick Northeast Iowa Community College Elizabeth Drake Santa Fe Community College Genny Espinoza Richland College Lisa Hopkins Tulsa Community College Barbara James Richland Community College

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page ix ix Nilofar Kadivi Richland Community College Jean Kent Seattle Community College Manasseh Lee Richland Community College Kyle Loewenhagen Chippewa Valley Technical College Michael J. Losacco College of DuPage Cindy Mortensen Truckee Meadows Community College John Nadzam Community College of Allegheny County Brita E. Penttila Wake Technical Community College Anita Philipp Oklahoma City Community College Jerry Ross Lane Community College Noah Singer Tulsa Community College Alan Strozer Canyons College Tebring Wrigley Community College of Allegheny County Michelle Youngblood-Petty Richland College Thank you to Mark DuBois, Professor at Illinois Central College and WOW (World Organization of Webmasters) Director of Education, for his most careful review and many constructive suggestions for improving this book. A special thank you also goes to Jean Kent, North Seattle Community College, for taking time to provide additional feedback and sharing student comments about the book. Thanks are in order to colleagues at William Rainey Harper College for their support and encouragement, especially Sue Bajt, Ken Perkins, Geetha Rao, Sarah Stark, Enrique D Amico, and Dave Braunschweig. Most of all, I would like to thank my family for their patience and encouragement. My wonderful husband, Greg Morris, has been a constant source of love, understanding, support, and encouragement. Thank you, Greg! A big shout-out to my children, James and Karen Felke, who grew up thinking that everyone s mom had their own Web page. Thank you both for your understanding, patience, and timely suggestions! Of course, this wouldn t be complete without mentioning my dog, Sparky, whose playful antics and quirky personality helped to brighten long hours spent at the computer. About the Author Terry Felke-Morris is an Associate Professor at William Rainey Harper College in Palatine, Illinois. She holds a Master of Science degree in information systems and numerous certifications, including Adobe Certified Dreamweaver 8 Developer, WOW Certified Associate Webmaster, Microsoft Certified Professional, Master CIW Designer, and CIW Certified Instructor. Ms. Felke-Morris has been honored with Harper College s Glenn A. Reich Memorial Award for Instructional Technology in recognition of her work in designing the college s CIS Web development program and courses. In 2006, she received the Blackboard Greenhouse Exemplary Online Course Award for use of Internet technology in the academic environment. Ms. Felke-Morris received two international awards in 2008: the Instructional Technology Council s Outstanding e-learning Faculty Award for Excellence and the MERLOT Award for Exemplary Online Learning Resources MERLOT Business Classics.

A01_FELK2702_05_SE_FM.qxd 1/14/10 11:59 PM Page x x With over 20 years of information technology experience in business and industry, Ms. Felke-Morris published her first Web site in 1996 and has been working with the Web ever since. A long-time promoter of Web standards, she is a member of the Web Standards Project Education Task Force. Ms. Felke-Morris helped to develop the Web Development certificate and degree programs at William Rainey Harper College and currently is the senior faculty member in that area. For more information about Ms. Felke-Morris, visit http://terrymorris.net.