Бесплатный митап «Scala как язык разработки Spark-приложений»

Школа Больших Данных продолжает серию митапов по Apache Spark. Митап состоится 14 февраля 2024 года в 17:00 МСК. Мероприятие рассчитано на инженеров данных, разработчиков и просто интересующихся.

Будучи мощным фреймворком разработки распределенных приложений, Apache Spark позволяет писать код на нескольких языках программирования: Scala, Java, R, Python. Сам фреймворк написан на Scala и работает в JVM. Поэтому именно JVM-языки (Scala, Java) являются более эффективными из-за отсутствия трансляции Python-кода в Java-объекты. 

Scala — это мощный масштабируемый масштабируемый функциональный язык программирования с поддержкой ООП. Он широко используется для разработки приложений Apache Spark. Его лаконичный синтаксис и совместимость с Java делают его отличным выбором для работы с большими наборами данных и задач машинного обучения. Сегодня Scala используется многими компаниями, такими как LinkedIn, Twitter, Airbnb, Sony, Tumblr, Apple и др. Код на Scala считается лаконичнее аналога на Java, а меньшее количество строк кода означает более быструю разработку и доставку. Подробнее об этом мы писали здесь. Чтобы почувствовать эту разницу, приглашаем вас на бесплатный митап «Scala как язык разработки Spark-приложений».

Программа митапа

1 часть – scala

Основы scala

  1. Типы, значения, переменные
  2. Работа со строками
  3. Выражения
  4. Работа с коллекциями
  5. Блоки кода
  6. Функции

ООП scala

  1. Классы
  2. Объекты
  3. Traits
  4. Наследование
  5. Множественное наследование
  6. Исключения
  7. Классы образцы

Имплиситы scala

  1. Неявные параметры

Работа с зависимостями

  1. sbt

Практика по scala

2 часть – Apache Spark

  1. Архитектура (базово)
  2. Базовые трансформации

Продолжительность митапа — 2 часа.

МЕРОПРИЯТИЕ БУДЕТ ПРОВОДИТЬСЯ НА ПЛАТФОРМЕ ZOOM. Ссылка на зум придет за час до начала мероприятия.

Контактная информация: info@bigdataschool.ru или +7 (495) 41-41-121, +7 (915) 307 0074

Поиск по сайту