TypeScript ve Node.js ile tipli sunucu geliştirin
Introduction to TypeScript and Node Eğitimi, TypeScript tür sistemini Node.js çalışma zamanıyla birleştirir. Program tsconfig, temel türler, interface ve generic ile başlar; utility type, modül sistemi ve tür bildirimleriyle ilerler.
TypeScript tür sisteminden Node.js'e, Express API'den test ve dağıtıma tipli backend
Introduction to TypeScript and Node Eğitimi, TypeScript tür sistemini Node.js çalışma zamanıyla birleştirerek tür güvenli sunucu tarafı geliştirmeyi öğretir. Katılımcılar tsconfig yapılandırması, tür notasyonu, interface ve generic kavramlarını öğrenir; Node.js modül sistemi, event loop, fs ve http API'leri ile çalışır. Program Express üzerinde tipli bir REST API kurulumu, async/await ile veri erişimi, hata yönetimi, test ve derleme-dağıtım adımlarıyla tamamlanır.
4 Gün. Her gün dört modül; tek bir Express REST API dört gün boyunca tür notasyonu, Node API'leri ve dağıtım katmanlarıyla adım adım kurulur.
Orta Seviye — TypeScript tür sistemiyle Node.js üzerinde tipli sunucu tarafı uygulama geliştirme
Tek bir sunucu uygulaması dört gün boyunca TypeScript ile kurulur; her modülde tür, Node API'si veya dağıtım adımı canlı kodla uygulanır.
TypeScript tür sistemiyle hataları derleme anında yakalar, büyük Node.js kod tabanlarını daha güvenli ve bakımı kolay hale getirirsiniz.
Aynı dili hem ön yüzde hem sunucuda kullanarak tip paylaşımı yapar, tek ekiple tam yığın geliştirme yeteneği kazanırsınız.
Express REST API, hata yönetimi ve derleme-dağıtım akışıyla gerçek projelerde kullanılabilir bir sunucu iskeleti kurarsınız.
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 temeli tür sistemine taşır.
Güncel bir Node.js sürümü ve npm'in kurulu, komut satırından proje oluşturulabilir durumda olması gerekir.
Komut satırında dizin değiştirme, komut çalıştırma ve paket kurma gibi temel işlemlere aşinalık faydalı olur.
İstek, yanıt, yöntem ve durum kodu gibi HTTP kavramlarına aşinalık REST API konularını 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:
Temel türler, union, generic ve utility type'larla tür güvenli TypeScript kodu yazar, hataları derleme anında yakalarsınız.
strict mod, hedef sürüm ve modül çözümleme gibi derleyici seçeneklerini projeye göre doğru biçimde yapılandırabilirsiniz.
Event loop, asenkron model ve çekirdek modüllerle Node.js üzerinde verimli ve ölçeklenebilir kod yazmayı öğrenirsiniz.
fs, path, stream ve http modülleriyle dosya işleme ve ağ iletişimini TypeScript ile güvenle gerçekleştirirsiniz.
Express üzerinde tipli yönlendirme, middleware ve DTO'larla sürdürülebilir bir REST API iskeleti kurabilirsiniz.
Promise ve async/await ile asenkron veri akışını yönetir, hataları güvenli biçimde yakalayıp yanıtlarsınız.
Merkezi hata yönetimi, doğrulama ve temel güvenlik önlemleriyle sağlam bir sunucu katmanı tasarlarsınız.
Jest ve supertest ile API'yi test eder, üretim derlemesi alır ve uygulamayı sunucuya dağıtabilirsiniz.
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 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 →Node.js çekirdeği, event loop, çekirdek modüller ve Visual Studio NTVS ile proje, IntelliSense, hata ayıklama ve Azure dağıtımı eğitimi.
Detayları Gör →Node.js ile mikroservis mimarisi: servis tasarımı, REST ve gRPC, mesajlaşma, API gateway, Docker, Kubernetes ve gözlemlenebilirlik eğitimi.
Detayları Gör →