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

Бесплатный митап «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