Dart в мультиагентных системах

У вас есть знания основ Dart, но не хватает практического опыта в реализации программных систем? Не можете определиться, программирование - это ваше или нет? Тогда этот курс идеально подойдет, чтобы расставить все точки над "И"! С использованием изолятов и асинхронного программирования мы реализуем мультиагентную…
Средний уровень
Сертификат Stepik

Чему вы научитесь

  • Превозмогать на все 146%;
  • Разрабатывать приложение, работающее с большим количеством изолятов;
  • Основам асинхронного программирования;
  • Тонкостям работы изолятами и изоляционными группами;
  • Проектировать простые мультиагентные системы поддержки принятия решений;
  • Некоторым шаблонам проектирования мультиагентных систем.

О курсе

Курс представляет собой последовательные шаги по написанию мультиагентной системы поиска таких позиций шахматных фигур на доске, где отсутствуют ситуации, что какая-либо фигура находится под атакой.

Главная цель курса - предоставить "песочницу", объяснив ее принцип работы и почему применялось такое проектное решение. Это позволит прокачивать hard skills, выполняя либо те задания, которые предлагаются для улучшения системы, либо придумав новый функционал, интегрировав его в готовый программный продукт. Ограничений нет. Включайте фантазию по полной и реализуйте даже самые безумные идеи.

Так как хочется, чтобы эта "песочница" была максимально приближена к реальной работе, специально будут опускаться некоторые моменты при постановке задач на самостоятельную реализацию. А именно:

  • Поверхностное описание, что нужно сделать, без уточнения, где вносить правки в код;
  • Где можно поискать информацию, которая точно поможет в решении;
  • и т.д.

Почему выбран такой подход? Научиться полноценно программировать можно только программируя и этот процесс куда сложнее, чем людям кажется на первый взгляд, после просмотра рекламных роликов, ютуб-инфлюенсеров с уверениями об успешном-успехе или прохождению пары курсов на степике (или аналогичной платформе) по основам языка программирования. Если есть уже готовое решение, то у многих будет желание просто его посмотреть, скопировать и не писать код самому... Что не коррелирует с целью разработки данного курса.

Только в процессе самостоятельного кодирования, как на реальной работе, где никто не собирается целовать вас в пятую точку, внедрение новых фич в систему, превозмогание кучи ошибок, что обязательно будут возникать в этом процессе... поможет определиться (если не сделали этого раньше), подходит ли вам такая работа или нет.

Для кого этот курс

Данный курс подойдет для тех, кто: - знает основы Dart, хотя бы (по касательной) зацепил объектно-ориентированное программирование и хочет попробовать свои силы в разработке реального проекта, а не "коня в сферическом вакууме"; - хочет бросить себе вызов и заиметь в портфолио проект нестандартной программной системы; - использует dart и хочет прокачать свои  hard skills; - изучал программирование самостоятельно и чувствует, что "уперся в стену"; - хочет понять, программирование - это его или нет.

Начальные требования

Основы Dart, базовое понимание объектно-ориентированного программирования и конечно - желание ;)

Наши преподаватели

Как проходит обучение

Курс включает в себя видео-лекции и тесты к ним, самостоятельные задания с написанием кода

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Навыки превозмогания;
  • Отработку теории на практике;
  • Крутой проект в портфолио с безграничными возможностями по его улучшению;
  • Навык оценивания временных трудозатрат на реализацию требуемого функционала.

Сколько стоит обучение

Price: 1 490 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 490