
rockthejvm.com
Быстрое и практическое обучение работе с Scala, Akka и Apache Spark. Больше никакого бездумного просмотра, непонятных сообщений в блогах и размытых видео. Сэкономьте время и нервы и следуйте плавной кривой обучения, где царит код.
Выполняйте потоковую передачу больших данных в реальном времени с помощью Spark и интегрируйте любой источник данных, от Kafka до Twitter.
Ничего статичного, все в движении.
Вы, наверное, уже знаете: Spark - самый популярный вычислительный движок для больших данных, самый обслуживаемый и с проверенным послужным списком производительности. Это в 100 раз быстрее, чем старая парадигма MapReduce, и ее можно легко расширить с помощью возможностей машинного обучения, потоковой передачи и многого другого.
В этом курсе мы сделаем естественный шаг вперед: будем обрабатывать большие данные по мере их поступления.
Что вас ждет:
И некоторые дополнительные льготы:
Этот курс предназначен для программистов Scala и Spark, которым требуется обработка потоковых данных, а не разовая или пакетная обработка. Если вы никогда не изучали Scala или Spark, этот курс не для вас.
Проект 1: Twitter
В этом проекте мы будем интегрировать живые данные из Twitter. Мы создадим настраиваемый источник данных, который будем использовать со Spark, и проведем различные анализы: длину твитов, наиболее часто используемые хэштеги в режиме реального времени. Вы сможете использовать этот проект как образец для любого источника данных, который вы, возможно, захотите интегрировать. В самом конце мы воспользуемся библиотекой НЛП из Стэнфорда, чтобы провести анализ настроений в твитах и выяснить общее состояние социальных сетей.
Ты выучишь:
Проект 2: Научный проект
В этом проекте мы напишем полнофункциональное веб-приложение, которое будет поддерживать нескольких пользователей, являющихся объектами научного тестирования. Мы исследуем влияние алкоголя / веществ / insert_your_addictive_drug_like_Scala на рефлексы и время реакции. Мы отправим данные через веб-интерфейс, подключенный к конечной точке REST, затем данные будут проходить через брокера Kafka и, наконец, на серверную часть потоковой передачи Spark, которая будет обрабатывать данные. Вы можете использовать это приложение как образец для любого полнофункционального приложения, которое объединяет и обрабатывает данные с помощью Spark Streaming в реальном времени от любого числа одновременно работающих пользователей.
Ты выучишь:
Быстрое и практическое обучение работе с Scala, Akka и Apache Spark. Больше никакого бездумного просмотра, непонятных сообщений в блогах и размытых видео. Сэкономьте время и нервы и следуйте плавной кривой обучения, где царит код.
Изучайте Big Data с помощью Apache Spark и Scala, используя Spark DataFrames, наборы данных, RDD и Spark SQL. В этом курсе мы научимся писать приложения для больших данных с помощью Apache Spark. Вы сами напишите более 2000 строк кода Spark, и вы станете рок-звездой.
Курс по внедрению Big Data Apache Spark на Databricks с использованием облачной службы Microsoft - Azure. В этом курсе вы изучите основы создания заданий Spark, загрузки данных и работы с данными. Вы также узнаете, как запускать алгоритмы машинного обучения и работать с потоковыми данными.
Изучите все тонкости Spark и извлеките максимум из своего кода с помощью Scala.
Изучите новые функции Scala 3, не изучая язык заново. Краткий курс для разработчиков Scala 2. Если вы читаете это, значит, вы Scala-разработчик. Если вы не были похожи на Тома Хэнкса в «Изгой», вы знаете, что Scala только что совершила большой скачок: Scala 3 — это революционный шаг в эволюции языка, и в него внесено множество изменений, упрощающих нашу жизнь как разработчиков.
Thank you.