React is an open source JavaScript library for building user interfaces for web and mobile applications. This challenging, hands-on course follows on from COMP 1850 and (COMP 2015 or COMP 2132) and is aimed at students who already understand how to build web pages with HMTL5, CSS3 and who are proficient with JavaScript. The main goal of using React is to create fast, and modular applications. Students begin with an introduction to the basic concepts of React and how it works with the browser Document Object Model (DOM). Other topics include JavaScript ES6, JSX, and React Router. Instructor led labs and exercises focus on how to structure and develop single-page applications following current industry standards. Web students may also want to complete COMP 2909 Angular and Vue.js oir COMP 2912 Node.js Fundamentals. Upon completion successful participants will be able to build fast and feature-rich web applications using React and modern JavaScript.
COMP 1850 and (COMP 2015 or COMP 2132) or equivalent knowledge of HTML5, CSS3, JavaScript and jQuery.
1.5
$381.88
Below are two offerings of this course for the Winter 2021 term.
Tue Feb 23 - Tue Mar 30 6 Weeks
Dates | Days | Times | Locations |
Feb 23 - Mar 30 | Tue | 18:00 - 21:00 |
Online Delivery See Notes below |
Daniel Takeuchi
TBD – see Learning Outcomes in the interim
$381.88
Tue Jan 12 - Tue Feb 16 6 Weeks
Dates | Days | Times | Locations |
Jan 12 - Feb 16 | Tue | 18:00 - 21:00 |
Online Delivery See Notes below |
Daniel Takeuchi
$381.88
This course offering is in progress and full. Please check this page for other currently available offerings, subscribe to receive email updates or contact us with your comments or questions.
In Progress and Full
Upon successful completion of the course, the student will be able to:
Effective as of Winter 2019
COMP 2913 is offered as a part of the following programs:
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 2913 - React and Modern JavaScript? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.