Academic Catalog

GID 78: RAPID WEBSITE DEVELOPMENT

Foothill College Course Outline of Record

Foothill College Course Outline of Record
Heading Value
Effective Term: Summer 2022
Units: 4
Hours: 3 lecture, 3 laboratory per week (72 total per quarter)
Degree & Credit Status: Degree-Applicable Credit Course
Foothill GE: Non-GE
Transferable: CSU
Grade Type: Letter Grade (Request for Pass/No Pass)
Repeatability: Not Repeatable

Student Learning Outcomes

  • Demonstrate an understanding of approriate applications of rapid website development technologies and their implementations for website development.
  • Create a website that effectively demonstrates proficiency with Drupal and WordPress for class critique and portfolio presentation.

Description

Introduction to Drupal and WordPress for rapid website development. Prepares students and working professionals to use rapid development tools to create and customize websites for small and large applications, from blogs to commercial development. Emphasis on authoring, modules and architecture, CMS (Content Management System), and administrative tools.

Course Objectives

The student will be able to:

  1. demonstrate an understanding of rapid website development using blogging and content management applications, e.g., WordPress and Drupal, and when to deploy these technologies versus traditional websites.
  2. create a functional website using WordPress, including editable pages, integration of content and RSS, and current web blogging technology.
  3. create a website that effectively demonstrates proficiency with Drupal utilizing content management and customizable modules.
  4. compare and contrast WordPress and Drupal options for a potential client.

Course Content

  1. Rapid website development overview
    1. Conceptual thinking about content deployment and management, usability, and user interaction
    2. Theory and application of rapid web deployment technologies, from customizable templates to modules
    3. Web technology for use by individuals and teams
    4. Web 2.0 applications and user interaction/requirements
  2. Create a website using WordPress
    1. Install and configure WordPress on the host server manually (FTP) or using hosted modules
    2. WordPress architecture
    3. Themes and widgets
    4. WordPress plug-ins
    5. Customization using HTML/CSS
    6. Produce a working multi-page WordPress website
  3. Create a functional website using Drupal
    1. Install and configure Drupal on the host server manually (FTP) or using hosted modules
    2. Drupal architecture
    3. Core modules
    4. Core themes
    5. Customization using HTML/CSS
    6. Produce a working multi-page Drupal website
  4. Compare and contrast WordPress and Drupal

Lab Content

  1. Storyboard website
  2. Install WordPress
  3. Tour administration screens
  4. Set up site
  5. Customize site using themes, widgets, and plugins
  6. Install Drupal
  7. Drupal architecture/admin tour
  8. Install modules and themes
  9. Working with content/customization
  10. Presentation of WordPress/Drupal for a client

Special Facilities and/or Equipment

1. A lecture room equipped with instructional computer, high resolution color monitor, software; projection system, and lighting suitable for displaying projected media. An integrated or separate facility with student workstation configurations to include hard drives, color monitors, mice, keyboards, and software.
2. When taught via Foothill Global Access: ongoing access to computer with JavaScript-enabled internet browsing software, media plug-ins, and relevant computer applications.

Method(s) of Evaluation

Methods of Evaluation may include but are not limited to the following:

Completed student projects
Participation in class critiques
Classroom discussions

Method(s) of Instruction

Methods of Instruction may include but are not limited to the following:

Lectures on technical and conceptual concepts in rapid website design and development
Discussion and critique of projects and representative media
Group discussions that address the creative problem solving process and technical concepts
Demonstration of rapid website design and development techniques

Representative Text(s) and Other Materials

Burge, Stephen. WordPress Explained. 2017.

Burge, Stephen. Drupal 8 Explained. 2017.

Types and/or Examples of Required Reading, Writing, and Outside of Class Assignments

  1. Example reading assignment: Read Checkpoint #5 Permalinks
  2. Example writing assignment: Correctly format a WordPress page that includes permalinks

Discipline(s)

Computer Information Systems or Graphic Arts