Web Development & Design Foundations with XHTML Chapter 10 Key Concepts.

Slides:



Advertisements
Similar presentations
3.02H Publishing a Website 3.02 Develop webpages..
Advertisements

Web Development & Design Foundations with HTML5
Web Site Project Management
E-Commerce: The Second Wave Fifth Annual Edition Chapter 12: Planning for Electronic Commerce.
Copyright © 2002 Pearson Education, Inc.
Computers: Tools for an Information Age
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 13 Developing and Managing Information Systems.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Introduction to Systems Analysis and Design
Web Development & Design Foundations with HTML5 7th Edition
Chapter 12 Web Publishing Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Chapter 4 Creating a Website from an InDesign Layout.
Web Development & Design Foundations with XHTML
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 10 Key Concepts 1 Copyright © Terry Felke-Morris.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Web Site Development Building large web sites is similar to other large construction projects – Software development – Database development – Manufacturing.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
1 Web Developer Foundations: Using XHTML Chapter 11 Web Page Promotion Concepts.
Web Developer & Design Foundations with XHTML
The Development Process 1 Not in our book Important for our course.
1 Web Developer Foundations: Using XHTML Chapter 8 Web Site Development.
Web Development Process Description
Web Design, 4 th Edition 7 Promoting and Maintaining a Web Site.
1 Web Developer & Design Foundations with XHTML Chapter 13 Key Concepts.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Twin Oaks’ Internet Resources By Donald W. Larson February 22, 2006.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
Jozef Goetz, © Pearson Education Copyright (c) 2006 Prentice-Hall. All rights reserved.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
Lesson 4 : Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2014 Pearson Education, Inc.
1 Web Developer Foundations: Using XHTML Chapter 10 Helper Applications and Plug-in Concepts.
Understanding the Web Site Development Process. Understanding the Web Site Development You need a good project plan Larger projects need a project manager.
Web Authoring Rico Yu. Ch.11 Web Posting and Web Hosting Web Host Types of Web Host Web Posting.
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section 15.2 Identify guidelines.
© 2001 Business & Information Systems 2/e1 Chapter 13 Developing and Managing Information Systems.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 6: Evaluating.
Launching a Successful Online Business and EC Project.
G053 - Lecture 08 Hosting Websites Mr C Johnston ICT Teacher
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
Web Design Unit 10 Mrs. Christine McManus ITT Technical Institute VC-240 Visual Design for the Web.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
Chapter 4 Intranets and Extranets. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES Introduction Technical Infrastructure Planning.
Lecture 10 John Hurley, CS 120, WInter Class Evaluations 2.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Jozef Goetz, © Pearson Education Copyright (c) 2006 Prentice-Hall. All rights reserved.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 10 KEY CONCEPTS 1.
Chapter Objectives Explain how to test a website before it is published Describe how to publish a website to a web server Identify ways to promote a published.
Web Development & Design Foundations with HTML5 7th Edition
3.02H Publishing a Website 3.02 Develop webpages..
The Development Process
Copyright (c) 2006 Prentice-Hall. All rights reserved.
GCE Applied ICT G053: Lesson 02 Web Structure and Hosting
Publishing and Maintaining a Website
Web Development & Design Foundations with HTML5 7th Edition
Web Development & Design Foundations with HTML5 8th Edition
Basics of Web Design Chapter 12 Web Publishing Basics Key Concepts
Web Site Project Management
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Web Development & Design Foundations with H T M L 5
4.02 Develop web pages using various layouts and technologies.
4.02 Develop web pages using various layouts and technologies.
Copyright (c) 2006 Prentice-Hall. All rights reserved.
Basics of Web Design Chapter 12 Web Publishing Basics Key Concepts
Presentation transcript:

Web Development & Design Foundations with XHTML Chapter 10 Key Concepts

Learning Outcomes In this chapter, you will learn how to: ◦ Identify the skills, functions, and job roles needed for a successful web development project ◦ Describe the standard System Development Life Cycle ◦ Apply the System Development Life Cycle to web development projects ◦ Describe other common system development methodologies ◦ Choose a domain name ◦ Describe web hosting alternatives ◦ Evaluate web hosting alternatives 2

Skills and Functions Needed for a Successful Large-Scale Project Project Manager Information Architect Marketing Representative Copy Writer & Editor Content Manager Graphic Designer Database Administrator Network Administrator Web Developer 3

Skills and Functions Needed for a Successful Small Project The skills and functions are essentially the same as on a large project Each person may wear many “hats” and juggle their job roles ◦ Example: The web developer may also be the graphic designer. Some job roles may be outsourced ◦ Most Common: An external web site provider is used so there is less (if any) need for a Network Administrator. 4

Project Staffing Criteria Finding the right people to work on a project is crucial ◦ Consider:  work experience  Portfolio  formal education  industry certifications Alternative: Outsource all or portions of the project to a web design/development firm 5

The Development Process Life cycle 6

Web Development: Conceptualization Determine the intended audience Determine the goals or mission of the web site ◦ Short-term goals ◦ Long-term goals ◦ Develop measurable objectives such as:  Number of visitors  Percent of product sales Main Job Roles Involved: ◦ Client, Project Manager, Information Architect, Marketing Representative, Senior Web Developer 7

