İçeriğe geç
academia.sh

Kurs Orta

Modüller, Araçlar ve Ekosistem

Bu kursun sonunda

Kursa başla

01

Modül Sistemleri

Genel kapsam kirliliğinden modül kapsamına geçiş, iki modül sisteminin bağlama ve yükleme modelleri, birlikte çalışabilirlik ve dinamik içe aktarım.

  1. 01 Modül İhtiyacı Genel kapsamın paylaşılmasından doğan ad çakışması sorunu, kapanışla kurulan ad alanı kalıbı ve modül kapsamının bu soruna verdiği yanıt.
  2. 02 ES Modülleri Adlandırılmış ve varsayılan dışa aktarım, içe aktarımın canlı bağ davranışı, bağlamanın değerlendirmeden önce gelmesi ve statik yapının ağaç sarsmaya verdiği imkân.
  3. 03 CommonJS Fonksiyon çağrısıyla yükleme modeli, modül sarmalayıcısı ve önbellek, değer kopyası ile canlı bağın farkı, dairesel bağımlılıkta iki sistemin davranışı ve birlikte çalışabilirlik.
  4. 04 Dinamik İçe Aktarım Söz döndüren içe aktarma ifadesi, hesaplanmış belirteçle koşullu yükleme, modül kaydının tek değerlendirme güvencesi ve kod bölmenin maliyet dengesi.

02

Paket Yönetimi

Bildirim ve kilit dosyası, çıplak belirteçlerin çözümlenmesi, anlamlı sürümleme kuralları, bağımlılık ağacındaki çakışmalar, çalışma alanları ve bağımlılık riskinin yönetimi.

  1. 01 Paket Kaydı ve Bağımlılıklar Bildirim dosyasının alanları, çıplak belirtecin dizin ağacında aranması, dışa aktarım haritasıyla kapsülleme, bağımlılık türleri ve kilit dosyasının işlevi.
  2. 02 Anlamlı Sürümleme Sürüm numarasının üç parçasının taşıdığı söz, karşılaştırma ve öncelik kuralları, ön yayın etiketleri, sürüm aralıklarının sınırları ve kırıcı değişikliğin tanımı.
  3. 03 Bağımlılık Ağacı ve Çakışmalar Kesişmeyen sürüm isteklerinin iç içe kurulumla çözülmesi, yinelenen kopyaların ürettiği kimlik ve durum sorunları, ağacın düzleştirilmesi ve tekillik gerektiren bağımlılıklar.
  4. 04 Çalışma Alanları Birden çok paketin tek depoda tutulması, çalışma alanı bildirimi, yerel paketlerin bağla çözümlenmesi, topolojik derleme sırası ve sürümleme stratejileri.
  5. 05 Bağımlılık Riski Geçişli bağımlılık kütlesinin ölçülmesi, kurulum anında çalışan kodun anlamı, bütünlük doğrulaması, kilitleme disiplini, paket seçim ölçütleri ve terk edilmiş paketlerin yönetimi.

03

Derleme Araçları

Modül çizgesinden çıktı üretimi, kaynağın hedef ortama uyarlanması, üretim çıktısından kaynağa geri izleme, kural tabanlı çözümleme ve biçimlendirme ile görev otomasyonu.

  1. 01 Paketleyici Kavramı Modül çizgesinden tek çıktı üretme gerekçesi, çalışan bir paketleyicinin üç adımı, çıktının yapısı ve ağaç sarsmanın yan etkilerle sınırlanması.
  2. 02 Aktarım ve Hedefleme Sözdizim indirgeme ile yetenek dolgusunun ayrımı, hedef kümesinin belirlenmesi, aktarımın çözemediği sorunlar ve kaynak dilin hedef dilden farklı olduğu durumlar.
  3. 03 Kaynak Haritaları Üretilmiş konumdan kaynak konuma eşleme, harita dosyasının alanları, eşleme dizgisinin kodlanması, haritanın elle üretilmesi ve üretim ortamında yayımlama kararı.
  4. 04 Statik Çözümleme ve Biçimlendirme Ayrıştırma düzeyindeki denetimin sınırı, kural kümesi ve şiddet düzeyleri, uyarı bastırmanın disiplini, biçimlendirmenin çözümlemeden ayrılması ve yinelemeye dayanıklılık.
  5. 05 Görev Otomasyonu Betik tanımlarının bildirim dosyasında saklanması, betik koşucusunun yaptığı işler, yaşam döngüsü kancaları, çıkış kodu sözleşmesi ve yeniden üretilebilir komut kümesi.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat