TS
💻 Әзірлеушілерге

TypeScript

JavaScript үстіне типтер: бактар азайып, автотолтыру жақсарады

Не құрастырасың
📘Берік іргетас
Браузерде тәжірибе
🎯Шағын жобалар
🎓Курс сертификаты
📘 30 сабақ1-2 кеш🎓 Кеңейтілген
🎯 Мақсат
TypeScript меңгеру
+350XP
🏆СертификатPDF
🎓Курс аяқталды
Прогресс0 / 30 · 0%
Келесі қадам: TypeScript дегеніміз не

Курс бағдарламасы

01

Аннотациялар және шығарым

0 / 5 сабақ
  1. 01

    TypeScript дегеніміз не

    JS + типтерtsc компиляторыАртықшылықтары⚡ +10
    ▶ Қазір
  2. 02

    Тип шығарымы (inference)

    Автоматты типАннотация міндетті емесТип қашан керек⚡ +10
    Ашық
  3. 03

    `string`, `number`, `boolean` — негізгі типтер

    string жолдарыnumber сандарыboolean логика⚡ +10
    Ашық
  4. 04

    `const` пен `let` — айырмашылық

    const өзгермейдіlet өзгередіҚашан не қолдану⚡ +10
    Ашық
  5. 05

    Тип аннотациясын қашан жазу керек

    Inference жеткіліктіФункция параметрлеріНақты vs артық⚡ +10
    Ашық
02

Функция типтері

0 / 5 сабақ
  1. 06

    Функция параметрлерінің типтері

    Параметр аннотациясыҚайтару типіvoid түсінігі⚡ +10
    Ашық
  2. 07

    Міндетті емес параметрлер (`?`)

    ? белгісіӘдепкі мәнundefined тексеру⚡ +10
    Ашық
  3. 08

    Функция типі — `Function` типі мен стрелка функциялары

    => стрелка синтаксисіФункция типіАйнымалыда функция⚡ +10
    Ашық
  4. 09

    Функцияны параметрге беру (callback)

    Callback функцияФункция типі параметрдеmap/filter мысалы⚡ +10
    Ашық
  5. 10

    Функция типтері — мини-жоба

    Функция жинағыТиптер тізбесіНақты мысал⚡ +10
    Ашық
03

Объектілер, интерфейстер, type alias

0 / 5 сабақ
  1. 11

    Объект типі

    Объект литерал типіӨріс аннотациясыТип сәйкестігі⚡ +10
    Ашық
  2. 12

    `interface` — объект типін атаймыз

    interface синтаксисіҚайта қолдануФункцияда interface⚡ +10
    Ашық
  3. 13

    `type` alias — типке ат беру

    type кілт сөзіinterface vs typeПримитивке ат⚡ +10
    Ашық
  4. 14

    Міндетті емес өрістер және `readonly`

    ? өріс белгісіreadonly өзгермейдіПарциал объект⚡ +10
    Ашық
  5. 15

    Интерфейс кеңейту (`extends`)

    extends кілт сөзіМұрагерлік өрістерМини-жоба⚡ +10
    Ашық
04

Массивтер, кортеждер, enum

0 / 5 сабақ
  1. 16

    Массив типтері (`T[]` және `Array<T>`)

    T[] жазбасыArray<T> синтаксисіБос массив типі⚡ +10
    Ашық
  2. 17

    Массив әдістері — `map`, `filter`, `find`

    map түрлендіруfilter сүзуfind іздеу⚡ +10
    Ашық
  3. 18

    Кортеждер (Tuple)

    Тuple синтаксисіБелгіленген ұзындықДеструктуризация⚡ +10
    Ашық
  4. 19

    `enum` — аталған тұрақтылар жиынтығы

    enum синтаксисіСандық enumЖол enum⚡ +10
    Ашық
  5. 20

    Массивтер мен кортеждер — мини-жоба

    Объект массивіКортеж жиымыreduce пайдалану⚡ +10
    Ашық
05

Union, литералдар, тарылту

0 / 5 сабақ
  1. 21

    Union типтері (`|`)

    | тік сызықБірнеше типUnion мысалдары⚡ +10
    Ашық
  2. 22

    Литерал типтері

    Нақты мән типіЖол литералыСан литералы⚡ +10
    Ашық
  3. 23

    Тарылту (`typeof` арқылы)

    typeof тексеруif арқылы тарылтуТип қорғаушысы⚡ +10
    Ашық
  4. 24

    `in` операторымен тарылту

    in операторыДискриминатор өрісUnion объектілері⚡ +10
    Ашық
  5. 25

    Union мен литералдар — мини-жоба

    Хабарлама жүйесіUnion + narrowingНақты мысал⚡ +10
    Ашық
06

Genericтер және утилита типтері

0 / 5 сабақ
  1. 26

    Generic функциялар (`<T>`)

    <T> синтаксисіТип параметріҚайта қолдану⚡ +10
    Ашық
  2. 27

    Generic интерфейстер мен типтер

    Generic interfaceGeneric type aliasAPI жауабы⚡ +10
    Ашық
  3. 28

    `Partial`, `Required`, `Readonly` утилита типтері

    Partial міндетсізRequired міндеттіReadonly тиімді⚡ +10
    Ашық
  4. 29

    `Pick`, `Omit`, `Record` утилита типтері

    Pick өрістер таңдауOmit өрістер алып тастауRecord кілт-мән⚡ +10
    Ашық
  5. 30

    Genericтер — мини-жоба (тізім компоненті)

    Generic Stackpush pop операцияларыТиптелген жинақ
    Курс аяқталды
    Ашық
TypeScript — онлайн бағдарламалау курсы