Чему вы научитесь
- Основам языка программирования Dart;
- За что отвечает каждый из модификаторов класса и как не выстрелить себе в ногу при их использовании;
- Работе с файлами (разработаем БД на основе односвязного списка и хранилище типа "ключ:значение");
- Написанию тестов;
- Рефакторингу на примере развития проекта-игры;
- Какие ключи сборки приложения существуют и как ими пользоваться;
- Основам асинхронного и сетевого программирования;
- Как запускать код в изолятах и как стартовать новую изоляционную группу;
- Как реализуются классические алгоритмы и структуры данных средствами Dart;
- Подключать к проекту библиотеки, написанные на C/C++, с помощью Dart FFI.
О курсе
Данный курс представляет собой альтернативу прочтения четвертого издания книги "Основы Dart" (второе издание находится в открытом доступе). Наличие тестов и интерактивных заданий позволит учащемуся не гадать: "Правильно ли я понял, что от меня требуют реализовать или нет?", а, закатав рукава, сразу приступить к оттачиванию полученных знаний на практике.
Начиная с 2-й темы вас ждет проект (игра «Крестики-Нолики»), который будет развиваться по мере изучаемого материала и, в его последней версии, преобразиться в полноценное клиент-серверное приложение с поддержкой игровых комнат. После каждой новой итерации по проекту, вас будут ждать предложения по внесению изменений в его кодовою базу, что позволит прокачать свои hard-скиллы.
Исходный код рассматриваемых примеров можно скачать с github-репозитория
Важно, если у вас не получается купить данный курс, напишите мне, пожалуйста, в телеграм https://t.me/MADComrade
Для кого этот курс
Желающие изучить язык программирования Dart (версия 3.5), а также студенты магистратуры и бакалавриата высших учебных заведений, обучающиеся по IT-направлениям.
Начальные требования
Курс адресован слушателям, которые ранее не имели опыта программирования на Dart.
Наши преподаватели
Как проходит обучение
Курс состоит из текстового материала, тестов и интерактивных заданий с написанием кода
Программа курса
Сертификат
Что вы получаете
- Навыки превозмогания;
- Отработку теории на практике;
- Закрепление знаний по Dart;
- Сертификат.