Scala сочетает черты объектно-ориентированного и функционального программирования, что делает его подходящим не только для простых задач, но и для сложных распределенных систем и анализа больших данных. Возможности Scala оценили и уже используют в своей работе такие компании как Twitter, LinkedIn, Coursera, Foursquare, Тинькофф и многие другие.
Курс Scala Basic посвящен основам функционального программирования, работате с базами данных (JDBC), использованию оптимальных коллекций из стандартной библиотеки и инструментов многопоточного программирования на Scala.
Программа состоит из 16 занятий по 2 часа с преподавателями, использующими Scala каждый день. На уроках будет много практики, а для закрепления пройденного материала подготовлены домашние задания.
Курс ориентирован на программистов со знаниями Java, а также классических алгоритмов и коллекций. Плюсом будет опыт разработки на любом функциональном языке.
Для тех, кто захочет конвертировать полученные навыки в профессию — после окончания курса для студентов будут организованы собеседования с представителями компании Tinkoff и блокчейн-платформы Waves, которые используют Scala в своих проектах и ищут новых сотрудников в команду.
Спикеры
Сергей Толмачёв
Разработчик в Waves Platform Занимается разработкой backend приложений для Web, Big Data и FinTech-проектов. Перепробовал много языков, методов и подходов к разработке ПО, в итоге остановился на Scala.
Артем Ведерников
Разработчик Facetz DMP в Data-Centric Alliance
Разрабатывает высоконагруженные серверные приложения в сфере онлайн-рекламы, а также системы анализа больших данных. В своей работе использует Scala как гибкий и производительный инструмент.