Course

Web Programming: JavaScript and PHP, Introduction


This course introduces the basic concepts and programming skills you need to create dynamic web pages, taking you beyond HTML and CSS into the world of JavaScript and PHP.

Primarily used on the client side through the browser, JavaScript allows you to alter displayed document content with user interactions. PHP, a widely used open-source scripting language installed on web servers, is the language of WordPress, Drupal, and Joomla. The combination of JavaScript and PHP enables user friendly, secure form processing.

The instructor will provide examples of code and discuss basic programming syntaxes such as variables, data types, strings, expressions, and operators. We will analyze dynamic web pages that use JavaScript and PHP, discuss functions, events, decision-making and repetition for both languages. You’ll learn to build forms and objects, take inputs, and reset forms. Using PHP for server-side scripting, you’ll practice handling user input and processing form data creating an all-in-one form.

Learning Objectives

At the end of the course, you’ll have a deeper understanding of the dynamic web and be able to analyze and handle basic coding. You’ll know the difference between a static webpage and a more interactive and dynamic page that uses PHP and JavaScript.

Topics include:

  • Elements of dynamic websites
  • JavaScript basics
  • Variables, data types, expressions, operators, and strings
  • Working with functions, events, decision-making, and repetition
  • Form elements and objects, input fields, selection lists, submitting and resetting forms
  • Creating basic PHP scripts and building expressions
  • Handling user input, processing form data, creating an all-in-one form

Note: As an introductory course, we will not explore all features of JavaScript or PHP nor cover cookies or databases.

Skills Needed

  • HTML and CSS coding experience are required.
  • If you have experience with object-oriented languages such as Java or C++, the pace of the course may be slow. You may consider "JavaScript and AJAX, Comprehensive" instead.

Prerequisite(s):


UEWD.X410

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Meeting Type Cost Instructor
04-19-2021 to 06-14-2021 None Live-Online $675

Teresa M Hardy

Enroll

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Mon, 04-19-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 04-26-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 05-03-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 05-10-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 05-17-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 05-24-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 06-07-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE
Mon, 06-14-2021 6:30 p.m. 8:00 p.m. Live-Online ONLINE

Course Inquiry

Ask us any questions you may have about this course.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu