Scala ve Fonksiyonel Programlama Temelleri

Temiz, tip güvenli kod yazmak ve Spark ve Akka gibi gelişmiş çerçeveler için hazırlanmak için Scala ve işlevsel programlamanın temel kavramlarını öğrenin.

4.6 (1,078) ⏱ 1 sa 20 dk 📚 4 ders 🎧 Sesli versiyon

Bu kurs hakkında

Yazılım geliştirme işlevsel paradigmalara doğru kayıyor ve Scala Java Sanal Makinesi (JVM) üzerinde bu hareketin ön saflarında yer alıyor.Scala öğrenmek büyük veri, dağıtılmış sistemler ve modern arka plan mühendisliği alanlarında fırsatlar açıyor. Bu metin tabanlı ders, nesne yönelimli programlamadan işlevsel düşünmeye geçiş sürecini size anlatır. Scala' nın güçlü tip sistemi ve işlevsel paradigmaları kullanarak sağlam, özgün ve yüksek oranda eşzamanlı kod yazmanın nasıl yapılacağını anlayacaksınız. Ne öğreneceksin: - Değişmezlik, saf fonksiyonlar ve referans şeffaflığı da dahil olmak üzere fonksiyonel programlamanın temel ilkelerini anlamak. - Desen eşleştirmesi, uzatma yöntemleri ve sayım gibi modern dil özelliklerini kullanarak temiz Scala kodu yazın. - Fonksiyonel kavramları, yan etkiler olmadan koleksiyonlar, rekursiyon ve hata yönetimi kullanarak gerçek dünya sorunlarını çözmek için uygulayın. - Scala'nın gelişmiş tip özellikleri ve modern bağlamsal soyutlamalar kullanarak tip-güvenli sistemleri ayarlayın ve yönetin. - Asynchronous programlama ve eşzamanlılık temellerini öğrenerek Spark ve Akka gibi yüksek performanslı çerçeveler için hazırlanın. Kurs, gelişmiş tip sistemleri ve asynchronous programlamaya geçmeden önce temel Scala sözdizimi ve temel işlevsel kavramlarla başlar. Anlayışınızı pekiştirmek için tasarlanmış yapısal metin açıklamaları ve pratik kod zorlukları yoluyla ilerleyeceksiniz. Bu ders, başka bir dilde (Java, Python veya C++ gibi) temel kodlama deneyimi olan ve Scala ve fonksiyonel programlamayı sıfırdan öğrenmek isteyen programcılar için tasarlanmıştır. Scala veya fonksiyonel paradigmalarda önceden tecrübe gerekmez. Scala ile fonksiyonel programlama yolculuğunuza başlayın ve yeni arka plan ve veri mühendisliği fırsatlarının kilidini açın.

Ne elde edeceksin

  • 📜 Tamamlama sertifikası
    LinkedIn profilinize ekleyin
  • 🎧 Sesli versiyon dahil
    Yolda öğren — ekrana gerek yok
  • ♾️ Ömür boyu erişim
    İstediğin zaman dön, son kullanma tarihi yok
  • 📱 Telefon veya bilgisayar
    Her yerde, her cihazda
  • 💸 30 gün iade
    Sorgusuz
  • Kısa ve odaklı
    1 sa 20 dk pratik içerik

Yorumlar (4)

Isabella Herrera PA Doğrulanmış öğrenci
★ 2 · 2026-02-28T23:47:52+00:00

İyi bir giriş olmuş. Daha çeşitli örnekler ve modüller arasında daha iyi bir akıştan faydalanılabilirdi.

Felipe Ortiz CL Doğrulanmış öğrenci
★ 5 · 2025-06-19T23:10:52+00:00

Güzel bir temel oluşturdu. Örnekler çoğunlukla yardımcı oldu. Ustalaşmak için ek pratiklere ihtiyaç duyabilirim.

Gabriel Blanco CR
★ 4 · 2024-12-22T17:13:52+00:00

Sağlam bir kurs. Yapısı mantıklı ve örneklerin çoğu yardımcı oldu. Yine de birkaç gerçek dünya senaryosu eklenebilirdi.

هند بنت مشاري SA Doğrulanmış öğrenci
★ 3 · 2024-12-07T12:19:52+00:00

İyi temel materyal. Teori ve pratik karışımını sevdim, ancak birkaç örnek daha net olabilirdi. Genel olarak olumlu bir deneyim.

Yorum yaz

Gönderdikten sonra giriş yapmanı isteyeceğiz — taslağın kaydedilir.

Diğer öğrenciler şunları da aldı

Sık sorulanlar

Bu kursu almak için neye ihtiyacım var? +

Sadece internetli bir telefon veya bilgisayar yeterli. Kurulum yok, özel donanım yok.

Nasıl ödeme yapabilirim? +

Stripe üzerinden kartla veya kripto para ile. Kart bilgilerini saklamıyoruz — Stripe güvenli şekilde işliyor.

Para iadesi alabilir miyim? +

Evet — 30 gün içinde tam iade, sorgusuz.

Erişimim ne kadar sürer? +

Sonsuza dek. Bir kez satın aldığında, kurs senindir — istediğin zaman dönebilirsin.

Sertifika alacak mıyım? +

Evet. Tamamladığında, LinkedIn profiline ekleyebileceğin bir sertifika alırsın.

Şu sektörlerdeki öğrenenler için
Teknoloji Tasarım Finans Pazarlama Sağlık Eğitim Konaklama Üretim