CCOG for CIS 295N archive revision 202101

You are viewing an old version of the CCOG. View current version »

Effective Term:
Winter 2021 through Winter 2025

Course Number:
CIS 295N
Course Title:
JavaScript Programming Using Node.js II
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Covers advanced programming techniques in JavaScript using Node.js. Includes developing web applications for security and portability, advanced features of databases, and creating efficient applications by implementing business logic within the database itself using stored procedures and triggers. Audit available.

Intended Outcomes for the course

Upon successful completion of the course students should be able to:

  • Create and administer web servers using Node.js.
  • Locate, install, and use Node.js modules using NPM, including database access modules for MySQL, MS SQL Server, and MongoDB.
  • Connect to databases to fetch, store, and update persistent information.
  • Avoid SQL injection attacks using parameter binding and input sanitization.
  • Store business logic in the database using stored procedures.
  • Test and debug complex Node.js projects.