Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Giriş
- Kim Scala’ü kullanır?
- Büyük ölçekli, tamamen işlevsel programlar geliştirme
Scala’teki İşlevsel Programming'e Genel Bakış
- Yüksek Dereceli Fonksiyonlar
- Birleştiriciler
- Çok Biçimli Fonksiyonlar
Scala Türlerini Ustalaştırma
- Ürün türleri ve Toplam türleri
- Üst türler ve Alt türler
- Evrensel ve Varoluşsal
- Daha Yüksek Türlü Türler
- Tür Lambdaları
Scala Tür Sınıflarını Ustalaştırma
- Sınıflar ve Örnekler
- Gizli Değişkenlerle Hileler
- Çok Biçimli Kısıtlamalar
Vaka Çalışması: Karmaşık harici sistemlere sahip yüksek durumlu programlar
Kodlama Egzersizi
Verilerle Çalışma
- Değişmez Veri ve Özyineleme
- Katamorfizmler ve Kilise Kodlaması
- Sabit Noktalı Veri
- Özyineleme Şemaları
Scala'te Gelişmiş Desen Eşleştirme
- Derin eşleştirme
- Ayırıcıları kullanma
Vaka Çalışması: Scala ve Big Data
Kodlama Egzersizi
İşlevsel Desenleri Kullanma
- Seçenekler, Ya'lar ve Doğrulama'lar
- Yarı Gruplar ve Monoidler
- Fonktörler
- Uygulanabilirler
- Monadlar
- Katlanabilirler ve Geçilebilirler
- Lensler
Etkilerle Çalışma
- IO
- Durum
- Okuyucu
- Etkileri Birleştirme
Vaka Çalışması
- TBD
Kodlama Egzersizi
İşlevsel Mimari
- FP için Modern Mimari
- Gerçekleştirilmiş Hesaplama ve Erteleme Değerlendirmesi
- Bileşimsel Değerlendiriciler
- Optimizasyon Teknikleri
- Tamamen İşlevsel Taklit
Kütüphaneler ve DSL'ler
- İsimli parametrelerle özel kontrol yapıları
- İyi tasarlanmış kütüphaneler ve dahili DSL'ler oluşturma
İşlevsel İstisna İşleme
- Geleneksel istisna işleme
- İşlevsel istisna işleme
- Anlamalarla Denemeyi Kullanma
Son Kodlama Egzersizi ve Değerlendirme
Kapanış Notları
Kurs İçin Gerekli Önbilgiler
- Scala programlama konusunda uygulamalı deneyim
- Desen eşleştirme ve özelliklere aşinalık
Hedef Kitle
- Scala’ün daha gelişmiş ve incelikli özelliklerini öğrenmek isteyen Scala programcıları
14 Saat