Начинаем новый курс!

Примерно с 2020 года я работаю на своём собственном фреймворке Vesp, который мне очень нравится. Он простой, быстрый, построен на известных популярных решениях и не ограничивает разработчика.

Именно на Vesp построен и сам сайт bezumkin.ru.

Одна проблема - я никак не могу написать к нему документацию, чтобы и другие разработчики могли его оценить по достоинству. Мне кажется любому программисту гораздо проще писать код, чем рассказывать, как именно он работает.

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

Мы напишем интернет-магазин с функционалом примерно как у miniShop2, попутно пройдя все этапы создания проекта:

  • Проектирование и создание таблиц для хранения данных
  • Создание моделей для работы с таблицами на Eloquent
  • Напишем контроллеры для работы с этими моделями
  • Работать будем из собственной админки на VueJS
  • И вишенкой на торте сделаем небольшой SPA интернет-магазин на VueJS

Вы освоите: Slim4, Eloquent, VueJS, NuxtJs, Phinx и что там еще по пути потребуется.

Уроки расчитаны на людей, работающих с MODX, потому что на его примере будет проще показать общие и различные моменты. Ну и потому, что меня читают в основном люди, работающие c MODX.

Чтобы придать мне дополнительной мотивации не забросить написание заметок в долгий ящик, курс платный, но никаких подписок - просто единоразовый платёж в 3000 рублей. Это, так сказать, цена для раннего доступа - после окончания курса цена будет выше.

Точное количество уроков назвать не могу, но явно больше 10, потому что я всерьёз настроен раз и навсегда рассказать как работать с Vesp. Планирую писать 2-3 урока в неделю, по времени должны уложиться в 2 месяца. Но лично я никуда не спешу, если для раскрытия 1 темы нужно будет написать 3 заметки - столько и напишу.

Посмотреть на примеры курсов, которые я уже сделал, можно в специальном разделе. Как видите, первый опыт был еще в 2013 году.

Если интересно - то переходите на следующий урок и оплачивайте доступ к полному тексту и комментариям.

Если есть воспросы - задавайте в комментариях, отвечу на все.

Следующая заметка →
Создание нового проекта
Комментарии (2)
DuelistИван
19.06.2022 09:16

Василий, спасибо тебе за курс! Взял, так как сделал на VESP уже несколько проектов и решил подтянуть мат часть :) Читаю с интересом и открываю много моментов, которые раньше не замечал, не применял или просто не знал. То один момент, то другой. В итоге много новых знаний, которые помогут в дальнейшем. Этот курс реально помогает поднять общий уровень знания платформы. Благодарю!

bezumkinВасилий Наумкин
19.06.2022 09:44

Тебе спасибо, что поддерживаешь рублём мои начинания!

bezumkin
Василий Наумкин
04.07.2022 23:34
Что-то странное у тебя произошло: миграция есть, и вроде как выполнена, но таблицы при этом отсутств...
inetlover
Александр Наумов
03.07.2022 20:36
Василий, спасибо! Все понятно!
bezumkin
Василий Наумкин
02.07.2022 20:28
Спасибо, поправил!
bezumkin
Василий Наумкин
30.06.2022 03:58
Есть ли возможность формировать "friendly URL aliases", используя аналог translit MODx? ...
bezumkin
Василий Наумкин
27.06.2022 03:32
Спасибо за исправления, очень выручаешь =) Но учитывая количество не описаных в заметке дополнительн...
bezumkin
Василий Наумкин
27.06.2022 03:10
что будет использоваться для вывода многоуровневого меню Посмотри как работают комментарии на этом ...
bezumkin
Василий Наумкин
25.06.2022 11:56
Поправил, спасибо!
bezumkin
Василий Наумкин
21.06.2022 01:58
onLoad(data) { this.total = data.total }, и onLoad({total}) { this.total = total }, В нашем случ...
bezumkin
Василий Наумкин
20.06.2022 14:01
Прекрасно тебя понимаю, я когда сам в этом разбирался - голова дымилась. Но зато теперь прямо-таки п...
bezumkin
Василий Наумкин
20.06.2022 09:30
Не надо, оно по умолчанию так - я просто чуть более подробно написал.