Course Description

REGISTRATION OPENS SOON! Click "Request Information" to be notified when enrolment opens.

This online class is the fifth course in the Certificate of Advanced Front End Web Development and introduces learners to the advanced concepts of front-end web development using React. Topics may include best react architecture practices, debugging and performance evaluation, external state, asynchronous APIs, authentication, and optimization.  

At the end of the module, the successful student will know and be able to: 

  • Identify the best React architecture for a given project 
  • Debug and test React applications 
  • Use external state and asynchronous API in React applications 
  • Apply advanced concepts to optimize the performance of React applications 

Level: Advanced (students are expected to have intermediate level of knowledge of front-end web development) 

Assignment: A series of in-class activities and two assignments will be submitted by the learners.  Assignments will allow participants to implement front-end web development techniques into a web design using REACT and REST API. 

To successfully complete this course and receive a Certificate of Completion in Advanced Front End Web Development, learners will complete in class activities and two out of class assignments to implement front-end web techniques using REACT and REST API. The assignment will include a presentation to an industry project partner and consist of the integration of social media into web design using React. Learners will document their learning in the ePortfolio. The ePortfolio will be used to showcase current skills and new skills obtained throughout the certificate.   


Computer Requirements: 

  • Learners will require access to a computer with high-speed internet access. 
  • Class is delivered online through the Brightspace Learning Management System (for class materials and assignments) and Microsoft Teams for class meetings. 

Brightspace and Microsoft Teams Requirements: 

  • A link will be provided through email prior to the first day of class so that you will have access to all course resources and streaming functions 
  • Once you register for this class you will be issued a UWinID. Please activate your UWinID as soon as possible. Document your UWinID and password as you will need it to access Brightspace and Teams. If you have any issues, please contact continue@uwindsor.ca
  • Visit this site for Brightspace technical requirements 


Completion of Fundamentals of Web DesignWeb Design and Development, and User Experience (UX) and User Interface (UI) Design is strongly recommended. Completion of Front End Web Development is required. Students are expected to have intermediate knowledge of front-end web development and experience building websites. It will be expected that learners will have English language proficiency. 

Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .