Course Description

The purpose of this course is to maintain currency with rapidly changing website technologies throughout the world, with an emphasis in Hawai‘i’s business industry. Websites have become the standard medium for exchanging data between users and organizations, as well as between users. Websites interface user client-side browsers to organizational databases. This course is a project-based course where students can expand upon their knowledge using the most common client-side programming languages as well as the most common server-side scripting language and database technology in use by organizations today. Projects will include writing client-side programs in HTML, JavaScript, jQuery and Angular JS, as well as server-side programs written in PHP interfacing to SQL databases. Students also learn how to configure WordPress websites interfacing server-side SQL databases.

Learner Outcomes

By the end of the course, the student will be able to:

  1. Describe its history
  2. Define and use its terminology
  3. Describe its concepts and features
  4. Evaluate the implementation of the software system for efficiency and effectiveness
  5. Apply skills in the software installation, configuration, or modification
  6. Describe its relationship to other technologies
  7. Describe its impact on current business practices
  8. Create responsive client-side applications utilizing Bootstrap and Angular
  9. Create and compare server-side Application Programmer Interfaces (APIs) utilizing SQL with Node.js and SQL with PHP
  10. Create client-side applications with custom plug-ins using WordPress
  11. Register domain name for website


This course is taught online through weekly learning activities and course work. Students must have reliable access to a computer and connection to the internet.

If you are a student with a documented disability and have not voluntarily disclosed the nature of your disability so that we may coordinate the accommodations you need, you are invited to contact the Disability Support Services Office (DSSO) in ‘Ilima 107, ph.734-9552, or email kapdss@hawaii.edu for assistance. For students whose primary disability is Deaf or hard of hearing, contact the KCC Deaf Center at ph. 734-9210 (V), 447-1379 (videophone), or email kapdeaf1@hawaii.edu.

Please note: you will need to contact Kapi’olani CC’s DSSO or Deaf Center to request accommodations in a Kapi’olani CC course even if you’ve already registered or are receiving services at another UH campus’s disability support program.


Kapi‘olani Community College Refund/Drop Policy:

100% refund: Notification to Non-Credit Registration made 10 business days or more prior to start date of course.

50% refund: Notification to Non-Credit Registration made 5-9 business days prior to the start date of course.

0% refund: Notification to Non-Credit Registration made less than 5 business days prior to the start date of course.


Contact the Information Technology Program Coordinator, Dale Nakasone at dalenaka@hawaii.edu, for consent prior to registering for the course.


This class includes one or more required online synchronous ONE-on-ONE meeting(s) with the instructor. Date(s) and time(s) for meeting(s) will be determined based on individual students’ schedules. One or more online synchronous CLASS or GROUP session(s) is/are required. Date(s) and time(s) for sessions will be determined based on students’ schedules. This class includes one or more exam(s) which is/are proctored synchronously ONLINE. Exam(s) will take place during regularly-scheduled synchronous online class sessions.


There is a course textbook for this course. Please contact Melissa Nakamura at mchar@hawaii.edu for more information on obtaining the textbook. The cost of the textbook is estimated at $40.


To take an online class, you need regular access to a desktop or laptop computer and a reliable Internet connection.

Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .