Continuing Education Course
Part–Time & Accelerated React Courses in Toronto
Test Driven Development
We’ve all been there before - you launch a new website or application and end up fixing bugs on the fly. This shouldn't have to be part of your workflow and in this course we’ll explore how Test Driven Development can help. Testing is an extremely portfolio-friendly skill that is often overlooked by new React developers, but trust us, it's going to completely change the way you approach your work.
A Community You’ll Thrive In
8 weeks 48 hours part-time OR
2 weeks 65 hours full-time Accelerated
10:1 Students to Instructors
What you’ll learn
With an exciting blend of in-class lessons and hands-on exercises based on real-world applications, this course will teach you all you need to know to level up with React. You can expect to learn:
- Class and Function Components
- State and Props
- Lifecycle Methods
- React Hooks
- useState and useEffect
- Custom Hooks
- Jest and React Testing Library
- Integration Testing
- Test Driven Development
Intro Course – React
What will I build?
1 of 1
A sticky-note dashboard application created with React that lets you create to-do lists and set a primary goal for the day. It also uses Firebase and Google authentication, so users can save their notes.View Live Project
Dates & Costs
48 hours over 8 weeks
Learn on evenings or weekends in our signature 8-week format, designed to fit in with a busy schedule.
65 hours over 2 weeks
Learn full-time, Monday to Friday for two weeks in this fast-paced format designed for tech-savvy learners.
Monday to FridayApply for this session
February 24 – March 06, 2020
10:00am - 5:30pm
483 Queen St. W, Toronto
2020-02-24 – 2020-03-06
Monday & WednesdayApply for this session
March 23 – May 13, 2020
6:30pm - 9:30pm
483 Queen St. W, Toronto
2020-03-23 – 2020-05-13
$2,000 + HST
All of our Continuing Education courses are $2,000 + HST. Talk to a member of our Student Success Team to learn more about payment details and financing options.
Our Lifelong Skills Guarantee means that you will always be up-to-date with industry best practices.Learn about the guarantee
Meet your React Instructors
Product Manager, Advanced Programs
React Student Experience Package
This React student experience package contains:
- Full course syllabus and weekly class overview
- A breakdown of course costs
- Overview about the amazing Juno community and what you can expect from your learning experience with us
- How to get started
Who is React for?
Do I need to know how to code before taking React?
Why would I take this course at Juno over another school offering similar curriculum?
Our React curriculum covers the most up-to-date content and industry standards around the topics covered in this course. In our course, you’ll also be introduced to two key concepts, React Hooks and Testing, that are not usually taught in typical React courses. Both of these advanced concepts will change the way you approach writing code, and are an in-demand, must-learn skill for anyone aspiring to be an expert React developer.
What if I have some experience with another framework such as Angular or Vue?
React is its own library with lots to learn, and experience with another framework will likely make it easier for you to grasp key concepts covered in this course. In the same way, the concepts covered in this course will also make it easier for you to continue your coding journey and can apply to all of the programming you do in the future.
What will be a tangible takeaway from the course?
At the end of this course, you will have built an impressive React application with its own test suite. This project will be an awesome portfolio piece to showcase your React skills, and a great representation of what you can do with these exciting new technologies. Your project will also showcase your understanding of concepts many React developers have likely not yet explored, and the great level of thought you put into considering the testing and real world use of the application.
Will this course cover Redux or other state management philosophies? Will it teach TypeScript?
Hooks are taught in Juno’s React course, so the useReducer hook, which was built with state management in mind, will be covered. This hook is being widely used as an alternative to Redux and other state management philosophies.
Can’t find the answers to your question?
Check out our full FAQs page