Interactive Courses & Books
Learn React with TypeScript - Second Edition
NEW!🎉
A beginner's guide to reactive web development with React 18 and TypeScript

- Learn to use different React hooks with TypeScript
- Explore different styling approaches while building React web apps
- Gain experience in using React Dev Tools to debug components
Testing React Apps with Jest and React Testing Library
Ideal for React developers wanting to write automated tests

- Learn how to write automated tests on your React app using the de-facto testing tools for React
- 52 interactive tutorial style lessons
- Quizzes in each module to reinforce knowledge
- All the query variants and types in React testing library
- Accurately simulating events
- Mocking functions and modules
- Testing custom hooks
- Checking results using Jest matchers
- Debugging tests
- Determining code coverage
ASP.NET Core 5 and React
Full-stack web development using .NET 5, React 17, and TypeScript 4

- Explore the new features of .NET 5 with this updated edition of ASP.NET Core and React
- Discover strategies for adopting a full-stack development approach, clean architecture techniques, and development best practices
- Learn how to manage data, design and package applications, and secure your web apps
Learn TypeScript
FREE!🎉
Now includes TypeScript 4!An interactive course for JavaScript developers who want to learn modern TypeScript

- Learn to use TypeScript's amazing type system with your existing JavaScript skills to boost your productivity
- 70+ interactive tutorial style lessons
- Quizzes in each module to reinforce knowledge
- Primitive and Special Types
- Type Aliases and Interfaces
- Classes and Inheritance
- Generics and Overloads
- Type Guards and Type Narrowing
- Querying Types and Mapped Types
- Conditional Types
- tsconfig and Compiler Options
- Webpack, ESLint and Babel Integration
Using TypeScript with React
Ideal for those who are familiar with React but new to TypeScript

- Learn how to utilize TypeScript’s sophisticated type system to make React development faster and your code more readable
- 64 interactive tutorial style lessons
- Quizzes in each module to reinforce knowledge
- Strongly-type both function and class component props and state
- Use TypeScript with React context for both function and class components
- Strongly-type React hooks
- How use use React and TypeScript with Webpack, ESLint and Babel
ASP.NET Core 3 and React
Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3

- Explore the full potential and latest features of .NET Core, TypeScript 3, and React
- Learn how to manage data, application design, and packaging, and secure your web apps
- Discover best practices for using React and TypeScript to build a scalable frontend that interacts with REST APIs
Learn React with TypeScript 3
A beginner's guide to modern React web development with TypeScript 3

- Explore the latest core features of React such as components, React Router, and suspense
- Delve into TypeScript 3 and its core components such as interfaces, types aliases, tuples, and generics
- Build small-to-large scale single-page applications with React, Redux, GraphQL and TypeScript