Описание
Для кого данный тренинг:
Для программистов (джавистам будет интереснее всего, но необязательно), которые хотят расширить свой набор знаний на язык Scala.
Что вы будете уметь после курса:
Данный курс научит использовать базовые обьектно-ориентированные и функциональные конструкции языка, тестировать свой код, измерять производительность. С этими знаниями можно приступать к использованию Spark, Play Framework, Akka, Gatling, и.т.д.
Про Автора:
Алексей работает со Scala начиная с 2013 года, мало кто может похвастаться в Украине таким опытом, а до этого плотно занимался с Java. Теперь, совершив переход с Java на Scala, Алексей обучает ребят как можно быстрее всего совершить такой переход. Его курсы наполнены мудростью, накопленной при создании десятков различных он-лайн курсов и учебных материалов.
Программа Курса:
Part 1
- values, variables, data types
- referential transparency
- type inference
- functions & pure functions
- recursion and its tail
- higher-order functions
- anonymous functions
- curried functions
- partially applied functions
- partial functions
- Compilation behind the scenes
- class & constructors
- validation
- object & companion object
- case class
- trait
- OOP features
- package & package
- code style
- Pattern matching
- Pattern matching literals & Pattern matching classes
- Option monad
Part 2:
- Pattern matching collections
- recursion is everywhere
- Collections are everywhere
- Hierarchy
- List, Map, Set
- For-comprehension
- Tuples
- Performance comparison
- Parallel collections
- Exception handling
- Future
- Implicits
- Testing
Место проведения: Киев, Дегтяревская 33-В, Офис компании «Софтсерв» (10 мин. пешком от м. Шулявская)
Время проведения: 8 Апреля 2018 (Воскресенье), 9:00 – 18:00
Курс расчитан всего на 7 человек, билеты разойдутся как пирожки, торопитесь!