TypeScript ile güvenli ve ölçekli kod
Programming with TypeScript Eğitimi, JavaScript'e statik tipler ekleyerek büyük projelerde güvenli ve bakımı kolay kod yazmayı öğretir.
Tip sistemi ve çıkarımdan sınıf ve generics'e, derleyici ve build entegrasyonuna uzanan TypeScript
Programming with TypeScript Eğitimi, JavaScript'e statik tipler ekleyerek büyük projelerde güvenli ve bakımı kolay kod yazmayı öğretir. Katılımcılar temel ve birleşik tipleri, tip çıkarımını, arayüz ve sınıfları, erişim belirleyicilerini uygular. Generics, utility ve koşullu tipler, tip koruyucuları ve daraltma işlenir. Modüller, decorators, declaration dosyaları, tsconfig yapılandırması ve derleyici ile build aracı entegrasyonu kapsanır.
4 Gün. Her gün dört modül; tip sisteminden generics ve decorators'a kadar her konu çalıştırılabilir TypeScript örnekleriyle uygulanır.
Orta Seviye — TypeScript tip sistemi, arayüzler, generics, decorators ve derleyici yapılandırması
Her tür çalıştırılabilir örneklerle işlenir; tipler, arayüzler ve generics gerçek senaryolarda uygulanarak pekiştirilir.
Statik tiplerle hataları çalışma zamanından önce derleme aşamasında yakalayarak daha güvenilir ve kararlı kod yazmayı öğrenirsiniz.
Arayüzler, generics ve modüllerle büyük kod tabanlarını düzenli, anlaşılır ve genişletilebilir biçimde yapılandırmayı öğrenirsiniz.
Tip bilgisi ve otomatik tamamlama ile editör desteğini güçlendirip ekip içinde daha hızlı ve hatasız geliştirme sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri
Değişken, fonksiyon, nesne ve ES6 söz dizimine aşinalık; TypeScript bu temelin üzerine tip sistemi ekler.
Node.js LTS ve npm kurulu bir ortam; TypeScript derleyicisi kurulumu ilk günden itibaren uygulanır.
Komut satırında tsc çalıştırma ve komut yürütme gibi temel beceriler derleme adımlarında gereklidir.
VS Code gibi TypeScript desteği güçlü bir editör, tip ipuçlarını ve otomatik tamamlamayı görmek için faydalı olur.
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:
Temel ve birleşik tipleri, tip çıkarımını ve daraltmayı kavrar, strict modda güvenli kod yazarsınız.
tsconfig.json ile target, module ve strict seçeneklerini düzenler, derleme davranışını kontrol edersiniz.
Interface ve type ile nesne şekillerini tanımlar, genişletme ve bildirim birleştirmeyi doğru kullanırsınız.
Sınıf, erişim belirleyici, kalıtım ve soyut sınıflarla tip güvenli nesne yönelimli TypeScript yazarsınız.
Generic fonksiyon, arayüz ve sınıflarla tip kısıtı kullanarak yeniden kullanılabilir ve esnek tipler yazarsınız.
Utility, koşullu, eşlemeli ve şablon literal tiplerini kullanarak karmaşık tip ihtiyaçlarını çözersiniz.
Modül sistemini ve decorators'ı kavrar, declaration dosyaları ile tip tanımlarını yönetirsiniz.
TypeScript'i esbuild, webpack ve test araçlarıyla entegre edip gerçek bir projeyi tipli biçimde kurarsınız.
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.
JavaScript nesneleri, prototip zinciri, Object.create, class söz dizimi, kalıtım ve kapsüllemeyi uygulamalı öğrenin. Nesne tabanlı programlama orta seviye eğiti
Detayları Gör →JavaScript veri tipleri, tip dönüşümü, operatörler, operatör önceliği ve koşul, döngü, hata yönetimi gibi kontrol yapılarını uygulamalı öğrenin. Orta seviye eği
Detayları Gör →JavaScript ile DOM seçimi, manipülasyon, eleman oluşturma, olay dinleme, yayılım ve delegasyonu uygulamalı öğrenin. Dinamik arayüz için orta seviye eğitim.
Detayları Gör →jQuery ile DOM, olay ve AJAX; TypeScript ile tip sistemi, arayüz ve generic; @types/jquery ile tip güvenli jQuery öğreten uygulamalı eğitim.
Detayları Gör →ES6 ve sonrası modern JavaScript: let/const, arrow, destructuring, class, modül, Promise, async/await ve fetch öğreten uygulamalı eğitim.
Detayları Gör →Sıfırdan programlama: değişken, koşul, döngü, fonksiyon, dizi, nesne ve DOM ile JavaScript öğreten başlangıç seviyesi uygulamalı eğitim.
Detayları Gör →