code image
notebook image
code image
code image
курс:

Курс по разработке opensource CRM системы от идеи до первой рабочей версии

Опыт и практика от веб-разработчика c 15-летним стажем в программировании
Онлайн-курс, посвященный разработке реального продукта от идеи и технического задания до первой жизнеспособной версии с использованием популярного стека технологий. Обучение ведет и курирует Артем Зернов — автор курса.
гибкие сроки
доступа к урокам

Изучаем подробно все этапы разработки продукта

  • Регулярные видео-уроки от автора курса
  • Телеграм-чат профессионалов для обмена опытом
  • База знаний для учеников - ответы на все вопросы
  • Личное общение с автором курса в телеграм-чате и youtube

На кого рассчитан курс

Веб-разработчикам фрилансерам
На Laravel создано более 723000 сайтов во всем мире. Получив знания и навыки разработки на Laravel, вы повысите свою ценность как специалиста.
Стартап-разработчикам
Изучите один из лучших и гибких инструментов для разработки онлайн-сервисов в короткие сроки
Работникам веб-студий
Повышайте свою ценность в глазах команды и работодателя
Владельцам веб-студий
Повышайте навыки и профессионализм своих своих сотрудников. Инвестируйте в обучение своей команды.
Веб-разработчикам фрилансерам
Стартап-разработчикам
Работникам веб-студий
Владельцам веб-студий

Почему стоит обратить внимание на этот курс?

Реальные примеры, сложные вопросы и доходчивое объяснение

  • Объёмная теория с реальными примерами в видео-формате
  • Разъяснение сложных вопросов простым языком
  • Практические задания с обратной связью и разбором ошибок
  • База знаний с обновлением и ответами на частые вопросы
от 30 дней
доступа к курсу и материалам

Что вы получите после покупки курса?

Персональный личный кабинет
Даты выхода новых уроков и прогресс прохождения курса в личном кабинете на сайте Lectoria
Телеграм-чат
Все студенты смогут общаться между собой в общем телеграм-чате
Уведомления
Каждый новый урок сопровождается персональным уведомлением на почту и в общий телеграм-чат
Интерактивная программа
Возможность влиять на программу курса при помощи голосований и комментариев

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

В рамках курса мы подробно разберем все этапы разработки CRM-системы — от самой идеи и технического задания до первой жизнеспособной версии.
Введение

Курс по разработке полноценного продукта на Laravel. Задача курса — показать наглядно все этапы разработки, чтобы дать целостное понимание и навыки разработки продукта. В вводной части мы опишем ключевые идеи курса и нашего продукта.

Внимание! Курс преподается в nix-окружении. Пользователям ОС Windows предстоит самостоятельно организовать для себя bash-подобный терминал и среду, аналогичную Unix-системам. Это может быть виртуальная машина, WSL2, или отдельная установленная операционная система (например Ubuntu).

Блок 1. Постановка задачи и разработка технического задания

Разберемся с тем, что такое техническое задание, из каких разделов оно должно состоять и какие детали необходимо описать в техническом задании, чтобы зафиксировать ключевые требования к продукту.

Блок 2. Диаграмма интерфейсов и прототипы

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

Блок 3. Разработка дизайн-системы проекта и сборка макетов на ее основе.

Выберем ключевые системные цвета, шрифты, размеры и отступы. Соберем компонентную базу для построения макетов и соберем непосредственно сами макеты продукта в Figma.

Блок 4. Frontend-разработка. Верстка макетов по БЭМ, реализация frontend-логики

На данном этапе подготовим проект для frontend-разработки, подготовим необходимый набор инструментов для эффективной верстки и структурирования проекта по методологии БЭМ. А также запрограммируем ключевую frontend-логику. Ключевой стек технологий: npm, node, pug, scss, javascript, vuejs

Блок 5. Backend-разработка. Программирование серверной логики на Laravel

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

Автор курса

«Занимаюсь веб-разработкой и программированием с 2006 года. Большую часть этого времени я работаю как самостоятельный разработчик и по совместительству менеджер проектов, создатель веб-студии OpenColour. Не так давно осознал, что моя сильная сторона не в ведении бизнеса, а в преподавании. Youtube-канал: OpenModx и Lectoria»

