Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Вадим Опольский
Вадим Опольский
Контрибьютор Apache Ignite; Big Data-инженер; Сертифицированный Cassandra разработчик
г. Москва

Вадим Опольский

Контрибьютор Apache Ignite; Big Data-инженер; Сертифицированный Cassandra разработчик
г. Москва

Вадим — эксперт по Big Data-инженерии и сертифицированный специалист по СУБД Apache Cassandra. Изучал Scala в Тинькоффе, Big Data — в Мэйл.ру. Работал с инструментами, БД и языками: StreamSets, Python, Kafka, ClickHouse, SAP PowerBuilder, Java, Spark, SQL, Oracle DB, Flink, Ignite, Akka, NiFi. В один из его проектов по созданию чата компания Facebook* вложила более 1 миллиона долларов. Входил в число лучших на хакатоне в рамках программы Недели моды MBFW, выступал на конференциях HighLoad++.

На курсах Вадим обучает инженерии по обработке данных, Spark и Scala-разработке.

Направление
Рейтинг курсов
4,35
Otus
Преподаватель по Scala, Spark-разработке
IT_ONE
Big Data-инеженер
BPC
Big Data-инеженер
Luxoft DXC Technology
Scala Big Data-разработчик
Toyota Center
Инженер-программист

Программа курса

Онлайн-курс познакомит вас с особенностями работы с экосистемой Hadoop и Spark-приложениями, после чего вы закрепите полученные знания на практике и разработаете ETL-систему в качестве итогового проекта.

1.
Scala
2.
Hadoop
3.
Spark
4.
Streaming
5.
Apache Hive
6.
Обслуживающие системы
7.
Проектная работа

Чему вы научитесь

Собирать проекты на Scala
Организовывать сбор, хранение и обработку Big Data
Управлять базами данных на основе платформы Hadoop
Применять фреймворк Flink
Работать со слабоструктурированными данными в Hive

Программа курса

Суммарная длительность всех блоков программы составляет 124 академических часа. За это время вы сможете не просто освоить теоретические модули, но и отработать их на практике. 

1.
Cинтаксические конструкции Scala, асинхронность
2.
Advanced Scala concepts, знакомство с концепциями функционального программирования
3.
Функциональное программирование и эффекты в Scala. Подробное знакомство с ZIO и Cats effect
4.
Scala библиотекb fs2 и http4s. Работа с БД
5.
Akka и CQRS/ES с использованием Akka
6.
Проектная работа

Чему вы научитесь

Использовать Scala-стек технологий для создания веб-сервисов
Применять приемы функционального программирования в SOLID-приложениях
Создавать приложения на основе функционального подхода
Проектировать микросервисы
Создавать модульные тесты