ОПИСАНИЕ
Кількість вакансій Scala-розробників на ринку України і світу нелінійно зростає щомісяця. Це й не дивно, адже ця лаконічна мова істотно спрощує розробку високонавантажених систем, замінюючи складні і громіздкі шматки коду простими однорядковими виразами. Лаконічність і швидкість написання, розгортання і підтримки коду особливо актуальні в таких напрямках як Big Data і Real-Time Data Processing, де зміни в коді і лозіці потрібно часто вносити “на льоту”.
Оптимізована і протестована програма дозволить в дивовижно короткі строки дописати Scala в свої резюме і почати використовувати цю лаконічну мову в своїх програмах.
Єдина проблема, яка вас чекає – це пояснювати роботодавцю, що величезні шматки java-коду більше не потрібні і замінюються простими елегантними виразами, а системи будуть працювати так само ефективно.
Для кого цей тренінг:
Для програмістів (джавістам буде найцікавіше, але необов’язково), які хочуть розширити свій набір знань і вивчити мову 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
Реєстрація за посиланням: http://www.geekspeaks.club/tickets/4-march-introduction-to-scala/
ЛОКАЦИЯ
"Киев, Дегтярівська 33-В, Офіс компанії СофтСерв"
"Киев, Дегтярівська 33-В, Офіс компанії СофтСерв"
Дата и время ближайших мероприятий
Прошедшие мероприятия
08 Апреля Воскресенье 09:00
08 Апреля Воскресенье 18:00
Регистрация