Tags
Language
Tags
November 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Practical Typescript

    Posted By: ELK1nG
    Practical Typescript

    Practical Typescript
    Published 3/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.12 GB | Duration: 13h 1m

    Unleash the Power of TypeScript: Dive into Type Annotations, Generics, React Integration, and Build Modern Apps

    What you'll learn

    Understand TypeScript Basics: Grasp type annotations, inference, union types, and handling "any", "unknown", and "never" types.

    Master Advanced Features: Learn generics, data fetching, and Zod library for validation in TypeScript.

    Integrate with React: Master TypeScript integration with React, covering component structure, prop handling, and state management.

    Build Modern Applications: Develop skills to create store applications with TypeScript, Shadcn/ui, React Router, authentication, and pagination.

    Requirements

    Knowledge of Javascript

    Description

    Dive into the world of TypeScript with our "Practical TypeScript" course, designed for developers seeking a comprehensive understanding from the basics to advanced concepts. This course begins with setting up a TypeScript project using Vite, guiding you through a series of tutorials that cover essential TypeScript features and best practices.You'll learn about type annotations, type inference, and the practical applications of type annotation, along with an exploration of union types and the handling of "any", "unknown", and "never" types. The course also covers the fundamentals of arrays and objects, and introduces challenges to reinforce learning. Additionally, you'll delve into the complexities of functions in TypeScript.As you advance, the course explores more sophisticated TypeScript features, such as generics, fetching data with TypeScript, and working with the Zod library for data validation. You'll also gain insights into TypeScript declaration files and class-based programming with TypeScript. Each tutorial is designed to provide hands-on experience, enabling you to effectively apply TypeScript features in real-world scenarios.Furthermore, this course extends to integrating TypeScript with React, covering component structure, prop handling, state management, event handling, and complex component structures. You'll learn about using React's Context API, reducers, and global state management in a TypeScript environment, as well as data fetching and validation techniques. The course concludes with a practical task management application, highlighting the use of localStorage and task state management.Finally, the course culminates in building a modern store application with TypeScript,  Shadcn/ui, and React Router, incorporating features such as authentication and pagination. Join us in "Practical TypeScript" to elevate your skills and confidently apply TypeScript in your development projects, from basic to advanced levels.

    Overview

    Section 1: Introduction

    Lecture 1 Typescript Info

    Section 2: Setup

    Lecture 2 Useful Info

    Lecture 3 Template

    Lecture 4 Files and Folders

    Lecture 5 Build Step

    Section 3: Typescript Fundamentals

    Lecture 6 Type Annotations

    Lecture 7 Type Inference

    Lecture 8 First Challenge

    Lecture 9 Setup Info

    Lecture 10 Union Type

    Lecture 11 Type : Any

    Lecture 12 Practical Example

    Lecture 13 Challenge - Union Type

    Lecture 14 Arrays

    Lecture 15 Challenge - Arrays

    Lecture 16 Object Fundamentals

    Lecture 17 Challenge - Objects

    Lecture 18 Functions - Parameters

    Lecture 19 Functions - Returns

    Lecture 20 Type : Any Example

    Lecture 21 Challenge - Functions 1

    Lecture 22 Functions - Optional Parameters

    Lecture 23 Functions - Default Parameters

    Lecture 24 Functions - Rest Parameter

    Lecture 25 Functions - Void Keyword

    Lecture 26 Functions - Type Guards

    Lecture 27 Functions - Objects As Parameters

    Lecture 28 Excess Property Check

    Lecture 29 Challenge - Functions II

    Lecture 30 Type Alias

    Lecture 31 Type Alias - Additional Info

    Lecture 32 Challenge - Type Alias

    Lecture 33 Intersection Type

    Lecture 34 Computed Properties

    Lecture 35 Interface - Fundamentals

    Lecture 36 Interface - Methods

    Lecture 37 Interface Methods - More Options

    Lecture 38 Callenge - Interface I

    Lecture 39 Interface - Merge and Extend

    Lecture 40 Challenge - Interface II

    Lecture 41 Interface - Type Predicate

    Lecture 42 Interface vs Type Alias

    Lecture 43 Tuple

    Lecture 44 Enum - Fundamentals

    Lecture 45 Enum - Reverse Mapping

    Lecture 46 Challenge - Tuple and Enum

    Lecture 47 Type Assertion

    Lecture 48 Type - Unknown

    Lecture 49 Type - Never

    Lecture 50 Modules - Intro

    Lecture 51 Modules - ES6

    Lecture 52 Modules - JS File

    Lecture 53 Type Guards - Typeof

    Lecture 54 Type Guards - Equality and "in"

    Lecture 55 Type Guards - Truthy and Falsy

    Lecture 56 Type Guards - Instanceof

    Lecture 57 Type Guards - Type Predicate

    Lecture 58 Type "never" Gotcha

    Lecture 59 Type Guards - Discriminated Unions

    Lecture 60 Generics - Intro

    Lecture 61 Generics - First Function and Interface

    Lecture 62 Generics - Promise Example

    Lecture 63 Generics - Create Array

    Lecture 64 Generics - Multiple Types

    Lecture 65 Generics - Type Constraints

    Lecture 66 Generics - Type Constraints Second Example

    Lecture 67 Generics - Default Type

    Lecture 68 Fetch Data - Basics

    Lecture 69 Fetch Data - Setup Type

    Lecture 70 Fetch Data - Gotcha

    Lecture 71 Zod Library

    Lecture 72 Declaration Files

    Lecture 73 TS Config

    Lecture 74 Classes - Intro

    Lecture 75 Classes - Default Property

    Lecture 76 Classes - Readonly Modifier

    Lecture 77 Classes - Public and Private Modifiers

    Lecture 78 Classes - Constructor Shortcut

    Lecture 79 Classes - Getters and Setters

    Lecture 80 Classes - Implement Interface

    Lecture 81 Tasks Project - Setup

    Lecture 82 Tasks Project - Useful Info

    Lecture 83 Tasks Project - Select Elements

    Lecture 84 Tasks Project - Submit Event

    Lecture 85 Tasks Project - Event Gotcha

    Lecture 86 Tasks Project - Add Task

    Lecture 87 Tasks Project - Render Task

    Lecture 88 Tasks Project - Local Storage

    Lecture 89 Tasks Project - Checkbox

    Section 4: Typescript and React

    Lecture 90 Setup

    Lecture 91 Files and Folders

    Lecture 92 Component Return

    Lecture 93 Props - Inline

    Lecture 94 Props - Type Alias / Interface

    Lecture 95 Children Prop

    Lecture 96 State

    Lecture 97 State - Custom List

    Lecture 98 Events - Change Event

    Lecture 99 Events - Form Event

    Lecture 100 Challenge - Intro

    Lecture 101 Challenge - First Solution

    Lecture 102 Challenge - Alternative Solution

    Lecture 103 Challenge - Typescript Solution

    Lecture 104 Context API - Basic Example

    Lecture 105 Context API - Theme Example

    Lecture 106 useReducer - Setup

    Lecture 107 useReducer - Counter

    Lecture 108 useReducer - Status

    Lecture 109 Fetch Data - UseEffect and Fetch API

    Lecture 110 Fetch Data - Type and Schema

    Lecture 111 Fetch Data - React Query and Axios

    Lecture 112 RTK - Slice

    Lecture 113 RTK - Setup

    Lecture 114 RTK - Complete

    Lecture 115 Tasks Project - Setup

    Lecture 116 Tasks Project - Form Setup

    Lecture 117 Tasks Project - Add Task

    Lecture 118 Tasks Project - List

    Lecture 119 Tasks Project - Local Storage

    Section 5: Store App

    Lecture 120 Intro

    Lecture 121 Install/Setup

    Lecture 122 Boilerplate

    Lecture 123 Tailwind Intro

    Lecture 124 Tailwind Info

    Lecture 125 Tailwind Install

    Lecture 126 Shadcn/ui Install

    Lecture 127 Shadcn/ui Info

    Lecture 128 Redux Toolkit - Setup

    Lecture 129 Create Pages

    Lecture 130 React Router - Setup

    Lecture 131 Link Component

    Lecture 132 Outlet Component - Shared Layout

    Lecture 133 Header Component

    Lecture 134 Tailwind Custom Class

    Lecture 135 Navbar Component - Setup

    Lecture 136 Logo Component

    Lecture 137 Links List

    Lecture 138 Links Dropdown Component

    Lecture 139 NavLinks Component

    Lecture 140 Change Theme

    Lecture 141 ApplyTheme Function

    Lecture 142 Theme Slice

    Lecture 143 ModeToggle Component

    Lecture 144 CartButton Component

    Lecture 145 ErrorPage Component

    Lecture 146 About Page Component

    Lecture 147 Error Element Component

    Lecture 148 Landing Page - Setup

    Lecture 149 Custom Fetch Function

    Lecture 150 Product Types

    Lecture 151 Loader Function

    Lecture 152 Landing Page - Loader

    Lecture 153 Section Title

    Lecture 154 FormatAsDollars Function

    Lecture 155 Products Grid Component

    Lecture 156 Hero Component

    Lecture 157 Hero Carousel

    Section 6: Bonus

    Lecture 158 Bonus

    Ideal for developers seeking to master TypeScript, from basics to advanced concepts, and apply it in building modern React applications.