Курс на Stepik
Обложка курса «Основы разработки на Dart: падаван» на Stepik
2 999 ₽

Основы разработки на Dart: падаван 0.000

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

Второй курс из серии "Основы разработки на Dart: от юнлинга до ситха" от автора книги "Основы Dart". Он предназначен для продолжения знакомства с языком программирования Dart, его базовым синтаксисом, продвинутыми возможностями и ограничениями.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы разработки на Dart: падаван»Учеников на курсе 89
Сертификаты, выданные на курсе «Основы разработки на Dart: падаван»Сертификатов выдано 3
Отзывы о курсе «Основы разработки на Dart: падаван»Отзывов получено 0
Рейтинг курса «Основы разработки на Dart: падаван»Рейтинг курса 0.000
Уроки в курсе «Основы разработки на Dart: падаван»Количество уроков 108
Тесты в курсе «Основы разработки на Dart: падаван»Количество квизов 86
Задачи с кодом в курсе «Основы разработки на Dart: падаван»Количество задач с кодом 155
Время прохождения курса «Основы разработки на Dart: падаван»Время прохождения курса
Стоимость курса «Основы разработки на Dart: падаван»Стоимость курса 2 999 ₽
Обновления курса «Основы разработки на Dart: падаван»Обновления курса
Дата публикации курса «Основы разработки на Dart: падаван»Дата публикации курса
Последнее обновление курса «Основы разработки на Dart: падаван»Последнее обновление
Сложность normal

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

Разделы в курсе «Основы разработки на Dart: падаван» 20 разделов Уроки в курсе «Основы разработки на Dart: падаван» 108 уроков Тесты в курсе «Основы разработки на Dart: падаван» 86 тестов Задачи в курсе «Основы разработки на Dart: падаван» 155 задач Время прохождения курса «Основы разработки на Dart: падаван» 31 ч. Последнее обновление курса «Основы разработки на Dart: падаван» обн. 1 год назад

1. Библиотеки, пакеты и тестирование

6 уроков
Закрытый
1.1 Создание и импортирование библиотек
40
16
32м 49с
3
Закрытый
1.2 Создание пакета и его подключение к проекту
19
17
14м 51с
2
Закрытый
1.3 Тесты и задачи на импортирование библиотек
18
15
8м 19с
2
Закрытый
1.4 Разбор задач на импортирование библиотек
10
8
7м 18с
1
Закрытый
1.5 Тестирование функций
19
15
30м 54с
1
Закрытый
1.6 Тестирование классов
20
17
12м 40с
0

2. Проект: Игра «Tetris» v.0

2 урока
Закрытый
2.1 Разработка игры
17
13
40м 11с
1
Закрытый
2.2 Задания на самостоятельную проработку
16
12
1м 29с
1

3. Абстракция, наследование, полиморфизм и модификаторы класса

13 уроков
Закрытый
3.1 Абстракция в ООП
40
29
15м 51с
1
Закрытый
3.2 Наследование и переопределение методов
17
16
46м 31с
2
Закрытый
3.3 Разбор задач на наследование и переопределение
11
9
5м 54с
1
Закрытый
3.4 Абстрактный класс, интерфейс и Private field promotion
17
15
32м 22с
2
Закрытый
3.5 Модификаторы класса
17
14
102м 40с
2
Закрытый
3.6 Методы Расширения (Extension Methods)
17
15
44м 27с
3
Закрытый
3.7 Разбор задач на методы расширения
10
8
11м 16с
1
Закрытый
3.8 Extension Types (Расширение типа)
16
13
21м 21с
1
Закрытый
3.9 Generics (Обобщения)
16
14
16м 24с
1
Закрытый
3.10 Callable objects
15
15
6м 5с
1
Закрытый
3.11 Wildcards. Освобождение от оков имен аргументов
35
29
5м 54с
3
Закрытый
3.12 Задачи на ООП
16
10
170м 58с
2
Закрытый
3.13 Разбор задач на ООП
77
38
35м 42с
2

4. Проект: Игра «Крестики-Нолики» v.2

