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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 33548
    حجم: 3182 مگابایت
    مدت زمان: 562 دقیقه
    تاریخ انتشار: 7 فروردین 1403
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید