SadeceKod

TypeScript Dersleri

TypeScript ile tip güvenli kod yazmayı öğren

Bu Kursun Sertifika Şartları

  • Tüm zorunlu dersleri tamamla.
  • Derslerin en az %80’ini çözümü görmeden tamamla.
Takıldığın zaman çözümü görebilirsin. Ancak çözümü gördüğün dersler %80'lik sertifika hesabına dahil edilmez.
Kalan günlük ders hakkın: 2 / 2
Seviye 1
0 / 100 XP

Sertifika Henüz Hazır Değil

Sertifika Premium'a Özel
Kurs İlerlemesi0 / 100
Çözümü Görmeden Tamamlama0 / 80

Sertifika için tüm dersleri tamamlamalısın (100/100).

TypeScript Giriş

TypeScript'in temelleri

Başlangıç+20 XP

Tip Belirtimi

Temel type annotation'lar

Başlangıç+20 XP

Fonksiyon Tipleri

Fonksiyonlarda tip tanımlama

Başlangıç+20 XP

Interfaces

Interface ile obje şablonu

Başlangıç+20 XP

Union Types

Birden fazla tip kabul et

Başlangıç+20 XP

Generics Giriş

Genel tip parametreleri

Başlangıç+20 XP

Enums

Sabit değer kümeleri

Başlangıç+20 XP

Type Assertion

Tip dönüşümü

Başlangıç+20 XP

Arrays Types

Dizi tipleri

Başlangıç+20 XP

Tuple Types

Sabit uzunlukta tipler

Başlangıç+20 XP

Type Guards

Tip kontrolü

Başlangıç+20 XP

Optional Props

Opsiyonel özellikler

Başlangıç+20 XP

Readonly Props

Değiştirilemez özellikler

Başlangıç+20 XP

Function Types

Fonksiyon tip tanımı

Başlangıç+20 XP

Literal Types

Sabit değer tipleri

Başlangıç+20 XP

Class Properties

Sınıf özellikleri

Başlangıç+20 XP

Constructors

Sınıf yapıcıları

Başlangıç+20 XP

Inheritance

Sınıf kalıtımı

Başlangıç+20 XP

Public Private

Erişim belirleyiciler

Başlangıç+20 XP

Index Signatures

Dinamik anahtarlar

Başlangıç+20 XP

Advanced Generics

Generic kısıtlar

Başlangıç+20 XP

Utility Partial

Partial utility tipi

Başlangıç+20 XP

Utility Pick Omit

Özellik seçme

Başlangıç+20 XP

Utility Record

Kayıt tipi

Başlangıç+20 XP

Null Safety

Null kontrolleri

Başlangıç+20 XP

Unknown Type

Güvenli bilinmeyen tip

Başlangıç+20 XP

Never Type

Asla dönmeyen tip

Başlangıç+20 XP

Tuple Destructure

Tuple parçalama

Başlangıç+20 XP

Non-Null Assertion

! operatörü

Başlangıç+20 XP

Satisfies

Tip doğrulama

Başlangıç+20 XP

Keyof Operatörü

Tip anahtarları

Orta+20 XP

NonNullable

Olası null'ı at

Orta+20 XP

Exclude Tipi

Tip hariç tut

Orta+20 XP

Extract Tipi

Tip ayıkla

Orta+20 XP

Record + Temel

Kayıt + literal

Orta+20 XP

Optional Function

Opsiyonel parametre

Orta+20 XP

Sınıf Getter

Getter metotları

Orta+20 XP

Sınıf Statik

Orta+20 XP

Interface Merge

Arayüz birleştirme

Orta+20 XP

Type Aliases Key

Orta+20 XP

Array Type Hints

Dizi tip güvenliği

Orta+20 XP

String Numaraya

Parsing

Orta+20 XP

MapTipi

Map ile tip

Orta+20 XP

Prot tipsi

Readonly dizi

Orta+20 XP

ForIn/Of-tip

Döngü tipleri

Orta+20 XP

Default Param

Orta+20 XP

Interface Metodu

Orta+20 XP

Yukarı Type

Orta+20 XP

