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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Функциональная Scala 3 для начинающих»Учеников на курсе 648
Сертификаты, выданные на курсе «Функциональная 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. Подведение итогов курса