Anasayfa / Program/Sorgulama Dilleri / Scala / Scala Eğitimi Başlangıç (Just Enough Scala)

Scala Eğitimi Başlangıç (Just Enough Scala)

Scala, nesne yönelimli ve işlevsel programlama paradigmalarını harmanlayan, Java’nın üstünlüğü olan bir programlama dilidir. Dil karmaşıktır ve ustalaşmak uzun zaman alabilir. Bu eğitimin iki temel amacı vardır: İlki Scala temeli öğrenmek, ikincisi ise Apache Spark’ı kullanma konusunda yetkinliği arttırmaktır. Çünkü Spark Scala dilinde yazılmıştır ve en yeni ve gelişmiş özellikler Scala API’sinde mevcuttur.

Kursta:

  • Scala nedir ve Java ya da Python gibi dillerden farkı nedir?
  • Scala, Spark programlama için neden iyi bir seçimdir?
  • Veri türleri, koleksiyonlar ve akış kontrolü gibi temel dil özellikleri nasıl kullanılır?
  • Scala'da işlevsel programlama çözümleri nasıl uygulanır?
  • Scala sınıfları, paketleri ve kütüphaneleriyle çalışma örnekleri gibi başlıklar işlenir.

Kurs süresi iki gündür. Detaylı bilgi için aşağıdaki iletişim kanallarını kullanabilirsiniz.

+90 506 543 27 31

Eğitim İçeriği

  • Introduction
    • Scala Overview Introducing Scala
    • Scala’s Role in Distributed Data Processing
    • The Motivation for Scala
  • Scala Basics
    • Key Scala Concepts
    • Programming in Scala
    • Putting Scala Basics to Work
  • Working with Data Types
    • Overview of Scala Variables
    • Operating with Numeric Types
    • Building Boolean Expressions
    • Working with Strings
  • Grouping Data Together
    • Storing Elements of Different Types
    • Overview of Scala Collection Types
    • Creating a Collection of Unique Elements
    • Fast Access to Head of Collection
    • Fast Access to Arbitrary Elements
    • Fast Access with a Key
    • Common Collection Type Conversions
  • Flow Control in Scala
    • Looping
    • Using Iterators
    • Writing Functions
    • Passing Functions as Arguments
    • Collection Iteration Methods
    • Pattern Matching
    • Processing Data with Partial Functions
    • Using and Creating Libraries
  • Using Classes and Objects
  • Creating and Using Packages
  • Importing Part of a Package
  • Conclusion
  • Final Project

Hakkında Veri Bilimi OKULU

GÖZ ATMAK İSTEYEBİLİRSİNİZ

Big Data Eğitimi (Büyük Veri Eğitimi)

Büyük veri dünyasının yıldızı Apache Hadoop’u herkesin anlayabileceği basit ve sade bir yaklaşımla anlatıyoruz. Kendi kendinize öğrenirken …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir