Website Hosting and Optimization, Introduction

Formerly “Managing Website Development and Deployment”

This course covers the decision points and practical challenges of launching and administering a website, such as choosing a domain name and Web hosting platform. You will review and evaluate some popular e-commerce and content management systems, and learn the hands-on skills necessary to administer domains, monitor website performance with analytics, and get sites and pages listed by search engines.

The course first discusses the technical requirements for a website project and outlines how these requirements affect design, as well as development and hosting solutions. You will learn about the range of Internet hosting services, the variety of server operating systems, and criteria for evaluating content management, e-commerce, and Web analytics systems. The course includes hands-on exercises that use website administrative control panels, content management and e-commerce software, ftp user administration, permission configuration, and password-protecting directories. Your hands-on assignments will utilize open-source solutions based on the Apache Web server platform. The course also discusses search engine optimization.

The course is for students interested in working as website administrators, whether as independent Web professionals or as employees responsible for an organizational website.

Topics include:

  • Goal setting: Identifying specific, measurable goals for site performance
  • Choosing a Web hosting service and server type
  • Evaluating popular content management systems
  • Review of e-commerce solutions and shopping cart systems
  • Search engine optimization basics
  • Site analytics: Monitoring traffic and site performance
  • Performance optimization basics

Note(s): Students will be required to purchase a domain name and sign up for a low-cost cloud hosting service for use in the course. Students will also be required to obtain free accounts at Google Webmaster Central and Google Analytics.



Course Availability Notification

Please use this form to be notified when this course is open for enrollment.

Contact Us
Speak to a student services representative.

Call (408) 861-3860


Course Inquiry

Ask us any questions you may have about this course.

Contact Us
Speak to a student services representative.

Call (408) 861-3860