Обучение Scala/FP от Moebius Labs и Azzurro.io

  • Scala
  • Netty, Zookeeper
  • Kafka, HBase
  • Druid (real-time OLAP)

Обучение бесплатное, набор на основе короткого письменного теста на знание 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)

Резюме высылайте на anastasiia.naya@gmail.com.
——
Программа по 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

График занятий

Март 2016:

29.03, 31.03 с 19:00 до 22:00.

Апрель 2016:

5.04, 7.04, 12.04, 26.04 с 19:00 до 22:00.