Generic Fonks Execution

Generic çoklu tip

Orta+20 XP

TypeScript Finale

Orta+20 XP

Union Tipleri

Birden çok tipe izin ver

Orta+20 XP

Literal Tipler

Sabit değerler

Orta+20 XP

Tuple Tipleri

Sabit uzunluklu dizi

Orta+20 XP

Enum

Adlandırılmış sabitler

Orta+20 XP

Intersection

Birden çok tipi birleştir

Orta+20 XP

Generic Fonksiyon

Tiplerde parametre

Orta+20 XP

Default Parametre

Varsayılan değer

Orta+20 XP

Rest Parametre

Değişken sayıda argüman

Orta+20 XP

Interface Genişletme

Diğer interface'ten türet

Orta+20 XP

Type Alias

Tipe kısa ad ver

Orta+20 XP

Utility Partial

Tüm alanlar opsiyonel

Orta+20 XP

Pick & Omit

Alan seç veya çıkar

Orta+20 XP

Index Signature

Dinamik anahtarlar

Orta+20 XP

Keyof Operatör

Anahtar adlarını al

Orta+20 XP

Mapped Types

Alanları dönüştür

Orta+20 XP

Unknown vs Any

Bilinmeyen tip güvenliği

Orta+20 XP

As Const

Sabit literal tipler

Orta+20 XP

Sınıf Erişim

Private ve public

Orta+20 XP

Getter Metodu

Okunur özellik

Orta+20 XP

Decorative Tip

İsteğe bağlı özellik

Orta+20 XP

Array Hints

Dizilerde tip

İleri+20 XP

Map Tipi

Map ve tip güvenliği

İleri+20 XP

Interface Metot

Interface içinde metot

İleri+20 XP

Utility Kayıt

Record ile anahtar tipleri

İleri+20 XP

TS Capstone

Tipli final uygulama

İleri+20 XP

Generic Fonksiyon

Türü paramatre olarak al

İleri+20 XP

keyof Operatörü

Nesne anahtarlarını tür olarak al

İleri+20 XP

Utility: Partial

Tüm alanları isteğe bağlı yap

İleri+20 XP

Discriminated Union

Birleşim tipini ayırt edici alanla daralt

İleri+20 XP

Private Erişim Belirteçleri

Sınıf içinde özel alanlar

İleri+20 XP

Tuple Tipleri

Sabit uzunluklu dizi tipi

İleri+20 XP

typeof & ReturnType

Fonksiyon dönüş tipini çıkar

İleri+20 XP

Mapped Types

Nesne tiplerini dönüştür

İleri+20 XP

Conditional Types

Tür üzerinde koşul

İleri+20 XP

Type Guard + is

Bir tip olduğunu kanıtlayan fonksiyon

İleri+20 XP

never ve Exhaustive

Tüm durumları ele almayı zorla

İleri+20 XP

readonly Dizi ve Tuple

Değiştirilemez diziler

İleri+20 XP

Interface Birleşimi

Aynı ada sahip interface'leri genişlet

İleri+20 XP

Function Types & this

Context tipiyle fonksiyon yaz

İleri+20 XP

Generic Kısıtlamalar

extends ile generic'i sınırla

İleri+20 XP

Literal Types

Sabit string değerleri tip yap

İleri+20 XP

Utility: Pick & Omit

Alanları seç veya çıkar

İleri+20 XP

Exclude & Extract

Tip kümesinden el ve ayıkla

İleri+20 XP

Generic Sınıflar

Türünü dışarıdan alan sınıf

İleri+20 XP

Sıkı fetch Sarmalayıcı

Tür güvenli API çağrısı yaz

İleri+20 XP

Module Augmentation

Bu tür uygulamada genişlet

İleri+20 XP

Overload İmzaları

Aynı fonksiyona farklı tiplerle imza

İleri+20 XP

Assertion versus !

Bileşenler servisken tipleri zorla

İleri+20 XP

Record Tipi

Anahtar-değer haritaları

İleri+20 XP

Kapsamlı Final: ApiClient

Türlü, genişletilebilir API istemcisi

İleri+20 XP