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

TypeScript: From Zero to Expert (2024)

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

Learn how to create web applications with TypeScript, with this mega course that will teach you by creating projects


1 - Introduction
  • 1 - What is TypeScript
  • 2 - TypeScript in Action
  • 3 - Installing and configuring Visual Studio Code
  • 4 - Installing NodeJs
  • 5 - Creating our first program with TypeScript
  • 6 - Installing Useful Visual Studio Code Extensions

  • 2 - Primitive Data Types
  • 7 - The number data type in TypeScript
  • 8 - The String Data Type in TypeScript
  • 9 - The boolean data type in TypeScript
  • 10 - The object data type in TypeScript
  • 11 - The array data type in TypeScript
  • 12 - The Tuple data type in TypeScript
  • 13 - Enum data type in TypeScript
  • 14 - The any data type in TypeScript
  • 15 - The Union Data Type in TypeScript
  • 16 - The Literal Data Type in TypeScript
  • 17 - Type Aliases in TypeScript
  • 18 - Functions as Types in TypeScript
  • 19 - Function Callbacks in TypeScript
  • 20 - Data type unknown
  • 21 - The data type never

  • 3 - TypeScript project configuration
  • 22 - Understanding the watch mode
  • 23 - Initializing the project to monitor all files
  • 24 - Changing JavaScript versions with the target option
  • 25 - Managing libraries in our project with lib
  • 26 - The options allowJs checkJs jsx and dts files
  • 27 - The sourceMap option
  • 28 - The outDir and rootDir options
  • 29 - The removeComments noEmit and downlevelIteration options
  • 30 - The noEmitOnError option
  • 31 - Strict Options
  • 32 - Additional checks
  • 33 - Include and Exclude
  • 34 - Setting up a web server for our TypeScript apps
  • 35 - Debugging TypeScript applications

  • 4 - Project 1 Color Flipper
  • 36 - Project implementation
  • 37 - Adding a callback

  • 5 - Object Oriented Programming
  • 38 - Understanding the concept of classification
  • 39 - What is a class
  • 40 - Creating our first class
  • 41 - Defining methods for our class
  • 42 - Creating instances of a class
  • 43 - Controlling the accessibility to our classes
  • 44 - Constructors
  • 45 - Simplified property creation
  • 46 - Static methods
  • 47 - Static properties
  • 48 - Readonly static properties

  • 6 - Project 2 Tasker
  • 49 - Project creation and section definition to add tasks
  • 50 - Creating sections for completed and incomplete tasks
  • 51 - Creating the class TodoItem
  • 52 - Creating the TaskManager class
  • 53 - Creating the button EventListener
  • 54 - Creating the HTMLHelper class
  • 55 - Filling sections with corresponding items
  • 56 - Marking the TodoItem as completed
  • 57 - Final Adjustments

  • 7 - Inheritance
  • 58 - Understanding Inheritance
  • 59 - Creating a MultimediaFile class
  • 60 - Implementing Inheritance
  • 61 - Invoking base constructors
  • 62 - Assigning Classes
  • 63 - Polymorphism
  • 64 - Understanding the protected access modifier
  • 65 - Getters and Setters

  • 8 - Project 3 TypeShapes
  • 66 - Creation of the HTML structure
  • 67 - Creating the Line class
  • 68 - Drawing random lines
  • 69 - Adding Inheritance
  • 70 - Drawing Circles
  • 71 - Drawing Text

  • 9 - Interfaces and abstract classes
  • 72 - Problematic
  • 73 - Defining interfaces
  • 74 - Implementing Interfaces
  • 75 - Inheriting and implementing interfaces at once
  • 76 - Interface Extension
  • 77 - Referencing a class through its interface
  • 78 - Readonly properties
  • 79 - Interfaces as function types
  • 80 - Properties optional parameters and methods
  • 81 - Abstract classes
  • 82 - Abstract Methods

  • 10 - Project 4 CineFans
  • 83 - Practice CineFans

  • 11 - Advanced Types
  • 84 - Discriminated Unions
  • 85 - The Intersection type in TypeScript
  • 86 - Type Guards
  • 87 - TypeGuard instanceof
  • 88 - Type Casting
  • 89 - Index Properties or Index Signature
  • 90 - Function overloads
  • 91 - Optional Chaining

  • 12 - Generics
  • 92 - Creating a Stack
  • 93 - Addition of push and pop methods
  • 94 - Problems with the Stack
  • 95 - How a generic class works
  • 96 - Other features of Generics
  • 97 - Redefining the stack
  • 98 - Generics and Constraints
  • 99 - Using generics in functions
  • 100 - The use of keyof

  • 13 - Decorators
  • 101 - Introduction
  • 102 - Syntax of a Decorator Class Decorator
  • 103 - Decorator factories
  • 104 - Creating a more realistic decorator
  • 105 - Creating another class decorator
  • 106 - Changing a class constructor through a decorator
  • 107 - Multiple decorators
  • 108 - Method Decorators
  • 109 - Property Decorators
  • 110 - Parameter Decorators
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 33548
    حجم: 3182 مگابایت
    مدت زمان: 562 دقیقه
    تاریخ انتشار: ۷ فروردین ۱۴۰۳
    طراحی سایت و خدمات سئو

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