Чему вы научитесь
- Превозмогать на все 146%;
- Разрабатывать приложение, работающее с большим количеством изолятов;
- Основам асинхронного программирования;
- Тонкостям работы изолятами и изоляционными группами;
- Проектировать простые мультиагентные системы поддержки принятия решений;
- Некоторым шаблонам проектирования мультиагентных систем.
О курсе
Важно, если у вас не получается купить данный курс, напишите мне, пожалуйста, в телеграм https://t.me/MADComrade
Курс представляет собой последовательные шаги по написанию мультиагентной системы поиска таких позиций шахматных фигур на доске, где отсутствуют ситуации, что какая-либо фигура находится под атакой.
Главная цель курса - предоставить "песочницу", объяснив ее принцип работы и почему применялось такое проектное решение. Это позволит прокачивать hard skills, выполняя либо те задания, которые предлагаются для улучшения системы, либо придумав новый функционал, интегрировав его в готовый программный продукт. Ограничений нет. Включайте фантазию по полной и реализуйте даже самые безумные идеи.
Так как хочется, чтобы эта "песочница" была максимально приближена к реальной работе, специально будут опускаться некоторые моменты при постановке задач на самостоятельную реализацию. А именно:
- Поверхностное описание, что нужно сделать, без уточнения, где вносить правки в код;
- Где можно поискать информацию, которая точно поможет в решении;
- и т.д.
Почему выбран такой подход? Научиться полноценно программировать можно только программируя и этот процесс куда сложнее, чем людям кажется на первый взгляд, после просмотра рекламных роликов, ютуб-инфлюенсеров с уверениями об успешном-успехе или прохождению пары курсов на степике (или аналогичной платформе) по основам языка программирования. Если есть уже готовое решение, то у многих будет желание просто его посмотреть, скопировать и не писать код самому... Что не коррелирует с целью разработки данного курса.
Только в процессе самостоятельного кодирования, как на реальной работе, где никто не собирается целовать вас в пятую точку, внедрение новых фич в систему, превозмогание кучи ошибок, что обязательно будут возникать в этом процессе... поможет определиться (если не сделали этого раньше), подходит ли вам такая работа или нет.
Для кого этот курс
Данный курс подойдет для тех, кто: - знает основы Dart, хотя бы (по касательной) зацепил объектно-ориентированное программирование и хочет попробовать свои силы в разработке реального проекта, а не "коня в сферическом вакууме"; - хочет бросить себе вызов и заиметь в портфолио проект нестандартной программной системы; - использует dart и хочет прокачать свои hard skills; - изучал программирование самостоятельно и чувствует, что "уперся в стену"; - хочет понять, программирование - это его или нет.
Начальные требования
Основы Dart, базовое понимание объектно-ориентированного программирования и конечно - желание ;)
Наши преподаватели
Как проходит обучение
Курс включает в себя видео-лекции и тесты к ним, самостоятельные задания с написанием кода
Программа курса
Сертификат
Что вы получаете
- Навыки превозмогания;
- Отработку теории на практике;
- Крутой проект в портфолио с безграничными возможностями по его улучшению;
- Навык оценивания временных трудозатрат на реализацию требуемого функционала.