Артем Зернов

В этом курсе мы разберем не абстрактные задачи, а реальную боевую задачу по разработке CRM-системы
разработчик с 15 летним стажем, автор курса
Как я связан с веб-разработкой:
Сервис онлайн-конференций
Узкоспециализированный закрытый сервис для проведения онлайн-конференций в сфере фармацевтики.
Сайт lectoria.pro
Данный сайт — это продукт, backend часть которого создана целиком и полностью моими руками.
Узкоспециализированные уроки
Создаю узкоспециализированные общедоступные уроки на Youtube-канале Lectoria
Реализация онлайн-чата
Создание модуля внутреннего чата для внутренней CRM заказчика
Более 150 сайтов
За всю свою практику я создал более 150 веб-сайтов различной сложности. По большей части на MODX Revolution.

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

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

Да, вы можете изучать самостоятельно, но:

Время дорогой ресурс
Собственный поиск ответов занимает от 1 часа времени. Большинство ответов есть в базе знаний курса, а на новые вопросы, я отвечу лично
Банальный страх
Нет обратной связи и уверенности в своих действиях (если работает, не значит хорошо). Я даю развернутую обратную связь о том, как сделать код не только рабочим, но и быстрым, и эффективным.
Трудоемкий процесс
Поиск и перевод новых решений иногда может доходить до нескольких дней. Все нестандартные решения и новинки уже протестированы и внедрены мной.
Никакой поддержки
На форумах вы можете ждать ответа неделями и так его и не получить Не только я оперативно отвечу на ваш вопрос, но и закрытое сообщество программистов легко даст вам обратную связь.
Отсутствие понимания
Мало или почти нет видео с информацией, а пишут программисты не всегда понятно. Весь курс доступен в видео формате и вы можете повторить все действия за мной.
Трата нервов
Вы будете изобретать «велосипед» на нестандартные запросы клиентов. Со мной вы перестанете ломать голову как сделать очередное «хочу» от клиента, так как большинство из этих решений мы разберём на курсе.
Время дорогой ресурс
Банальный страх
Трудоемкий процесс
Никакой поддержки
Отсутствие понимания
Трата нервов

Стоимость обучения

30 дней доступа
Доступ ко всем материалам
Телеграм-чат участников
Ранний доступ к новым видео
Дополнительные уроки, которых нет на Youtube
92 дня доступа
183 дня доступа
Доступ на 30 дней
30 дней доступа
Доступ ко всем материалам
Телеграм-чат участников
Ранний доступ к новым видео
Дополнительные уроки, которых нет на Youtube
92 дня доступа
183 дня доступа
Доступ на 92 дня
16 200₽
18 000₽
Продолжить
30 дней доступа
Доступ ко всем материалам
Телеграм-чат участников
Ранний доступ к новым видео
Дополнительные уроки, которых нет на Youtube
92 дня доступа
183 дня доступа
Доступ на 183 дня
30 000₽
36 000₽
Продолжить
Структура рабочего проекта и используемые технологии в рамках курса
Структура рабочего проекта и используемые технологии в рамках курса
Laravel
php
git
gulp
Vue

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

  • Можно ли изучать курс, если я работаю?
    Основная часть обучения на курсе проходит в формате готовых видео-уроков. Поэтому вы можете изучать их в любое удобное для вас время, а возникающие вопросы решать в общем телеграм-чате.
  • Можно ли купить курс сейчас, а изучить позже?
    Активная фаза обучения — непосредственно в процессе проведения курса. Ориентировочные даты проведения 6 июня 2022 — 6 июня 2023. В течение этого срока курс будет наполняться новыми уроками и материалами. Приобретая курс, помните о том, доступ ограничен по времени. Другими словами, вы можете изучать курс в любое время, но более эффективно это делать в период активной фазы обучения.
  • А что, если я не смогу пройти курс из-за нехватки знаний?
    Во время активной фазы курса преподаватель и другие участники сообщества помогут вам решить возникающие вопросы.
Мы используем куки на нашем сайте. Продолжая просмотр, вы соглашаетесь с условиями пользовательского соглашения
Пожалуйста, подождите. Процесс оформления заказа может занимать до 30 секунд.