وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Practical Typescript

سرفصل های دوره

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


1. Introduction
  • 1. Typescript Info

  • 2. Setup
  • 1. Useful Info
  • 2. Template
  • 3. Files and Folders
  • 4. Build Step

  • 3. Typescript Fundamentals
  • 1. Type Annotations
  • 2. Type Inference
  • 3. First Challenge
  • 4. Setup Info
  • 5. Union Type
  • 6. Type Any
  • 7. Practical Example
  • 8. Challenge - Union Type
  • 9. Arrays
  • 10. Challenge - Arrays
  • 11. Object Fundamentals
  • 12. Challenge - Objects
  • 13. Functions - Parameters
  • 14. Functions - Returns
  • 15. Type Any Example
  • 16. Challenge - Functions 1
  • 17. Functions - Optional Parameters
  • 18. Functions - Default Parameters
  • 19. Functions - Rest Parameter
  • 20. Functions - Void Keyword
  • 21. Functions - Type Guards
  • 22. Functions - Objects As Parameters
  • 23. Excess Property Check
  • 24. Challenge - Functions II
  • 25. Type Alias
  • 26. Type Alias - Additional Info
  • 27. Challenge - Type Alias
  • 28. Intersection Type
  • 29. Computed Properties
  • 30. Interface - Fundamentals
  • 31. Interface - Methods
  • 32. Interface Methods - More Options
  • 33. Callenge - Interface I
  • 34. Interface - Merge and Extend
  • 35. Challenge - Interface II
  • 36. Interface - Type Predicate
  • 37. Interface vs Type Alias
  • 38. Tuple
  • 39. Enum - Fundamentals
  • 40. Enum - Reverse Mapping
  • 41. Challenge - Tuple and Enum
  • 42. Type Assertion
  • 43. Type - Unknown
  • 44. Type - Never
  • 45. Modules - Intro
  • 46. Modules - ES6
  • 47. Modules - JS File
  • 48. Type Guards - Typeof
  • 49. Type Guards - Equality and in
  • 50. Type Guards - Truthy and Falsy
  • 51. Type Guards - Instanceof
  • 52. Type Guards - Type Predicate
  • 53. Type never Gotcha
  • 54. Type Guards - Discriminated Unions
  • 55. Generics - Intro
  • 56. Generics - First Function and Interface
  • 57. Generics - Promise Example
  • 58. Generics - Create Array
  • 59. Generics - Multiple Types
  • 60. Generics - Type Constraints
  • 61. Generics - Type Constraints Second Example
  • 62. Generics - Default Type
  • 63. Fetch Data - Basics
  • 64. Fetch Data - Setup Type
  • 65. Fetch Data - Gotcha
  • 66. Zod Library
  • 67. Declaration Files
  • 68. TS Config
  • 69. Classes - Intro
  • 70. Classes - Default Property
  • 71. Classes - Readonly Modifier
  • 72. Classes - Public and Private Modifiers
  • 73. Classes - Constructor Shortcut
  • 74. Classes - Getters and Setters
  • 75. Classes - Implement Interface
  • 76. Tasks Project - Setup
  • 77. Tasks Project - Useful Info
  • 78. Tasks Project - Select Elements
  • 79. Tasks Project - Submit Event
  • 80. Tasks Project - Event Gotcha
  • 81. Tasks Project - Add Task
  • 82. Tasks Project - Render Task
  • 83. Tasks Project - Local Storage
  • 84. Tasks Project - Checkbox

  • 4. Typescript and React
  • 1. Setup
  • 2. Files and Folders
  • 3. Component Return
  • 4. Props - Inline
  • 5. Props - Type Alias Interface
  • 6. Children Prop
  • 7. State
  • 8. State - Custom List
  • 9. Events - Change Event
  • 10. Events - Form Event
  • 11. Challenge - Intro
  • 12. Challenge - First Solution
  • 13. Challenge - Alternative Solution
  • 14. Challenge - Typescript Solution
  • 15. Context API - Basic Example
  • 16. Context API - Theme Example
  • 17. useReducer - Setup
  • 18. useReducer - Counter
  • 19. useReducer - Status
  • 20. Fetch Data - UseEffect and Fetch API
  • 21. Fetch Data - Type and Schema
  • 22. Fetch Data - React Query and Axios
  • 23. RTK - Slice
  • 24. RTK - Setup
  • 25. RTK - Complete
  • 26. Tasks Project - Setup
  • 27. Tasks Project - Form Setup
  • 28. Tasks Project - Add Task
  • 29. Tasks Project - List
  • 30. Tasks Project - Local Storage

  • 5. Store App
  • 1. Intro
  • 2. InstallSetup
  • 3. Boilerplate
  • 4. Tailwind Intro
  • 5. Tailwind Info
  • 6. Tailwind Install
  • 7. Shadcnui Install
  • 8. Shadcnui Info
  • 9. Redux Toolkit - Setup
  • 10. Create Pages
  • 11. React Router - Setup
  • 12. Link Component
  • 13. Outlet Component - Shared Layout
  • 14. Header Component
  • 15. Tailwind Custom Class
  • 16. Navbar Component - Setup
  • 17. Logo Component
  • 18. Links List
  • 19. Links Dropdown Component
  • 20. NavLinks Component
  • 21. Change Theme
  • 22. ApplyTheme Function
  • 23. Theme Slice
  • 24. ModeToggle Component
  • 25. CartButton Component
  • 26. ErrorPage Component
  • 27. About Page Component
  • 28. Error Element Component
  • 29. Landing Page - Setup
  • 30. Custom Fetch Function
  • 31. Product Types
  • 32. Loader Function
  • 33. Landing Page - Loader
  • 34. Section Title
  • 35. FormatAsDollars Function
  • 36. Products Grid Component
  • 37. Hero Component
  • 38. Hero Carousel

  • 6. Bonus
  • 1. Bonus.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 37892
    حجم: 4955 مگابایت
    مدت زمان: 783 دقیقه
    تاریخ انتشار: ۶ تیر ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید