Introduction to Web Programming: JavaScript and PHP | UEWD.X421

Introduction to Web Programming: JavaScript and PHP | UEWD.X421


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 Outcomes

At the conclusion of the course, you should be able to
  • Describe appropriate uses for JavaScript and PHP
  • Identify elements of each language and their implementations on any website
  • Discuss, create, and debug semantically correct basic examples of dynamic web pages
  • Explain where and why to use each of these languages and how it fits in with other languages

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


Working knowledge of:

  • Communication and collaboration tools such as Google Workspace, Microsoft Office, or LibreOffice
  • Learning Management Systems (LMS) such as Canvas including navigation links, modules, etc.
  • HTML and CSS basics

Additional Information

Please review section notes to view the full schedule.

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

Next Section Starts In:


Days
:
Hours
:
Mins
:
Secs

Oct. 11, 2023, 6:30 p.m.
2023-10-11T18:30:00-07:00
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
FAQ
ENROLL EARLY!

Prerequisite(s):

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Quarter Units Cost Instructor
10-11-2023 to 11-29-2023 2.0 $710

Ajay K Mittal

Enroll

Final Date To Enroll: 10-11-2023

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Wed, 10-11-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 10-18-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 10-25-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 11-01-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 11-08-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 11-15-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 11-22-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE
Wed, 11-29-2023 6:30 p.m. 9:30 p.m. Live-Online REMOTE