31 травня, Одеса - Майстер-клас Руслана Шевченка " Введення в scala + akka "

31 травня відбудеться майстер- клас Руслана Шевченка присвячений введенню в мову програмування scala та фреймворк akka . Чотиригодинний майстер- клас дозволить познайомиться з мовою програмування scala і системою організації розподілених обчислень akka . Введення в основні поняття і набір завдань , дозволить Вам « відчути » смак розробки і зрозуміти , чи хочете ви спеціалізуватися в цьому напрямку.

Програма :

- Введення . Установка і запуск sbt , activator , scala - IDE (заснованому на eclipse ) , scala - worksheet , інфраструктура проекту ( scalatest , scalaide )
- Структура програми . Області видимості , керуючі конструкції , методи , функції , значення та змінні , виклики функцій . Об'єктно- орієнтована структура : класи , трейти і об'єкти.
Передача параметрів: за значенням , по імені , по необхідності.
case -класи і порівняння зразків . Створення власних зразків зіставлення.
- Введення у функції вищого порядку. API колекцій. Узагальнені типи .
Зв'язок між об'єктно- орієнтованим/функціональним світом : FunctionN .
Монадический синтаксис . ( for - нотація )
- Стандартні ідіоми програмування: Option , Either , неявні ( implicit ) значення. Рacпространенние шаблони ( typeclass , pimp my library ) Докладніше про API колекцій - роль неявних значень . Коваріантні і Контрваріантние типи . Ліва і права асоціативність .
Докладніше про об'єктної структурі : трейти , само- типізація . cake pattern .
-----------------
- Bonus part :
Лінивий доступ , потоки як колекції ( Stream) .
Організація не блокується потоку управління: actors ,
Макроси і рефлексія .

Буде доступна безкоштовна відеотрансляція ! ( Реєстрація обов'язкова )
Реєстрація
Контакти: v.uliyanitskiy @ rootuamedia.com

Опубліковано: 26/05/14 @ 09:25
Розділ Різне

Рекомендуємо:

12 липня, Київ - Майстер-клас "Автоматизація фронтенда " від Роберта Харитонова
Бесіда з Романом Хміль, COO Ciklum (частина 2 )
21 - 24 липня , Одеса - V конференція веб- розробників WebCamp 2014
10 речей , які ми дізналися при побудові технологічної компанії
31 травня, Одеса - Odessa StartUP Day