TypeScript tip sistemini ustaca kullanın
Gelişmiş TypeScript Eğitimi, tip sistemini ileri düzeyde kullanarak güvenli ve ifade gücü yüksek kod yazmayı öğretir. Program birleşim, kesişim, literal tipler ve tip daraltmayla başlar; jenerikler, kısıtlar, koşullu tipler ve infer çıkarımı işlenir.
İleri tip daraltmadan jeneriklere, koşullu tiplerden tip düzeyinde programlamaya akış
Gelişmiş TypeScript Eğitimi, tip sistemini ileri düzeyde kullanarak güvenli ve ifade gücü yüksek kod yazmayı öğretir. Katılımcılar birleşim ve kesişim tiplerini, ayrımlı birleşimleri, tip koruyucularını ve daraltmayı öğrenir. Jenerikler, kısıtlar, koşullu tipler ve infer, eşlenen tipler, yardımcı tipler ve template literal tipler ele alınır. Eğitim dekoratörler, bildirim dosyaları, modül genişletme ve katı derleyici ayarlarıyla tamamlanır.
4 Gün. Her gün dört modül; her ileri tip özelliği önce örnekle gösterilir, ardından gerçek senaryoda uygulanır.
İleri Seviye — Jenerikler, koşullu ve eşlenen tipler, yardımcı tipler ve tip düzeyinde programlama
Her kavram TypeScript derleyicisi ve editör ipuçlarıyla uygulanır; tip hataları canlı gösterilerek tipin verdiği güvence somutlaştırılır.
İleri tip tekniklerini kullanarak hataları çalışma anından önce derleme anında yakalar, daha güvenli ve dayanıklı kod yazarsınız.
Jenerikler ve kısıtlarla tipten bağımsız, esnek ve yeniden kullanılabilir fonksiyon, sınıf ve yardımcı tipler tasarlarsınız.
Koşullu, eşlenen ve template literal tiplerle tip düzeyinde programlama yaparak kütüphane kalitesinde tipler üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam
Tip açıklaması, arayüz ve temel tip kavramlarına aşinalık eğitimden verim almak için gereklidir.
Fonksiyon, nesne ve sınıf gibi modern JavaScript konularına hakimiyet örneklerin takibini kolaylaştırır.
tsc derleyicisi ve npm kullanımına aşinalık, tsconfig ve derleme örnekleri için faydalıdır.
VS Code gibi bir editör ve kurulu Node.js ortamı gereklidir; editör tip ipuçları eğitimde sıkça kullanılır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Birleşim, kesişim, literal ve ayrımlı birleşim tipleriyle karmaşık veri yapılarını güvenli ve ifade gücü yüksek biçimde modellersiniz.
typeof, instanceof, in ve özel tip koruyucularla birleşim tiplerini güvenle daraltır ve akış analizinden yararlanırsınız.
Jenerik fonksiyon, sınıf ve kısıtlarla tipten bağımsız, esnek ve yeniden kullanılabilir yapılar tasarlayabilirsiniz.
Koşullu tipler ve infer çıkarımıyla girdi tipine göre uyarlanan, kütüphane kalitesinde esnek tipler üretirsiniz.
Eşlenen tiplerle var olan tipleri dönüştürür, anahtarları yeniden eşler ve tekrar eden tip yazımını belirgin biçimde azaltırsınız.
Partial, Pick, Omit, Record gibi yerleşik yardımcı tipleri birleştirerek mevcut tiplerden hızla yeni tipler türetirsiniz.
Template literal tiplerle tip düzeyinde dizgeler üretir, olay ve yol adları için tip güvenli anahtarlar tasarlarsınız.
Dekoratör, bildirim dosyası, modül genişletme ve katı derleyici ayarlarıyla büyük kod tabanlarını güvenle yönetirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Web geliştirme için JavaScript temelleri: değişkenler, fonksiyonlar, DOM, olaylar, form işleme, fetch ve JSON üzerine sıfırdan uygulamalı eğitim.
Detayları Gör →JavaScript temelleri ve jQuery: seçiciler, DOM işleme, olay yönetimi, efektler, AJAX ve eklenti kullanımı üzerine sıfırdan uygulamalı eğitim.
Detayları Gör →JavaScript veri tipleri, tip dönüşümü, if/switch karar yapıları, döngüler ve map/filter/reduce ile dizi işleme eğitimi. Uygulamalı ön yüz programı.
Detayları Gör →JavaScript try/catch hata yönetimi, DOM olayları, olay delegasyonu, nesneler, prototip ve modern ES6+ özellikler eğitimi. Uygulamalı ön yüz programı.
Detayları Gör →React, Vue ve Angular'ı karşılaştırmalı anlatan ön yüz çatıları eğitimi: bileşen mimarisi, props, durum yönetimi, yönlendirme ve veri çekme uygulamalı işlenir.
Detayları Gör →JavaScript fonksiyon türleri, kapanışlar, yüksek düzey fonksiyonlar, nesneler, this, prototip zinciri ve sınıfları işleyen uygulamalı ön yüz eğitimi.
Detayları Gör →