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

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 دقیقه
    تاریخ انتشار: 6 تیر 1403
    طراحی سایت و خدمات سئو

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