Course
Discontinued
No
Course code
CSIS 3380
Descriptive
Full Stack Development With Javascript
Department
Computing Studies & Information Systems
Faculty
Commerce & Business Administration
Credits
3.00
Start date
End term
Not Specified
PLAR
No
Semester length
15 Weeks
Max class size
35
Course designation
None
Industry designation
None
Contact hours
Lecture: 2 Hours per week
Seminar: 2 Hours per week
Method(s) of instruction
Lecture
Seminar
Learning activities
Delivery will be by lecture, lab, assignments, and project(s)
Course description
This course provides the fundamental knowledge necessary to design and develop dynamic web pages using JavaScript. The course will also introduce students to client-side JavaScript frameworks (e.g., React.js) and how client-side scripts interact with server-side programs using Ajax. Furthermore, the course will introduce students to back-end concepts and tools for end-to-end (i.e., full-stack) JavaScript web development, including back-end JavaScript technologies and frameworks (e.g., Node.js, Express), REST concepts and NoSQL databases. Students will learn how to architect, develop,