2 урока
Закрытый
4.1 Рефакторинг игры
10
9
11м 49с
1
Закрытый
4.2 Задания на самостоятельную проработку
10
9
1м 21с
1

5. Разбираемся с замыканиями и рекурсией

6 уроков
Закрытый
5.1 Что такое замыкание и с чем его едят?
12
12
29м 34с
1
Закрытый
5.2 Задачи на замыкания
12
11
52м 44с
1
Закрытый
5.3 Разбор задач на замыкания
92
58
14м 46с
2
Закрытый
5.4 Рекурсируем рекурсию
11
11
8м 44с
1
Закрытый
5.5 Задачи на рекурсию
11
8
44м 4с
1
Закрытый
5.6 Разбор задач на рекурсию
17
12
21м 37с
1

6. Проект: Игра «Tetris» v.1

2 урока
Закрытый
6.1 Рефакторинг игры
9
7
26м 21с
1
Закрытый
6.2 Задания на самостоятельную проработку
8
7
1м 19с
0

7. Введение в асинхронное программирование и изоляты

11 уроков
Закрытый
7.1 Event Loop архитектура в Dart
11
11
31м 40с
1
Закрытый
7.2 Future API, async и await
11
10
89м 10с
2
Закрытый
7.3 Разбор задач на Future
8
8
3м 27с
1
Закрытый
7.4 Интерактивные задачи и тесты
11
11
34м 23с
2
Закрытый
7.5 Еще один разбор задач на Future
9
7
3м 26с
1
Закрытый
7.6 Stream
11
9
80м 20с
1
Закрытый
7.7 Задачи на Stream
9
6
-
1
Закрытый
7.8 Разбор задач по Stream
7
5
20м 43с
0
Закрытый
7.9 Знакомимся с изолятами
8
6
37м 22с
1
Закрытый
7.10 Async или Isolate?
7
7
-
1
Закрытый
7.11 Зоны (Zones)
7
6
-
1

8. Работа с файлами

11 уроков
Закрытый
8.1 Работа с файлами и директориями
6
6
42м 25с
0
Закрытый
8.2 База данных на основе файла и однонаправленного списка
6
5
41м 36с
0
Закрытый
8.3 Задачи на работу с файлами в синхронном режиме
5
4
-
0
Закрытый
8.4 Разбор задач по работе с файлами (синх. режим)
6
5
26м 7с
0
Закрытый
8.5 Задачи на работу с файлами в асинхронном режиме
5
3
-
0
Закрытый
8.6 Разбор задач по работе с файлами (асинх. режим)
3
2
21м 26с
0
Закрытый
8.7 Работа с JSON-файлами
4
4
51м 52с
0
Закрытый
8.8 Простая БД по типу «ключ:значение» в формате JSON
4
4
27м 23с
0
Закрытый
8.9 Задачи на работу с JSON
4
2
-
0
Закрытый
8.10 Разбор задач на JSON
5
3
27м 18с
0
Закрытый
8.11 Конфигурация приложения через .env-файл
2
2
19м 33с
0

9. Проект: Игра «Крестики-Нолики» v.3

2 урока
Закрытый
9.1 Добавление новой функциональности
2
2
11м 11с
1
Закрытый
9.2 Задания на самостоятельную проработку
2
2
4м 34с
0

10. Проект: Игра «Крестики-Нолики» v.4. Игра с компьютером

7 уроков
Закрытый
10.1 Введение
0
0
-
0
Закрытый
10.2 Выделение функционала доски в каталог board
2
2
-
0
Закрытый
10.3 Рефакторинг функционала игрока
2
0
-
0
Закрытый
10.4 Сохранение и загрузка игровой сессии
1
1
-
0
Закрытый
10.5 Рефакторим класс Game
0
0
-
0
Закрытый
10.6 Завершаем рефакторинг и запускаем приложение
0
0
-
0
Закрытый
10.7 Задание на доработку проекта
0
0
-
0

11. Проект: Игра «Tetris» v.2 final version

2 урока
Закрытый
11.1 Добавление новой функциональности
2
2
26м 54с
0
Закрытый
11.2 Задания на самостоятельную проработку
2
2
1м 3с
0

12. Pattern Matching и Destructuring

