Scala Developer — практичний курс, який навчить кодити на Scala без зайвих нервів і нівелювати баги ще під час розробки | robot_dreams
< онлайн-курс >   < 9 тижнів >   < middle / senior >

Scala
Developer

Віталій Гонта

Senior Software Engineer у People.ai
6+ років кодить на Scala

*для розробників з досвідом програмування

читати далі
дата:31.10.2022 ― 27.12.2022
тривалість:

18 онлайн-занять

[щопонеділка та щочетверга]

 

Практичний курс для розробників з досвідом, який навчить який навчить кодити на Scala без зайвих нервів і нівелювати баги ще під час розробки, допоможе розібратися у функціональному і реактивному програмуванні та легко масштабувати системи. Після курсу ви додасте повноцінний проєкт на Scala у своє портфоліо.

 

*курс викладається українською мовою

Курс підійде:
Middle / Senior Backend Developers

Щоби «зламати» імперативне мислення та припинити сприймати код як набір інструкцій. Щоби вивчити синтаксис Scala та створювати повноцінні застосунки з надійним бекендом ще під час навчання.

Data Engineers / Software Engineers

Щоби розібратися в принципах функціонального програмування, навчитися кодити на Scala, проєктувати системи на старті так, аби з часом вони могли масштабуватися без «милиць» у коді та багів.

Strong Junior Backend Developers

Щоби навчитися відразу писати оптимальний і візуально красивий код, орієнтуватися в екосистемі Scala, опанувати декларативний підхід до програмування та мати зручні рішення для складних задач на проєкті.

Про курс:

Кількість відкритих вакансій для Scala-розробників у декілька разів перевищує кількість кандидатів. Тут і без складних розрахунків очевидно, що зі знанням цієї мови без роботи ви не залишитеся. До того ж кодити на Scala ― цікаво, на виході завжди отримуєш лаконічний і візуально довершений бекенд, який легко масштабується.

Опановувати бекенд як мистецтво будемо на цьому курсі. Спочатку вивчимо синтаксис Scala і базові бібліотеки. Потім поринемо в тонкощі функціонального та реактивного програмування, розглянемо концепцію Монада та нюанси роботи з базами даних. У результаті ― навчимося проєктувати, писати, тестувати та моніторити повноцінні застосунки на Scala. Практики буде багато.

Зареєструватись
Бекграунд на старті навчання:
Java, Python, C#

маєте досвід комерційної розробки на одній із перелічених мов та знаєте принципи ООП.

Бази даних

вмієте користуватися базами даних і писати структурні SQL-запити.

TCP/HTTP

розбираєтеся в мережевих протоколах.

В програму курсу входять:
01
СИЛЬНИЙ КОНТЕНТ

Лектор розкладе по поличках кожну складну деталь, і ви зрозумієте, чому Scala ― це ідеальний баланс краси, ефективності, надійності та прагматизму. Також ви розберетеся у концепції Монада і використовуватимете її під час написання коду.

02
ІНСТРУМЕНТИ

Ви навчитеся працювати з такими бібліотеками, як, Circe, Akka, ZIO, Tapir, Resilience4j. Також ви навчитесь взаємодіяти з базами даних, Kafka та Prometheus.

03
LIVECODING

90 % курсу ― практика. На кожному занятті лектор розбиратиме реальні кейси та показуватиме реалізацію коду за допомогою livecoding-сесій.

04
КАРʼЄРА

Середня зарплата Scala-розробника ― $4500–6000: це вдвічі більше, ніж отримує Middle-розробник, який кодить на Java, Python, C#, C++. Після курсу перед вами відкриються зовсім інші професійні та фінансові перспективи.

Лектор
Віталій Гонта
Senior Software Engineer в українському стартапі-єдинорозі People.ai, який працює в ніші AI for sales та має власну систему ухвалення рішень на підставі даних CRM
6+ років кодить на Scala, системно працює з backend та big data за допомогою Scala
працював Scala-розробником в EVO і DataRoot lab
має досвід менторства команди розробників і викладання лекцій
займається розробкою Open Source: допомагає іншим проєктам і пише власні бібліотеки
є одним з амбасадорів українського Scala-комʼюніті
Зареєструватись
Програма курсу
Реєстрація
 
 
 
Реєструючись, ви погоджуєтесь з умовами договори-оферти та політикою конфіденційності.