Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Корзина

Корзина

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Описание курса

Язык программирования Scala 3 вышел в 2021 году, и он является принципиально новой версией языка Scala известного с 2004 года. Scala 3 один из новейших объектно-ориентированных языков программирования и одновременно с этим и функциональный язык. Он может использоваться для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многое другое. Созданные на Scala 3 приложения могут успешно работать на любом компьютере независимо от его архитектуры и операционной системы.

Курс «Scala 3: Функциональное программирование» предназначен для всех программистов, желающих начать осваивать написание кода в стиле ФП – функционального программирования.

Курс рекомендован программистам, которые хотят развивать свои профессиональные навыки, как в освоении современного языка Scala 3, так и начать осваивать мир функционального программирования.

Узнать больше

Вы научитесь

  • понимать принципы функционального программирования;
  • работать с функциональными литералами;
  • выполнять каррирование и композицию;
  • использовать рекурсию;
  • работать с ошибками в стиле ФП;
  • использовать ленивые вычисления;
  • работать с функциями map и flatMap;
  • понимать Функторы и Монады.

Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.

Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.

Узнать больше

Предварительная подготовка

Требуемая подготовка:
Успешное окончание курса Scala 3: Классы и объектно - ориентированное программирование, или эквивалентная подготовка.

Узнать больше

Программа курса

Модуль 1. Введение в функциональное программирование (ФП)  (1 ак. ч.)
Модуль 2. Функция - объект первого класса  (5 ак. ч.)
Модуль 3. Неизменяемые объекты  (4 ак. ч.)
Модуль 4. Структуры данных для ФП  (4 ак. ч.)
Модуль 5. Обработка ошибок в ФП  (2 ак. ч.)
Модуль 6. Strictness and Laziness in Scala 3  (4 ак. ч.)
Модуль 7. Работа цикла For. For Comprehension  (4 ак. ч.)

Аудиторная нагрузка в классе с преподавателем: 24 ак. ч. + 12 ак. ч. бесплатно*

* По данному курсу бесплатно предоставляются дополнительные часы для самостоятельной работы в компьютерных классах Центра, где проводятся занятия. Вы можете закрепить полученные знания, выполнить домашние задания, проконсультироваться у специалистов Центра. Дополнительные часы предоставляются в дни занятий по предварительному согласованию с администратором комплекса.

  • утренним группам с 9:00 до 10:00
  • дневным группам - по 1 ак.ч. до и после занятий (13.15-14.00, 17.10-17.55)

По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.

Узнать больше

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Свидетельство выпускника

Cертификат международного образца

Удостоверение о повышении квалификации

* Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.