Курс на Stepik
Обложка курса «Dart 3 в действии» на Stepik
1 299 ₽

Dart 3 в действии 4.625

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

🚀 Погрузись в мир Dart — мощный и универсальный язык от Google! Этот курс — твой полный путь от основ синтаксиса до создания современных кроссплатформенных приложений. Освойте язык, который является фундаментом для фреймворка Flutter, и научитесь писать чистый, эффективный и поддерживаемый код для мобильных и веб-решений. Станьте востребованным разработчиком с нуля.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Dart 3 в действии»Учеников на курсе 287
Сертификаты, выданные на курсе «Dart 3 в действии»Сертификатов выдано 29
Отзывы о курсе «Dart 3 в действии»Отзывов получено 8
Рейтинг курса «Dart 3 в действии»Рейтинг курса 4.625
Уроки в курсе «Dart 3 в действии»Количество уроков 81
Тесты в курсе «Dart 3 в действии»Количество квизов 121
Задачи с кодом в курсе «Dart 3 в действии»Количество задач с кодом 44
Время прохождения курса «Dart 3 в действии»Время прохождения курса
Стоимость курса «Dart 3 в действии»Стоимость курса 1 299 ₽
Обновления курса «Dart 3 в действии»Обновления курса
Дата публикации курса «Dart 3 в действии»Дата публикации курса
Последнее обновление курса «Dart 3 в действии»Последнее обновление
Сложность easy

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

Разделы в курсе «Dart 3 в действии» 10 разделов Уроки в курсе «Dart 3 в действии» 81 урок Тесты в курсе «Dart 3 в действии» 121 тест Задачи в курсе «Dart 3 в действии» 44 задачи Время прохождения курса «Dart 3 в действии» 19 ч. Последнее обновление курса «Dart 3 в действии» обн. 1 год назад

Знакомство с программированием.

5 уроков
1. О курсе
2. Что такое программирование?
3. Знакомство с языком Dart
4. Установка и настройка VSCode для работы с языком Dart
5. Пишем игру

Dart. Основы.

14 уроков
1. Первая программа на языке Dart
2. Комментирование и документирование кода
3. Чтение и запись
4. Хранение данных. Типы данных. Переменные.
5. Константы
6. Мечи и Магия version 0.0.1+1
7. Приведение типов в Dart
8. Простые арифметические операции
9. Простые логические операции
10. NULL переменные и NULL безопасность.
11. Класс String (Строки в Dart)
12. Мечи и Магия version 0.0.2+2
13. Списки в Dart
14. Закрепление материала. Практика

Контрольный экзамен на тему Dart основы Экзамен

2 урока
1. Часть 1
2. Часть 2

Dart. Функциональное программирование.

19 уроков
1. Обработка ошибок try-catch
2. Управление потоком выполнения программы
3. Мечи и Магия version 0.0.3+3
4. Функции
5. Мечи и Магия. Выносим реализации в функции.
6. Циклы
7. Уровни доступа, импорты, show/hide, as
8. Мечи и Магия version 0.0.5+5
9. Map (карты) в Dart
10. Мечи и Магия. Добавляем сущность игрока.
11. Set (наборы) в Dart
12. Мечи и Магия. Добавляем набор заклинаний.
13. Чтение и сохранения файлов
14. Обмен данными, изучаем JSON, jsonEncode/jsonDecode
15. Мечи и Магия, реализация сохранения/восстановления игры v0.0.8+8
16. Анонимные функции в Dart
17. Функции обратного вызова (callback)
18. Records
19. Закрепление материала. Практика

Объектно-ориентированное программирование ООП

16 уроков
1. Что такое ООП, первый класс в Dart
2. Ключевое слово static
3. Мечи и Магия, добавляем статические поля в классах v0.0.9+9
4. Конструктор класса, приватный, именнованный и фабричный.
5. Инкапсуляция в Dart
6. Наследование в Dart
7. Полиморфизм и интерфейсы в Dart
8. Мечи и Магия, добавляем ООП v0.0.10+10
9. Расширения (extension) в Dart
10. Обратные вызовы в классах
11. Модификатор класса: mixin
12. Модификатор класса: sealed
13. Модификатор класса: final
14. Модификатор класса: base
15. Таблица смешивания модификаторов
16. Мечи и Магия v0.0.11+11

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

6 уроков
1. Асинхронные операции, класс Future, async, await
2. Мечи и Магия v0.0.12+12 Асинхронная загрузка
3. Асинхронный генератор, класс Stream
4. Мечи и Магия v0.0.13+13 Подписка на поток ввода
5. Изоляты
6. Цикл событий (EventLoop) и микрозадачи (Microtask)

Контрольный экзамен Экзамен

2 урока
1. Часть 1
2. Часть 2

Дополнительное изучение языка

12 уроков
1. Дженерики (обобщения) в Dart
2. Zones. runZoned() и runZonedGuarded()
3. Мечи и Магия. Добавляем Zone в игру.
4. Использование пакетов, изучаем файл pubspec и pub.dev
5. Мечи и Магия. Добавляем пакеты в игру.
6. Внешние переменные окружения Environment (--define)
7. Мечи и Магия. Добавляем в игру режим "Бога"
8. Свойство hashCode и == (equals)
9. Расширения типов Extension types
10. Коллекции в Dart (dart:collection)
11. Работа с файлами в Dart
12. Dart FFI (Foreign Function Interface)

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

2 урока
1. Благодарность
2. Выпуск сертификата

Новое в Dart

3 урока
1. Что нового в Dart 3.8
2. Что нового в Dart 3.9
3. Что нового в Dart 3.10