<< Previous Clicked Course

CP3010 - Server Side Programming

The course is designed to build upon existing JavaScript skills and to provide a comprehensive overview of web application development using Node.js by focusing on the core competencies required to develop Node.js applications for the enterprise. Students will learn the fundamentals of server-side web development using MongoDB (a NoSQL database), Express.js (for building web servers), and Node.js. These tools and concepts will introduce students to models of software development that can apply to any web development environment, including the application server (node.js), Model View Controller (MVC) frameworks using Express.js, front-end frameworks (e.g. Angular), and databases (MongoDB). The course includes setting up a node.js environment, building web APIs and full-stack JavaScript applications, and following good application development practices.

Prerequisite(s): CP1890, CP1520, CP1295


This course is offered in the following programs:
Software Development (Co-op)  | 

<< Previous Clicked Course
Copyright © www.cna.nl.ca