Что это и с чем его едят?
Java+Scala академия - это опытные наставники, емкая и простая программа изучения языков, практические задания с проработкой ошибок, толчок к развитию в функциональном программировании и возможность карьерного роста в компании всероссийского уровня.
Успей записаться на интенсив
Code review выполненных практических заданий
Лекции от практиков с опытом программирования более 10 лет.
Очные занятия в вечернее время дважды в неделю
Сбалансированное совмещение теории и практики
Открыт к изучению новых языков и инструментов
Стремится писать красиво и качественно
Изучите основы языков Java и Scala
Узнаете, как писать элегантный код, который работает с первого запуска
Сможете показать себя и присоединиться к нашей команде для прохождения практики или стажировки. Лучшим студентам мы гарантируем трудоустройство!
К концу обучения уже сами сможете разрабатывать простые программы и реализуете свой итоговый проект на языке Scala
За основу образовательной программы взят курс "Functional Programming Principles in Scala", который преподавал автор языка программирования Scala - профессор Мартин Одерски.
Мы адаптировали его под многолетний опыт компании, оставили всё самое главное и дополнили вводным блоком по изучению языка Java.
Functional Program Design in Scala
Работа с сетью, технологии Akka Cluster, Java FX
Почему именно Java+Scala?
Большинство продуктов в финансовом секторе написаны на java, очень популярный востребованный язык
Позволяют писать современные масштабируемые высоконагруженные системы
Исходный код Scala и Java компилируются в один байт-код (JVM), обеспечивая возможность вызова Java кода из Scala и наоборот, позволяя плавно перейти с одного языка на другой, а также использовать их одновременно
Производительность программ, запущенных на JVM, близка к производительности нативного кода
Scala - современный высокоуровневый язык программирования. Позволяет писать как в ООП, так и в функциональном стилях и компилировать исходный код программы в байт-код JVM или JavaScript.
По сравнению с Java, код, написанный на языке Scala, в разы компактнее за счет новых функций и содержит в себе меньше ошибок.
Компания "Квартплата 24" - Федеральная ИТ- компания, разрабатывающая инновационные программные продукты для сферы ЖКХ с 1996 года. Работает в 57 регионах страны.
Также компания является резидентом:
public List<Product> getProducts() {
List<Product> products = new ArrayList<Product>();
for (Order order : orders) {
products.addAll(order.getProducts());
}
return products;
}
Хочет высоко цениться на рынке труда
def products = orders.flatMap(o => o.products)