Опис
Для кого цей тренінг:
Для програмістів (джавістам буде найцікавіше, але необов’язково), які хочуть розширити свій набір знань і вивчити мову 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 чоловік, квитки розійдуться як пиріжки, поспішайте!