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.
- 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.