Школа Больших Данных продолжает серию митапов по 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
- Типы, значения, переменные
- Работа со строками
- Выражения
- Работа с коллекциями
- Блоки кода
- Функции
ООП scala
- Классы
- Объекты
- Traits
- Наследование
- Множественное наследование
- Исключения
- Классы образцы
Имплиситы scala
- Неявные параметры
Работа с зависимостями
- sbt
Практика по scala
2 часть – Apache Spark
- Архитектура (базово)
- Базовые трансформации
Продолжительность митапа — 2 часа.
МЕРОПРИЯТИЕ БУДЕТ ПРОВОДИТЬСЯ НА ПЛАТФОРМЕ ZOOM. Ссылка на зум придет за час до начала мероприятия.
Контактная информация: info@bigdataschool.ru или +7 (495) 41-41-121, +7 (915) 307 0074