Modüler ve ölçeklenebilir JavaScript uygulamaları kurun
ES Modules, CommonJS, npm workspaces, paket yayınlama, Express middleware ve Vite/Rollup ile modüler JavaScript eğitimi. Orta seviyede JavaScript bilen, büyüyen kod tabanlarını modüler yapıya kavuşturmak isteyen frontend ve Node.js geliştiricileri için uygund…
Modül sistemleri ve framework mimarisi
Eğitim, JavaScript ekosisteminde modüler uygulama geliştirmeyi anlatır: ES Modules ve CommonJS farkı, import/export, dinamik import, npm paket yapısı, semantik sürümleme, monorepo ve workspaces, kendi paketini yayınlama, Express ile middleware ve router modülleri, bağımlılık enjeksiyonu, Vite ve Rollup ile paketleme, tree shaking ve modüler test düzeni.
2 Gün. Her gün dört modül; Modül Sistemleri ve npm; Framework ve Paketleme ekseninde ilerleyen uygulamalı program.
Orta Seviye — JavaScript modül sistemleri (ESM, CommonJS), npm paketleri ve Node.js framework mimarisi
Küçük bir uygulama adım adım modüllere bölünür, paket olarak yayınlanır, bundler ile paketlenir ve testlenir.
Büyük kod tabanını bağımsız modüllere ayırırsınız.
npm, sürümleme ve workspaces ile bağımlılıkları kontrol edersiniz.
Bundler ve tree shaking ile çıktı boyutunu küçültürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
ES6+ sözdizimi, fonksiyon ve nesne bilgisi.
Node 20+ ve npm kurulu ortam.
Komut satırı kullanımı.
Temel Git komutları.
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:
İki modül sistemini ve birlikte çalışmayı doğru yönetebilirsiniz.
Gerektiğinde yüklenen modüllerle başlangıcı hızlandırabilirsiniz.
Semantik sürümleme ve lock dosyalarını bilinçli kullanabilirsiniz.
Çok paketli monorepo kurabilirsiniz.
Kendi npm paketinizi hazırlayıp yayınlayabilirsiniz.
Router ve middleware ile modüler uygulama kurabilirsiniz.
Vite/Rollup ile tree shaking uygulayabilirsiniz.
Vitest ile izole modül testleri yazabilirsiniz.
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.
Go dil temelleri eğitimi: sözdizimi, paket ve modül, pointer, struct, slice/map iç yapısı ve go test ile ilk testler.
Detayları Gör →Go programlama dili kapsamlı eğitimi: tipler, interface, hata yönetimi, generics, goroutine, test ve net/http servisi.
Detayları Gör →Go ile backend: net/http, chi, PostgreSQL (pgx/sqlc), migration, JWT, slog, test ve Docker ile üretime hazır API geliştirme.
Detayları Gör →Projelerle Go öğrenin: flag ile CLI aracı, dosya işleme, paralel indirici, API istemcisi ve html/template ile mini web uygulaması.
Detayları Gör →GPU programlamaya giriş: CUDA thread/block/grid, bellek hiyerarşisi, kernel yazımı, coalescing, stream ve Nsight ile profil.
Detayları Gör →