Reviving Classic games with ReactJS, Type Script and Jest
Master React by Building Classic Games: A Comprehensive Guide to Advanced Techniques, Testing, and State Management
Development ,Web Development,ReactJS
Lectures -73
Quizzes -7
Duration -9 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Learn the full power of React using this comprehensive, hands-on course in which you will construct modern web development in seven classic games. Suitable for developers with an understanding of React, TypeScript, and CSS who wish to master their skills through practical, engaging projects.
Produce several well-known games, such as Connect 4, Wordle, Master Mind, Memory Game, Lights Out, Hangman, and the 15 Puzzle. For each project, you will go deeper in understanding the core concepts of React - the concepts of components, hooks, and state management - while learning how to handle those states with Context API and Redux.
You'll also learn how to write unit tests with Jest so your applications do what you expect them to. You will also learn more about code-splitting and separation of concerns in web applications.
It is directed towards ambitious web developers or even experienced programmers looking to refine their skills and gain knowledge on how to create interactive, high-performance applications. At the end of this course, in addition to a portfolio of the classics, you will have a solid foundation in both React and TypeScript to tackle the most complex projects and propel your career in web development.
Goals
- Develop Interactive Apps: Build dynamic web applications with React components, state, and props
- TypeScript Integration: Learn to integrate TypeScript with React to build type-safe, scalable applications with enhanced code quality
- Test with Jest: Write unit and integration tests for React applications using Jest, ensuring reliability and robustness
- Implement React Hooks: Use modern hooks like useState, useEffect, redux, ContextAPI and side effects
- Build Classic Games: Create 7 classic games using React components and state management
- Optimise Performance: Learn techniques like code-splitting to enhance React app performance
- State Management: Master state management using the Context API and Redux to handle global state in React applications
- TypeScript Integration: Learn to integrate TypeScript with React to build type-safe, scalable applications with enhanced code quality
- TypeScript Integration: Learn to integrate TypeScript with React to build type-safe, scalable applications with enhanced code quality
Prerequisites
While a basic knowledge of React and TypeScript is recommended, rest assured that all concepts will be thoroughly explained in great detail throughout the course.
A basic knowledge of css would be great but not required.

Curriculum
Check out the detailed breakdown of what’s inside the course
Connect-4 game
9 Lectures
-
01- Setup the project 07:08 07:08
-
How to setup the project
-
02 - Board 11:57 11:57
-
03 - Drop the marbles into the board 13:14 13:14
-
04 - Animate and move marbles 17:18 17:18
-
05 - Dropping marbles into correct spot 07:27 07:27
-
06 - Animate moving and dropping final touches 08:31 08:31
-
07 - Set Winner and reset types 20:38 20:38
-
Connect-4 quiz
Hangman game
10 Lectures

15 Puzzle
11 Lectures

Lights out
9 Lectures

Memory game
8 Lectures

MasterMind
15 Lectures

Wordle
11 Lectures

Instructor Details

Amir Shahbabaie
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now