7 уроков
Закрытый
12.1 О чем вообще речь?
3
3
-
0
Закрытый
12.2 Деструктурирование списка
3
3
10м 38с
0
Закрытый
12.3 Деструктурирование записи
3
3
3м 57с
0
Закрытый
12.4 Деструктурирование таблицы/карты
3
3
7м 23с
0
Закрытый
12.5 Деструктурирование экземпляра класса
3
3
5м 45с
0
Закрытый
12.6 Задачи на деструктурирование
10
6
-
1
Закрытый
12.7 Разбор задач на деструктурирование
1
1
17м 3с
0

13. Проект: Игра «Крестики-Нолики» v.5

3 урока
Закрытый
13.1 Рефакторинг исходного проекта
1
0
-
0
Закрытый
13.2 Распараллеливание стратегий хода компьютера на высокой сложности
0
0
-
0
Закрытый
13.3 Задание на доработку проекта
1
1
-
0

14. Продвинутые возможности управляющих конструкций

7 уроков
Закрытый
14.1 Оператор if-case
4
3
16м 51с
0
Закрытый
14.2 Постигаем дзен switch-case
3
3
25м 41с
0
Закрытый
14.3 Null-aware elements
3
3
-
0
Закрытый
14.4 Задачи на Pattern Matching
4
4
-
1
Закрытый
14.5 Разбор задач на Pattern Matching
131
83
11м 24с
2
Закрытый
14.6 Дополнительные задачи на Pattern Matching
7
5
-
1
Закрытый
14.7 Разбор дополнительных задач на Pattern Matching
2
2
19м 11с
1

15. Работа с СУБД SQLite

5 уроков
Закрытый
15.1 Введение
1
1
-
0
Закрытый
15.2 Основы работы с sqflite
1
1
-
0
Закрытый
15.3 Приложение «Опаздашкинсы» на sqflite
1
1
-
0
Закрытый
15.4 Основы работы с Drift
1
1
-
0
Закрытый
15.5 «Опаздашкинсы» мигрируют с sqflite на Drif
1
1
-
0

16. Проект: Игра «Крестики-Нолики» v.6

5 уроков
Закрытый
16.1 Введение и рефакторинг каталога model
1
0
-
0
Закрытый
16.2 Проектирование слоя database
1
0
-
0
Закрытый
16.3 Рефакторинг класса Game
0
0
-
0
Закрытый
16.4 Переработка функционала главного меню пакета main
0
0
-
0
Закрытый
16.5 Задание на доработку проекта
1
1
-
0

17. Разработка telegram-бота на Dart

3 урока
Закрытый
17.1 Введение и основы работы с televerse
1
1
-
0
Закрытый
17.2 «Опаздашкинсы» переезжают в telegram
1
1
-
0
Закрытый
17.3 Задание на модификацию проекта
1
1
-
0

18. Сетевое программирование

5 уроков
Закрытый
18.1 Введение
3
3
-
0
Закрытый
18.2 Разработка пакета "protocol"
3
3
15м 9с
0
Закрытый
18.3 Клиент-серверное приложение на основе TCP
3
3
21м 42с
0
Закрытый
18.4 Передача данных между сервером и клиентом по протоколу UDP
3
3
9м 20с
0
Закрытый
18.5 HTTP-сервер и клиент
3
3
25м 25с
0

19. Проект: Игра «Крестики-Нолики» final version

7 уроков
Закрытый
19.1 Создание проекта и настройка pub workspaces
2
2
-
0
Закрытый
19.2 Разработка общего Dart-пакета для клиента и сервера
2
2
-
0
Закрытый
19.3 Разработка серверной части
3
2
-
0
Закрытый
19.4 Разработка клиентской части
2
1
-
0
Закрытый
19.5 Запуск сервера и клиента
2
2
-
0
Закрытый
19.6 Задания на самостоятельную проработку
2
2
-
0
Закрытый
19.7 Завершение
3
3
-
0

20. Выпуск сертификата и благодарность

2 урока
Закрытый
20.1 Благодарность
3
3
-
0
Закрытый
20.2 Выпуск сертификата
3
3
-
0