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

Scala
Developer

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

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

читати далі
дата:31.10.2022 ― 29.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-комʼюніті
Зареєструватись
Програма курсу

Відгуки студентів

Ruslan Lytvynchuk

Front End Developer в Grid Dynamics
Курс "Алгоритми та структури даних"

" Брав курс «Алгоритми та структури даних» на майбутнє. Він сподобався. Розв'язання задач — це окремий скіл, а курс показує, як правильно використовувати ту чи іншу структуру даних.

Лектор сподобався, на заняттях він давав приклади з життя — що дуже важливо"

Читати більше Згорнути
Надія Книга

Front End Developer в Grid Dynamics
Курси "SQL, Python, Python for DS, Computer vision, Математика та статистика"

" Після закінчення курсів r_d «Математика і статистика для аналізу даних» та «Python для Data Science» мені вдалося знайти роботу в ризькому ІТ-підприємстві C.T.Co — я отримала посаду Junior Data Scientist.

Пропрацювавши кілька місяців, я зрозуміла, що мені потрібні знання з нейронних мереж. На щастя, з'явився новий курс Computer Vision, яким я залишилася дуже задоволена. Було багато нового про обробку зображень за допомогою коду в Python і основи нейронних мереж. Домашні завдання були практично після кожної теми, і вони були підготовлені таким чином, що початківець у Python міг би їх виконати. Запитання за темами та домашками можна було ставити безпосередньо викладачу в чат групи. Курс може бути цікавий не тільки початківцям-саєнтистам, а й тим, хто займається комп'ютерною графікою."

Читати більше Згорнути
Галима Сабенова

Фрилансер
Курс "Математика та статистика"

" Дякую за курс і ваш професіоналізм — дуже цінні знання з вашим досвідом, що справді рідко зустрічається! Сподіватимемося на продовження вашого курсу!

Це справді рідкісний курс, тому що Сергій за 16 уроків зміг закласти дуже потужний фундамент у непростій галузі науки, і це вражає. У мене є освіта в прикладній математиці, і такий фундамент закладається в універі не за один рік"

Читати більше Згорнути
Ігор Шерпа

Product Owner in AUTODOC
Курс "Продуктова аналітика"

" Мені дуже сподобався курс, для мене він був дуже корисним і цікавим. Багато чого з того, що ми вивчили, я почав використовувати у своїй роботі на постійній основі.

Рекомендуватиму курс своїм колегам і друзям"

Читати більше Згорнути
Артем Куриненко

Product Manager в appflame
Курс "Продуктова аналітика"

" Записався на курс «Продуктова аналітика», але на жаль, в Україні почалася війна. Через це курс скасували на невизначений час. Хочу одразу відзначити менеджера Владислава Яблукова:

хоч я і не проходив курс, Владислав писав, цікавився, як я і чи в безпеці я. У такий час це дуже важливо і приємно. За це прям щирий респект! Також Владислав надав мені доступ до курсу з продуктової аналітики, але минулих груп (запис занять). За це також дуже дякую керівництву RobotDreams! Почав проходити курс, викладач розповідає все зрозуміло і доступно, на платформі є додаткові матеріали та все для комфортного навчання. Однозначно рекомендую цей освітній сервіс. Упевнений, що це мій неостанній курс на цій платформі. Ще раз спасибі керівництву RobotDreams і окреме спасибі Владиславу за те, що завжди був на зв'язку, відповідав на всі мої запитання, пішов назустріч і надав доступ до курсу, який я зараз і проходжу"

Читати більше Згорнути
Реєстрація
 
 
 
Реєструючись, ви погоджуєтесь з умовами договори-оферти та політикою конфіденційності.