1 нед
Логотип Учебный центр IBSУчебный центр IBS
JVA-031 Язык Scala для Java-разработчиков
Scala
Java
Backend-разработка
Разработка
52 400 ₽
5.00
1
1 нед
Логотип Школа Больших ДанныхШкола Больших Данных
Core Spark - основы для разработчиков
Scala
Apache Spark
Big Data
Инженерия данных
Data Engineering
Python
SQL
Apache Hadoop
ETL
Администрирование Linux
Высоконагруженные системы
Проектирование архитектуры приложений
51 200 ₽

Похожие курсы

Больше об авторах

Автор
Николай Ширинкин
Менеджер продукта
Больше об эксперте

Менеджер продукта в Edtech/HR-tech. За более чем 7 лет работы создал и масштабировал цифровые продукты в Edtech (Яндекс Практикум, Сравни Образование, Хабр Карьера). Через карьерные и образовательные продукты обучил и трудоустроил более 30.000 специалистов, а также провел более 1000+ часов менторских консультаций для начинающих специалистов Product менеджеров, Разработчиков и Аналитиков

Регалии/Квалификации:
  • Product owner
  • Бакалавриат: Менеджмент, Управление персоналом
Экспертиза:
  • Разработка и запуск продукта
  • Продуктовая аналитика
  • Стратегическое и операционное планирование
  • Финансовое планирование, бюджетирование, P&L и расчет юнит-экономики
  • HR-менеджмент, обучение и развитие персонала
  • Управление персоналом, построение команды

Посмотреть всех экспертов

Отзывы об онлайн-курсах по направлению Программирование и IT

Артем Макаров
Пользователь Хабра
Достоинства: Было интересно получить новые знания, о которых раньше не думал
Недостатки: Хотелось бы увеличить количество часов или растянуть не много обучения, что бы даже те кто работал могли спокойно нагнать пропущенное занятие
Комментарий: Очень отзывчивые преподаватели, стараются поделится знаниями не только из курса но и личным опытом
Владислав Гавриленко
Пользователь Хабра
Достоинства: Честно говоря, я был приятно удивлен насыщенностью и практической ценностью материала. Ожидал получить больше теорию, а в итоге пришел к глубокой, хорошо структурированной программе, которую можно сразу применять в реальной работе.Курс дал ответы на многие важные для меня вопросы связанные с анализом систем, их проектированием и жизненным циклом.Для меня стал открытием стал Event Storming - я понял как можно описывать систему контурно, без излишних технических деталей, так, чтобы это было наглядно и понятно бизнесу для согласования. Научился выявлять и систематизировать требования к системе, проектировать изменения системы, прогнозировать риски.
Комментарий: Хоть и не приходилось писать ни строчки кода - заданий на "хорошо подумать" было достаточно. Все рекомендации кураторов курса, Антона были актуальны и полезны. Учтите это при планировании времени.Спасибо за ооочень крутой курс Антону и всей команде «Школы сильных программистов», тёплое отношение, за такой интересный экспириенс!
Ольга Мелехина
Пользователь Хабра
Иван Саликов
Пользователь Хабра
Иван Ожгихин
Пользователь Хабра
Александра Юсупова
Пользователь Хабра
Данила Бугреев
Пользователь Хабра
Эльвира Валиуллина
Пользователь Хабра
Посмотреть все отзывы

Промокоды и акции для направления Программирование и IT

Популярные направления

Популярные курсы Программирования и IT

Бесплатные курсы Программирования и IT

Курсы Программирования и IT с трудоустройством

ТОП онлайн-курсов по Scala

1. JVA-031 Язык Scala для Java-разработчиков

В данном курсе слушатели получат представление о специфике и особенностях языка Scala, его преимуществах и сложных местах. Курс включает рассмотрение операторов и типов данных Scala, изучение основных структур данных, таких как массивы, map, tuples, использование объектно-ориентированного и функционального программирования, работу с коллекциями Scala, применение pattern matching, case-классов, generic-типов и неявных преобразований. Предлагается большое количество практических упражнений. Условные операторыЦиклыФункцииПеременныеОператорыТип UnitТипы функцийТипы Null, Nothing, Any, AnyRef и AnyVal Исключения Создание, добавление и удаление элементов массиваДоступ к элементам массиваМассивы фиксированной и вариативной длиныМногомерные массивыОперации с массивамиСортировка массиваКонструирование и доступ в ассоциативным таблицамИтерирование, изменение, сортировка ассоциативных таблицКортежи Зиппирование КлассыСвойства с геттерами и сеттерамиИспользование скобок при вызове методовСвойства только с геттерамиВспомогательные конструкторыОсновной конструкторВложенные классыРасширение классаПереопределение методовПроверка и приведение типаВызов конструктора суперклассаПереопределение полейАнонимные подклассыАбстрактные поляПорядок конструирования и ранние определенияИерархия наследования Сравнение объектов на равенство СинглтоныОбъекты-компаньоныОбъекты, расширяющие класс или трейтПеречисленияПакеты-объектыМетоды apply и unapplyЛенивые объекты Объекты, использующие несколько трейтов Трейты как интерфейсыТрейты с конкретной имплементациейПереопределение абстрактных методов в трейтахКонкретные и абстрактные поля в трейтахПорядок конструирования трейтаИнициализация полей трейтаТрейты, расширяющие классы Self-типы Функции как переменныеАргументы по умолчанию и именованные аргументыФункции без возвращаемого значенияАнонимные функцииФункции с параметрами-функциямиЗамыканияФункциональные интерфейсыКаррированиеПередача функции как параметра в виде блока кода Использование return Трейты коллекций в Скала: Map, Set и SeqИзменяемые и неизменяемые коллекцииПоследовательностиСпискиИзменяемые спискиМножестваОператоры для работы с коллекциямиСтандартные методы работы с коллекциямиИспользование функций map, reduce, fold и scanЗиппированиеИтераторыПотоки данныхПотокобезопасные коллекцииПараллельные вычисления в коллекциях Взаимодействие с коллекциями Java Использование паттерн матчингаПеременные в паттернахПаттерны-типыСравнение с массивами, списками и кортежамиРегурярные выраженияЭкстракторыПаттерны в определении переменных Паттерны в выражениях for Сase-классыМетод copy и именованные параметрыЗащищенные классыТип Option Частично определенные функции Дженерик-классыДженерик-функцииОграничения типов, вариативные типы +T, -T Использование _ вместо типа Ключевое слово implicit для определения неявного приведения типаИмпортирование и использование неявных преобразованийНеявные параметры
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 52 400 ₽
Цена без скидки: 52 400 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

2. Core Spark - основы для разработчиков

(16 ак. часов) За четыре дня вы пройдёте путь от «Spark где-то там запускается» до уверенного понимания, как устроены распределённые вычисления и как заставить их работать на ваш результат. В кульминации вы соберёте собственные пайплайны обработки: научитесь работать с ключевыми абстракциями (RDD и DataFrame), подключать источники данных и писать запросы через Spark SQL, а затем разберёте, почему оно тормозит и что с этим делать. В итоге вы сможете разрабатывать и запускать Spark-приложения на Python/Scala предсказуемо, с контролем качества, производительности и поведения в реальной среде.
Дата начала: По мере набора группы
Длительность: 1 неделя
Стоимость курса: 51 200 ₽
Цена без скидки: 51 200 ₽
Рассрочка: Нет
Формат занятий: Онлайн
Помощь с трудоустройством: Нет
Сертификат об окончании: Да

Рейтинг лучших школ по направлению Программирование и IT