Web Development: Analysis Determine the following: ◦ information topics ◦ functionality requirements (high-level)  Determine “what” a site will do – not “how” it will do it ◦ environmental requirements ◦ Content requirements If a redesign, compare the old approach with the new approach Review competitor’s sites Estimate costs ◦ Cost/Benefit analysis 8

Web Development: Analysis Main Job Roles Involved: ◦ Client ◦ Project Manager ◦ Information Architect or other Analyst ◦ Marketing Representative ◦ Senior Web Developer ◦ Network Administrator ◦ Database Administrator ◦ Content Manager 9

Web Development: Design Determine the site organization Prototype the design Determine a page layout design Document each page Main Job Roles Involved: ◦ Information Architect or other Analyst, Graphic Designer, Senior Web Developer, Content Manager, Client, Project Manager, Marketing Representative 10 Main Navigation Area

Web Development: Production Choose a web authoring tool Organize your site files Develop and individually test components Add content Main Job Roles Involved: ◦ Project Manager, Senior Web Developer, Web Developer, Graphic Designer, Database Administrator, Content Manager 11

Web Development: Testing Test on different web browsers and browser versions Test with different screen resolutions Test using different bandwidths Test from another location Test, Test, Test Main Job Roles Involved: ◦ Project Manager, Web Developer, Tester (sometimes web developer, sometimes Quality Assurance person), Client, Content Manager 12

Web Development: Types of Testing Automated Testing Tools and Validation ◦ Automated Testing (Link checkers, etc.) ◦ W3C XHTML and CSS validation tests Usability Testing ◦ Testing how actual web page visitors use a web site ◦ Can be done at almost any stage of development  Early –- use paper and sketches of pages  Design – use prototype  Production & Testing – use actual pages 13

Web Development: Approval & Launch User or Client Testing ◦ Client will test site before giving official approval for site launch Approval & Launch ◦ Obtain sign-off form or from client ◦ Upload files to web server ◦ Create backup copies of files ◦ MAKE SURE YOU TEST THE WEB SITE AGAIN! 14

Web Development: Maintenance Maintenance – the never-ending task… ◦ Enhancements to site ◦ Fixes to site ◦ New areas added to site A new opportunity or issue is identified and another loop through the development process begins. 15

Web Development: Evaluation Re-visit the goals, objectives, and mission of the web site Determine how closely they are being met Develop a plan to better meet the goals, objectives and mission 16

Checkpoint Describe the role of the project manager. 2. Explain why so many different roles are needed on a large-scale web project. 3. List three different techniques used to test a web site. Describe each technique in one or two sentences. 17

Domain Names Establishes a Web presence for your business/ organization ◦ New Business  choose domain name while selecting company name ◦ Established Business  choose a domain name that relates to your established business presence

Choosing a Domain Name Describe your business Be brief, if possible Avoid hyphens TLD (top level domain name) ◦.com,.net,.biz,.us,.mobi and others ◦.org for non-profits Brainstorm potential keywords Avoid trademarked words or phrases Know the territory (use Google!) Verify Availability

Registering a Domain Name There are many domain name registrars, including ◦ ◦ ◦ Visit Registrar, choose name, pay with credit card or Paypal Private registration – additional fee but personal information is kept private and out of the WHOIS database

Web Hosting Some organizations administer a Web server in-house and host their own Web site. Many companies use a Web host provider. ◦ A good Web hosting service will provide a robust, reliable home for your web site. ◦ A poor Web hosting service will be the source of problems and complaints. ◦ Do not use free Web hosting for a commercial web site. 21

Types of Web Hosting(1) Hosting Needs: Small to Medium Web Site ◦ Virtual Hosting  The web host provider's server is divided into a number of virtual domains and multiple web sites are set up on the same computer. ◦ Consider:  Future growth and scalability of web host  Operating System  Types of server-side processing supported  Bandwidth of Internet connection  Both local and national web host providers  Guaranteed uptime – service level agreement (SLA)  Technical support 22

Types of Web Hosting(2) Hosting Needs: Large to Enterprise Web Site ◦ Dedicated Web Server ◦ Co-located Web Server ◦ Consider:  National web host providers  Guaranteed uptime – service level agreement (SLA)  Bandwidth of Internet connection  Technical Support 23

Dedicated Web Server ◦ The exclusive use of a rented computer and connection to the Internet that is housed in the Web hosting company's premises. ◦ The server can usually be configured and operated remotely from the client company or you can pay the web host provider to administer it for you. 24

Co-Located Web Server ◦ A computer that your organization has purchased and configured. ◦ Your organization effectively rents space at the web host provider's location. ◦ Your server is kept and connected to the Internet at their location. ◦ Your organization administers this computer. 25

Choosing a Virtual Host See the Web Host Checklist (Table 10.1) 26 Operating System Web Server Software Bandwidth Technical Support Service Agreement Disk Space Uploading Files Canned Scripts Scripting Support Database Support E-Commerce Packages Scalability Backups Site Statistics Domain Name Price

Checkpoint Describe the type of web host that would meet the needs of a small company for their initial web presence. 2. Describe the difference between a dedicated web server and a co-located web server. 3. Explain why price is not the most important consideration when choosing a web host. 27

Summary This chapter introduced you to the system development life cycle and its application to web development projects. The job roles related to web site development were also discussed. An introduction to selecting a domain name and a Web host was provided. 28