Курс на Stepik
Обложка курса «Функциональная Scala 3 для начинающих» на Stepik
Бесплатно

Функциональная Scala 3 для начинающих ★ 4.667

Открыть на
STEPIK.ORG

Познакомьтесь с языком Scala 3 и его функциональным подходом. Scala - промышленный язык программирования, на котором можно писать супер-сложные и логически надежные задачи. Крупные компании давно используют эту возможность. Но специалистов очень мало. Все боятся чистых функций и монад! Это непривычно! Проблема в обучении и наставниках! Все так. Но давайте попробуем? Может вам понравится, когда ваш код не унылое г-о, а красивая математика?

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональная Scala 3 для начинающих»Учеников на курсе 665
Сертификаты, выданные на курсе «Функциональная Scala 3 для начинающих»Сертификатов выдано 0
Отзывы о курсе «Функциональная Scala 3 для начинающих»Отзывов получено 3
Рейтинг курса «Функциональная Scala 3 для начинающих»Рейтинг курса 4.667
Уроки в курсе «Функциональная Scala 3 для начинающих»Количество уроков 43
Тесты в курсе «Функциональная Scala 3 для начинающих»Количество квизов 33
Задачи с кодом в курсе «Функциональная Scala 3 для начинающих»Количество задач с кодом 104
Время прохождения курса «Функциональная Scala 3 для начинающих»Время прохождения курса —
Обновления курса «Функциональная Scala 3 для начинающих»Обновления курса — —
Дата публикации курса «Функциональная Scala 3 для начинающих»Дата публикации курса — ———
Последнее обновление курса «Функциональная Scala 3 для начинающих»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Функциональная Scala 3 для начинающих» 6 разделов Уроки в курсе «Функциональная Scala 3 для начинающих» 43 урока Тесты в курсе «Функциональная Scala 3 для начинающих» 33 теста Задачи в курсе «Функциональная Scala 3 для начинающих» 104 задачи Время прохождения курса «Функциональная Scala 3 для начинающих» 16 ч. Последнее обновление курса «Функциональная Scala 3 для начинающих» обн. 29 января 2026

Введение

3 урока
1. Обзор языка ↗
2. Стили программирования ↗
3. Строго-статическая типизация ↗

Основы

12 уроков
1. Значения ↗
2. Примитивные типы данных ↗
3. Тип Boolean ↗
4. Типы Int, Long, Short, Byte ↗
5. Выражения ↗
6. Тип Char ↗
7. Тип String ↗
8. Логические выражения ↗
9. Тип Unit ↗
10. Блоки выражений ↗
11. Типы Double и Float ↗
12. Pattern matching ↗

Функции

18 уроков
1. Функция ↗
2. Именованная функция ↗
3. Вызов именованной функции ↗
4. Функции консольного ввода/вывода ↗
5. Расширенный синтаксис параметров именованных функций ↗
6. Виды параметров функций ↗
7. Математические функции стандартной библиотеки ↗
8. Кортеж в функциях ↗
9. Чистые функции ↗
10. Рекурсия ↗
11. Анонимные функции ↗
12. Расширенный синтаксис параметров анонимных функции ↗
13. Функции высшего порядка ↗
14. Каррирование ↗
15. Композиция функций ↗
16. Частично определенные функции ↗
17. Контекстные параметры функции ↗
18. Обобщенные функции ↗

Практика по функциями

4 урока
1. Пишем аналоги библиотечных операций. Часть 1 ↗
2. Применяем возможности синтаксиса ↗
3. Пишем аналоги библиотечных операций. Часть 2 ↗
4. Пишем аналоги библиотечных операций. Часть 3 ↗

Контейнеры функций

5 уроков
1. Статический контейнер функций ↗
2. Динамический контейнер функций ↗
3. Дополняющий контейнер функций ↗
4. Абстрактный контейнер функций ↗
5. Пакет ↗

Итоговая практика

1 урок
1. Подведение итогов курса ↗