JavaScript'e tür güvenliği katmayı öğrenin
Introduction to TypeScript Eğitimi, JavaScript'e statik tür güvenliği katan TypeScript dilini uygulamalı öğretir. Program tsconfig, temel türler, union ve tür daraltma ile başlar; interface, class ve generic ile devam eder.
Temel türlerden generic ve utility type'lara, modüllerden bildirim dosyalarına kadar TypeScript
Introduction to TypeScript Eğitimi, JavaScript'e statik tür güvenliği katan TypeScript dilini uygulamalı öğretir. Katılımcılar tsconfig yapılandırması, temel türler, union ve tür daraltma ile başlar; interface, class, generic ve utility type kavramlarını öğrenir. Program modül sistemi, declaration dosyaları, mevcut JavaScript projelerine kademeli geçiş ve derleyici ile hata ayıklamayı kapsar; her konu küçük uygulamalarla pekiştirilir.
3 Gün. Her gün dört modül; örnek bir JavaScript projesi üç gün boyunca türlerle güçlendirilerek adım adım TypeScript'e dönüştürülür.
Orta Seviye — JavaScript'e tür güvenliği katan TypeScript dilini uçtan uca öğrenme
Örnek bir kod tabanı üç gün boyunca türlerle zenginleştirilir; her modülde yeni bir tür özelliği canlı kodla uygulanır.
Statik tür denetimiyle hataların çoğunu kod yazarken yakalar, çalışma zamanına ulaşmadan önce önler ve zamandan kazanırsınız.
Tür bilgisi sayesinde otomatik tamamlama, güvenli yeniden adlandırma ve gezinme kolaylaşır; büyük projelerde üretkenlik artar.
Açık tür sözleşmeleriyle kod daha okunur ve bakımı kolay olur; ekip içinde ortak anlayış ve güvenli değişiklik sağlanır.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Değişken, fonksiyon, dizi, nesne ve ES6 söz dizimine aşinalık beklenir; eğitim bu temel üzerine tür sistemini kurar.
TypeScript derleyicisini kurmak için güncel bir Node.js ve npm ortamının hazır olması gerekir.
TypeScript desteği güçlü bir kod düzenleyiciyle (örneğin VS Code) çalışma deneyimi faydalı olur.
Komut satırında paket kurma ve derleyici çalıştırma gibi temel işlemlere aşinalık işleri kolaylaştırı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:
string, number, dizi, union ve literal türlerle güvenli kod yazar, tür daraltma teknikleriyle doğru türe erişirsiniz.
tsconfig seçeneklerini, strict modu ve modül çözümlemeyi projeye göre doğru şekilde yapılandırabilirsiniz.
interface, type ve class ile nesne modellerini tasarlar, kalıtım ve erişim belirleyicilerini doğru kullanırsınız.
Generic fonksiyon, sınıf ve kısıtlarla yeniden kullanılabilir, tür güvenli API'ler yazmayı öğrenirsiniz.
Partial, Pick, Record gibi yerleşik yardımcı türlerle mevcut türleri hızlıca dönüştürüp yeniden kullanırsınız.
Mapped, conditional ve template literal türlerle karmaşık tür ilişkilerini ifade etmeyi öğrenirsiniz.
ES modül söz dizimi, yol takma adı ve modül çözümlemeyle kodu düzenli ve ölçeklenebilir biçimde yapılandırırsınız.
Bildirim dosyaları ve allowJs ile mevcut JS projesine kademeli olarak TypeScript entegre edebilirsiniz.
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.
Gulp.js eklentileriyle JavaScript kod analizi: ESLint, JSHint, JSCS linting, Plato ve complexity ile karmaşıklık, jsinspect ve CI entegrasyonu kurumsal eğitimi.
Detayları Gör →JavaScript ile dinamik web sayfaları: DOM manipülasyonu, olay yönetimi, form doğrulama ve fetch ile API'den veri çekmeyi öğreten temel seviye kurumsal eğitim.
Detayları Gör →Alexa Skills Kit (ASK) API ile Node.js ve Java kullanarak sesli beceri geliştirme: intent, slot, SSML, oturum yönetimi ve Lambda dağıtımı kurumsal eğitimi.
Detayları Gör →Jasmine ile BDD testleri: spyOn ve createSpy ile spy stratejileri, matcher'lar, Node.js kurulumu, asenkron test ve CI entegrasyonu içeren kurumsal eğitim.
Detayları Gör →JSON'ı Java, Node.js ve Python ile işleyin: JSON Schema doğrulama, Jackson, Gson, json modülü ve pydantic ile uçtan uca JSON eğitimi.
Detayları Gör →ES6+ let/const, ok fonksiyonları, destructuring, Promise, async/await, modüller, optional chaining ve Proxy ile modern JavaScript eğitimi.
Detayları Gör →