Web Systems – it238 (3 credits)

This course builds upon a foundational understanding of web design and examines professional web development technologies. Topics include dynamic hypertext markup language (DHMTL), interactive technologies, and advanced use of presentational technologies. Emphasis is placed upon the appropriate use of web programming tools and professional development standards.

This undergraduate-level course is 9 weeks. This course is available to take individually or as part of a degree or certificate program. To enroll, speak with an Enrollment Representative.

JavaScript Programming Logic

  • Create a Web page that contains a JavaScript programming function and event.
  • Interpret JavaScript programming decision statements and logic.
  • Interpret JavaScript programming repeating code and logic.

Debugging and Error Handling

  • Identify methods of debugging JavaScript programming code.
  • Implement error handling techniques in JavaScript programming code.

JavaScript Programming Objects

  • Identify JavaScript programming objects.
  • Apply methods for manipulating JavaScript programming objects.
  • Explain the Document Object Model (DOM).


  • Describe secure coding with JavaScript programming.
  • Explain the purpose and methods of using cookies.

JavaScript Programming Classes, Strings and Arrays

  • Use built-in JavaScript programming classes in a Web page.
  • Apply techniques for manipulating strings, regular expressions, and arrays.
  • Describe basic concepts of object-oriented programming and how they relate to JavaScript programming.

Form Validation

  • Identify primary elements used to create form controls.
  • Apply methods for validating submitted JavaScript programming form data.

Dynamic HTML

  • Differentiate between basic aspects of hypertext markup language (HTML) and DHTML.
  • Create a DHTML menu.
  • Define a Java™ programming applet.
  • Differentiate between JavaScript programming and Java programming.

Web Programming Languages

  • Identify components of a hypertext transfer protocol (HTTP) request and an HTTP response.
  • Describe how asynchronous JavaScript and extensible markup language (AJAX) is used to request and receive server data.

Introduction to JavaScript Programming Language

  • Outline the basic procedures for adding JavaScript programming to a Web page.
  •  Create a JavaScript programming that uses variables of various data types and operators.

Start your journey now

or call us at866.766.0766

Contact us