Class Syllabus

Here, we few, ( ), in the Spring of 2019, in an introductory Node JavaScript Class, are going to share LINKS, Lessons Learned, and respond to each other in this Forum. NodeJS is just JavaScript that is driven outside the DOM restrictions or the Web Browser (or, of course, any Responsive functions to a API calls or Apps). NodeJS is not a Language, Framework, nor Library. Rather, it's the environment that drives coding. This course constantly returns to the Theory and Syntax that drives JavaScript. And Classes; we can't forget them -- as they form the basis of TypeScript (which is class based JavaScript). Welcome all. We are here learn about what and "how" Node JavaScript works.
Post Reply
User avatar
Posts: 82
Joined: Mon Apr 16, 2018 1:03 pm

Class Syllabus

Post by james » Tue Feb 12, 2019 3:45 pm

Course Title: NodeJS Basics | 73135 | 2/12 - 2/28 | Tu/Thu | 6 - 10 pm (2019)

Course Instructor: James Canavan,

Course Description:
Node.js is an open-source, cross-platform Javascript run-time environment for executing Javascript code on a server. In this class you will learn where Node fits into the web application landscape, how to build applications in Node, and understand the basic theory to help you continue learning.

Course Objectives:
Demonstrate use of Node's package management system. Understand the basic concepts of NodeJS -- how it works and what it takes to continue your studies. This is an advanced JavaScript class which focuses on theory and practice.

Course Prerequisite: Introduction to JavaScript, or equivalent experience.

Textbook: Beginning Node.JS, by Basarat Ali Syed, 978-1-4842-0187-9

Class Website: -- register on this site & post comments during the time between our classes. What do you post? Post websites and youTube videos that you find informative, respond to posts from your classmates, Class Questions and answers, pictures? Your goal is to work on NodeJS for two extra hours a week -- post what you learn to the forum.

Lesson Plan (We might add to this if time allows)

Session One: Class Introduction, Chapter 2 - Understanding NodeJS
Session Two: Setting Up for Node.js Development, Chapter 3
Session Three: Chapter 3 ( Core Node JS - Part 1)
Session Four: Chapter 3 (Core Node JS - Part 2)
Session Five: Chapter 4 -- Node Packages
Session Six: Chapter 5 -- Events and streams

Course Sessions: listed are a guideline to indicate all topics that will be covered during your course. Do not plan your personal calendar based on these sessions. Your instructor will give you a calendar for your class that will indicate specific topics, assignments, and days.

Method of Evaluation: Unless otherwise stated, course completion is evaluated on the basis of attendance. Students must be in attendance 90% of the class time in order to be considered a successful completer of the course.

Students must be in attendance 90% of each course in a certificate series for successful completion and to earn a certificate as specified.

Students must complete all courses (core and no. of elective courses needed) to complete a certificate series within two years from start date of the first course taken.

Americans with Disabilities Act: Collin College will adhere to all applicable federal, state and local laws, regulations and guidelines with respect to providing reasonable accommodations as required to afford equal opportunity. It is the student’s responsibility to contact the ACCESS office, SCC-G200 or 972.881.5898 (V/TTD: 972.881.5950) to arrange for appropriate accommodations. See the current Collin Student Handbook for additional information. ... dbook.aspx

Post Reply