Должность
Веб-разработчик
О себе
Занимаюсь разработкой CRM систем на базе PHP фреймворка Yii2. В ходе разработки активно использую стандартные компоненты Yii2, а также внешние PHP пакеты, контролируя их с помощью Composer. Использую bash в рамках работы с LAMP стеком, а для решения задач на стороне frontend, использую базовые навыки верстки и написания JS кода.
Навыки
Автор курса — Герасимчук Михаил
Tech Lead в ShelterZoom
Каждый урок содержит видео с теорией и демонстрацией результатов, которых нужно достигнуть
64 урока из 80ти содержат практические задания, каждое из которых является задачей по реализации части целостного проекта
Вся практика выполняется в браузере, а результаты автоматически сохраняются на вашем личном сервере, который предоставляется на время прохождения курса
Каждый урок содержит видео с теорией и демонстрацией результатов, которых нужно достигнуть
64 урока из 80ти содержат практические задания, каждое из которых является задачей по реализации части целостного проекта
Вся практика выполняется в браузере, а результаты автоматически сохраняются на вашем личном сервере, который предоставляется на время прохождения курса
Персональный сервер создается сразу после начала курса, со всей необходимой инфраструктурой
Доменное имя в зоне .CLOUD, которое выделяется в связке с персональным сервером, открывает доступ к проекту с любого устройства
Облачная VSCode IDE предоставляется для разработки проекта и доступна прямо из браузера
Проверяется каждое решение путём эмуляции пользовательских действий, за которыми можно наблюдать по видеотрансляции и текстовым логам в реальном времени, или смотреть их в записи
Проверяется каждое решение путём эмуляции пользовательских действий, за которыми можно наблюдать по видеотрансляции и текстовым логам в реальном времени, или смотреть их в записи
Глава 1 — 3 урока (одно практическое задание) Знакомство с экосистемой Отправка решений на проверку Авто-тесты решений VSCode IDE Bash SSH Apache MySQL
Главы 2-4 — 13 уроков (10 практических заданий) Создание простых сайтов c admin панелью Composer Паттерн MVC Debug Миграции Gii CRUD Apache
Глава 5 — 4 урока (3 практических задания) Основные понятия Yii2
Безопасность приложения Getters, Setters Helpers Поведения Паттерн ActiveRecord
Главы 6-9 — 9 уроков (9 практических заданий) Начало работы над проектом Events Agency CRM. Интеграция верстки Layout Интеграция верстки Navigation widget Логирование Bash - tail, head, grep Static Methods PHPDoc
Глава 10 — 1 урок (одно практическое задание) Рефакторинг. Выделение базовых контроллеров приложения панели администратора Принцип DRY Рефакторинг
Главы 11-14 — 7 уроков (7 практических заданий) Реализация регистрации, авторизации, управление профилем пользователя Работа с формами Traits Сессии Обработка ошибок Сценарии
Главы 15-19 — 16 уроков (16 практических заданий) Реализация CRUD операций для сущностей Event, ExtraItem, Table в админ панели Packagist Semantic Versioning 3rd party input widgets GridView Aliases Форматирование данных Загрузка изображений Bootstrap Grid System MySQL Workbench ERD диаграммы БД
Глава 20 — 9 уроков (8 практических заданий) Wizard оформления заказа события frontend приложения Wizard forms Табличный ввод Транзакции
Главы 21-23 — 6 уроков (6 практических заданий) Реализация CRUD операций для сущностей Event, ExtraItem, Table Фильтрация данных Кастомизация GridView
Главы 24-26 — 9 уроков (3 практических задания) Работа с ролями, развертывание проекта на сервере Digital Ocean и регистрация домена Контроль доступа Роли Production окружение mysql CLI mysqldump VPS DigitalOcean Доменные имена GoDaddy
Глава 27 — 3 урока Заключение Обновление резюме Этапы развития Полезные ресурсы
Дробная оплата
5 дней бесплатного доступа
90 дней на прохождение курса
Гарантия возврата средств
Три равных платежа, без банков и кредитов
Полная оплата
5 дней бесплатного доступа
90 дней на прохождение курса
Гарантия возврата средств
Единоразовая оплата
Гарантия возврата средств
Мы полностью вернем уплаченные вами денежные средства, если вы решите прервать обучение, при условии, что с момента начала курса прошло не более 21 дня и пройдено менее половины уроков