TicketForEvent uses cookies to operate. By continuing to use the site, you agree that cookies are being collected, changed and stored on your device. You can change cookie preferences in your browser's settings. OK
Ticket sales have ended on 28 May 2016 01:10 | |||
Continue » |
Welcome to Spark
Той, у кого в руці молоток, в усьому бачить цвях! Нерозумно?
А що якщо це не молоток, а універсальний інструмент, який може бути і бензопилою, і пилососом і зубною щіткою?
У світі Big Data є Hadoop і цілий зоопарк інструментів, які на нього працюють і кожен загострений під щось своє, а ще там недавно з'явився Spark, який можна застосовувати для будь-яких цілей. Якщо ви хочете писати в Hadoop з різних СКБД, стрімити всякі дані в реальному часі, паралельно робити з даними якусь складну обробку і не за допомогою якихось батчів, скриптів та sql запитів, а за допомогою потужної функціонального мови - ласкаво просимо до Spark!
Даний тренінг познайомить вас з основними компонентами екосистеми Hadoop, а також розкриє перед вами можливості Spark-у. Ви дізнаєтеся, як він працює, які завдання він здатний вирішувати, як їм правильно користуватись.
Ми обговоримо проблеми та їх рішення, з якими спочатку стикаються недосвідчені Spark розробники. Розберемося з його синтаксисом і всякими хитрощами, а головне я покажу, як можна писати Spark на Java за допомогою відомих вам фреймворків, інструментів і концепцій. Inversion of Control, design patterns, Spring framework, Maven / Gradle, Junit нікуди не йдуть, навпаки, ви побачите, що вони можуть допомогти зробити ваше Spark застосування більш елегантним, читабельним і звичним.
Буде багато завдань, live coding-у і в кінцевому підсумку ви вийдете з цього тренінгу з достатніми знаннями, щоб почати самостійно працювати на Spark-у в звичному світі Java.
Програма
Введення до світу Біг Дати
Hadoop і зоопарк його інструментів
Теормінімум зі Scala (не хвилюйтесь, писатимемо на Java!)
Освіжаємо знання по Spring (для роботи зі Spark)
Writing Spark with Java
Про спікера:
Євген Борисов є Big Data Technical Leader в NAYA Technologies
Працює на Java вже понад 15 років, пройшовши шлях від простого програміста до Java-архітектора. Сьогодні Євген активно консультує та веде проекти, повязані з використанням мови Spark у Java, Scala та Python.