Course

Course Summary
Credit Type:
Course
ACE ID:
SKIL-0213
Organization:
Location:
Online
Length:
25 hours (52 weeks)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Upper-Division Baccalaureate 3 Web Application Development
Description

Objective:

The course objective is to provide learners with the knowledge and skills required to be a web programmer and build upon those skills to become a web app developer eventually. The focus will be on JavaScript and building applications using React.

Learning Outcomes:

  • Master types, operators, control structures, functions, arrays, and objects in JavaScript
  • Build responsive and interactive web applications using React, including props, state, events, and forms
  • Dynamically update web pages by effectively working with the Document Object Model (DOM)
  • Describe and execute form validation techniques and asynchronous programming methods to enhance user experience
  • Use online playgrounds like CodePen, CodeSandbox, and Glitch to prototype and experiment with React applications

General Topics:

  • JavaScript: Introduction
  • JavaScript: Getting Started with JavaScript Programming
  • JavaScript: Types, Operators, & Control Structures in JavaScript
  • JavaScript: Functions & Arrays in JavaScript
  • JavaScript: Objects
  • JavaScript: Advanced Function Operations
  • JavaScript: Closures & Prototypes
  • JavaScript: Working with the DOM & Events
  • JavaScript: Form Validation & Async Programming
  • Build Apps Using React: Introducing React for Web Applications
  • Build Apps Using React: Local Machine & Online Playgrounds
  • Build Apps Using React: Props & State
  • Build Apps Using React: Working with Events
  • Build Apps Using React: Working with Forms
  • Build Apps Using React: Advanced Features in React
  • Build Apps Using React: In Development & Production
Instruction & Assessment

Instructional Strategies:

  • Computer Based Training
  • Laboratory
  • Practical Exercises

Methods of Assessment:

  • Examinations
  • Quizzes

Minimum Passing Score:

70%
Supplemental Materials