Scala Eğitimi Başlangıç (Just Enough Scala)
Veri Bilimi Okulu 7 Mayıs 2020 Çevirimiçi Eğitimler, Scala, Sınıfiçi Eğitimler 0 102 288 kelime - 2 dakika11
Bu yazıya puan ver
(No Ratings Yet)
Loading...
Scala eğitimi alarak büyük veri işlemede usta olun. Scala eğitimini sektör deneyimli eğitmenlerden alın. Scala Apache Spark’ın ana dilidir. 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.
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