< онлайн-курс >   < 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.

02
LIVECODING

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

03
КАРЬЕРА

Средняя зарплата 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-комьюнити
Зарегистрироваться
Программа курса
Регистрация
 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности.