Курс на Stepik
Обложка курса «Scala: Продвинутый уровень» на Stepik
Бесплатно

Scala: Продвинутый уровень 4.769

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

Это курс для тех, кто желает продолжить изучение Scala, освоить параллельное программирование, систему типов, имплиситы. Подготовиться к дальнейшему изучению Akka и библиотек Scala вроде Cats.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Scala: Продвинутый уровень»Учеников на курсе 2 721
Сертификаты, выданные на курсе «Scala: Продвинутый уровень»Сертификатов выдано 0
Отзывы о курсе «Scala: Продвинутый уровень»Отзывов получено 13
Рейтинг курса «Scala: Продвинутый уровень»Рейтинг курса 4.769
Уроки в курсе «Scala: Продвинутый уровень»Количество уроков 39
Тесты в курсе «Scala: Продвинутый уровень»Количество квизов 65
Задачи с кодом в курсе «Scala: Продвинутый уровень»Количество задач с кодом 28
Время прохождения курса «Scala: Продвинутый уровень»Время прохождения курса
Обновления курса «Scala: Продвинутый уровень»Обновления курса
Дата публикации курса «Scala: Продвинутый уровень»Дата публикации курса
Последнее обновление курса «Scala: Продвинутый уровень»Последнее обновление

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

Разделы в курсе «Scala: Продвинутый уровень» 9 разделов Уроки в курсе «Scala: Продвинутый уровень» 39 уроков Тесты в курсе «Scala: Продвинутый уровень» 65 тестов Задачи в курсе «Scala: Продвинутый уровень» 28 задач Время прохождения курса «Scala: Продвинутый уровень» 16 ч. Последнее обновление курса «Scala: Продвинутый уровень» обн. 1 год назад

Основы Scala

1 урок
1. Приветствие

Работа с потоками

6 уроков
1. Потоки
2. Синхронизация доступа
3. Пул потоков
4. Производители и потребители
5. Конкурентные структуры данных
6. Практика

Параллельные коллекции данных

2 урока
1. Коллекции данных
2. Производительность программ

Асинхронное программирование

3 урока
1. Future
2. Promise
3. Практика

Порождающие паттерны

4 урока
1. Фабричный метод
2. Прототип
3. Строитель
4. Практика

Структурные паттерны

7 уроков
1. Адаптер
2. Мост
3. Фасад
4. Декоратор
5. Приспособленец
6. Заместитель
7. Практика

Поведенческие паттерны

11 уроков
1. Команда
2. Стратегия
3. Цепочка обязанностей
4. Хранитель
5. Состояние
6. Посредник
7. Шаблонный метод
8. Итератор
9. Посетитель
10. Наблюдатель
11. Практика

Паттерны функционального программирования

4 урока
1. Cake
2. Pimp my library
3. Классы типов
4. Утиная типизация

Финал

1 урок
1. Итоги