YoVDO

No BS TS

Offered By: YouTube

Tags

Typescript Courses Programming Languages Courses React Courses Tuples Courses Generics Courses Immutability Courses Enums Courses

Course Description

Overview

Dive into an extensive 8-hour video series covering TypeScript fundamentals, advanced concepts, and its integration with React. Learn setup procedures, everyday types, functions, generics, utility types, classes, and more. Explore React-specific TypeScript usage including hooks, custom hooks, and state management with Redux Toolkit, Zustand, and xState. Tackle practical challenges, discover project setup techniques, and understand testing methodologies using Jest and Wallaby. Delve into monorepo management with NX, examine TypeScript decorators, and explore design patterns such as Pub/Sub, Visitor, Iterator, Command, and Memento. Gain insights on TypeScript's impact on code structure and its overall benefits in modern web development.

Syllabus

No BS TS #1 - Typescript Setup & Everyday Types.
No BS TS #2 - Typescript Functions.
No BS TS #3 - Typescript Functions with Functions.
No BS TS #4 - Function Overloading in Typescript.
No BS TS - Challenge #1.
No BS TS #5 - Optionals in Typescript.
No BS TS #6 - Tuples in Typescript.
No BS TS #7 - Generics in Typescript.
No BS TS Challenge #2.
No BS TS #8 - Generics with keyof in Typescript.
No BS TS #9 - Typescript Utility Types.
No BS TS #10 - Readonly And Immutability in Typescript.
No BS TS #11 - Enums and Literal Types in Typescript.
No BS TS #12 - Typescript Classes; Member Visibility and Implements.
No BS TS #13 - Generics in Typescript Classes.
No BS TS #14 - Mapped Types in Typescript.
No BS TS #15 - Readonly and Static in Typescript Classes.
No BS TS #16 - Abstract Classes in Typescript.
No BS TS #17 - Mixins in Typescript.
No BS TS - Challenge 3.
No BS TS #18 - Conditional Types in Typescript.
No BS TS #19 - Utility Types in Typescript - Part 2.
No BS TS #20 - Typescript/React - Setup and Properties.
No BS TS #21 - Typescript/React - Hooks.
No BS TS #22 - Typescript/React - Advanced Properties.
No BS TS #23 - Typescript/React - Custom Hooks.
No BS TS #24 - Typescript/React - Generic Components.
No BS TS #25 - Typescript/React - useContext.
No BS TS #26 - Typescript/React - Global State.
No BS TS #27 -Typescript/React - Redux Toolkit.
No BS TS #28 - Typescript/React - Zustand.
No BS TS #29 - Typescript/React - Using xState.
No BS TS #30 - Project setup.
No BS TS #31 - Testing with Jest and Wallaby.
No BS TS #32 - Monorepos with NX.
No BS TS #33 - Viewer's Q&A (Does Typescript Bloat Code?).
No BS TS 34 - Typescript Decorators.
Why Typescript?.
TypeScript/React Testing: Components, Hooks, Custom Hooks, Redux and Zustand.
TypeScript Pub/Sub Patterns (No BS TS Series 2 Episode 2).
Visitor and Iterator Patterns in TypeScript (No BS TS Series 2 Episode 3).
Command & Memento Patterns in Typescript (No BS TS Series 2 Episode 4).


Taught by

Jack Herrington

Related Courses

Learn to Program: The Fundamentals
University of Toronto via Coursera
Python Data Representations
Rice University via Coursera
Introduction To Haskell Programming
Chennai Mathematical Institute via Swayam
Python Functions, Files, and Dictionaries
University of Michigan via Coursera
Python Data Structures
University of Michigan via edX