Обучаем Scala/FP. БЕСПЛАТНО!
Харьковская продуктовая компания Moebius Labs в рамках вывода на рынок серии продуктов класса 100k request/second в области интернет-рекламы объявляет набор на оффлайн курс Reactive Big Data:
— Scala
— Netty, Zookeeper
— Kafka, HBase
— Druid (real-time OLAP)
.
Наша серия продуктов написана на лучшем языке программирования на Земле, на Scala
.
Обучение Б-Е-С-П-Л-А-Т-Н-О-Е, набор на основе короткого письменного теста на знание computer science.
.
Успешно закончившим курс будет предложена работа в компании.
.
Узнаете, чем монада отличается от ковариантного функтора, как устроена лучшая обертка для java.nio всех времен и народов и как надежно сохранять 1.000.000 сообщений в секунду.
.
Если Вы считаете себя дотошным, имеете широкий кругозор и заинтересованы в профессиональном росте — мы хотим видеть Ваше резюме.
.
Team Lead и автор курса до этого читал курсы:
— Scala
— Multithread Java Programming
— Junior Java Development
— Java Core
Я умею просто объяснять сложное. Поверьте.
.
Набор в команду проекта ведется по двум направлениям:
— Real -Time I/O and Clustering (Netty, Zookeeper, Curator, Kafka, Cassandra)
— Real -Time Аналитика и Процессинг (Druid, HBase, Map/Reduce, Streaming engines)
.
Резюме высылайте на [email protected]. В ближайшее время со всеми выславшими резюме мы свяжемся.
---
Программа по Druid:
— Лямбда и Каппа архитектуры
— Роли: Runtime, Historical, Coordinator, Broker
— Runtime: прием, индексация и поиск по потоку данных
— Historical: manager of petabyte storage
— Broker: query distribution, balancing, caching
---
Программа по Netty:
— SEDA архитектура и Netty threading model
— IO, NIO, NIO.2, epoll, Channel/Selector abstractions, Reactor/Proactor patterns
— Netty memory-management module, off-heap memory
— Upstream/Downstream pipeline, EventLoop
— Demo: HTTP 1.1 Server
-----
Программа по Scala:
— Scala type hierarchy, OOP basics
— Tuples, laziness, exceptions, annotations
— Expression-oriented programming, operator overloading
— Функциональные литералы, curring, функции высших порядков
— Алгебраические типы данных, Pattern Matching
— Рекурсия, tail-call optimization, recursive patterns (fold, unfold, hylomorhism), Stream API
— Classical generics, generics of higher-kind
— Категориальные абстракции: functor, applicative fucntor, monad, for-comprehensions
— Implicits and type classes
----- Update #1
1. Занятия стартуют 10 марта (четверг) в
2. Сейчас рассматривается следующий вариант — первый
3. В данный момент количество желающих порядка 100, если будет принято решение о неразумности сокращения до 40 мест, то занятия будут продолжены в больших помещениях (100+ человек).
----- Update #2
1. С вероятностью 90% видео будет записываться и будет выложено.
2. Будет оно платным или бесплатным — сейчас решается. Запись — это оборудование (камера, микрофон) и труд (запись, базовый монтаж, заливка). Если компания потянет — может быть и бесплатным. Если не потянет — будем решать как писать и как это окупить.
Найкращі коментарі пропустити