Разработка PHP веб-приложений на Yii2 от teamcoding

Смотреть курс на teamcoding
Дешевле на 10% с промокодом

Полная стоимость

18 000 ₽/курс 9 000 ₽/курс
-50%

Минимальный платеж в месяц

3 900 ₽/мес

Длительность

Длительность:

3 месяца

Дата начала

Дата начала:

22 Ноября
Дешевле на 10% с промокодом
Смотреть курс на teamcoding

Ожидаемая З/П

Джун зарабатывает от 40 до 80 тысяч.
Миддл - от 150 000 до 200 тысяч.
Senior - от 250 тысяч рублей в месяц.

Для кого

- Разработчики, желающие углубить знания и навыки в работе с Yii2;
- Начинающие программисты, стремящиеся освоить один из популярных PHP-фреймворков;
- Веб-разработчики, ищущие способы оптимизации и повышения безопасности своих приложений.

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

- Основы работы с фреймворком Yii2: архитектура, основные компоненты и инструменты;
- Создание и настройка баз данных, работа с ORM (Object-Relational Mapping);
- Разработка и интеграция RESTful API в веб-приложения;
- Безопасность веб-приложений: аутентификация, авторизация и защита от распространенных атак;
- Оптимизация производительности веб-приложений и написание тестов.

Программа обучения

1. Знакомство с экосистемой.
2. Создание простых сайтов c admin панелью.
3. Основные понятия Yii2. Безопасность приложения.
4. Начало работы над проектом Events Agency CRM. Интеграция верстки.
5. Рефакторинг. Выделение базовых контроллеров приложения панели администратора.
6. Реализация регистрации, авторизации, управление профилем пользователя.
7. Реализация CRUD операций для сущностей Event, ExtraItem, Table в админ панели.
8. Wizard оформления заказа события frontend приложения.
9. Реализация CRUD операций для сущностей Event, ExtraItem, Table.
10. Работа с ролями, развертывание проекта на сервере Digital Ocean и регистрация домена.
11. Заключение.

Формат обучения

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

Пункты для резюме

1. Опыт разработки веб-приложений на Yii2.
2. Знание PHP и его применения в реальных проектах.
3. Умение создавать и поддерживать RESTful API.
4. Навыки обеспечения безопасности и оптимизации веб-приложений.

Сертификат/Диплом

Сертификат о завершении курса.

О курсе

Все курсы "teamcoding"
Отзывы о teamcoding
4.30
5.0 5
Антон,

Курс для подготовленных!

Очень классный курс — хорошо структурированно, изложено, продуманы и показаны задания. Есть, где поработать мозгами, а где поискать в интернете ответы, и даже, где схитрить. Все проверяется автоматически скриптами и даже записываются видео проходов, что помогает обнаружить проблему еще и визуально.
Курс — для подготовленных и в php, и в js/html, так как основ тут нет.
Хотелось бы больше деталей именно по работе фреймворка! Но тут работы еще на один полноценный курс.

Ответить

next1 комментарий

 
5.0 5
Никита,

Хороший курс для тех, кто уже имеет некоторый опыт в разработке

Курс построен достаточно структурированно, имеется конечная цель, к которой обучающийся постепенно двигается. В материале демонстрируется полный цикл от инициализации проекта до его деплоя на сервер, что является плюсом. В уроках достаточно подробно описывается архитектура решения, а так же методы реализации.
Авторы стараются давать информацию максимально доступно, так чтобы она откладывалась у пользователя, но в паре моментов все равно возникало чувство, что как-будто что-то недосказали, либо подразумевают что ученик держит все вещи из предыдущих уроков в голове, но это мелочи на самом деле, про которые ты вспоминаешь при проверке задания.
Что касается автоматической проверки заданий. Плюсы в ней, конечно же перевешивают все минусы, но у меня периодически возникала ситуация, когда проверка не проходила, хотя казалось бы все сделано правильно. И как раз в таких ситуациях хотелось бы описания ошибки, но из имеющегося только команды робота, куда он полез и что ожидал получить. Пример такой ошибки:
[01:30] I click with left button "div[class=profile-block] > a"
[01:31] I wait for element "div[class=profile-edit-wrapper] > form input[id=user-first_name]"
[01:42] ERROR
В целом понять их не сложно, но думаю людям кто решит пройти курс с минимальными знаниями html+css+js (а именно из них состоят сообщения об ошибке блок с каким классом или текстом ожидает робот) будет трудновато

На самом деле эмоции от курса только положительные, авторы постарались выстроить максимально комфортную среду для обучающегося и у них это получилось. Начиная где-то после первой трети материала очень много самостоятельных заданий, некоторые блоки состоят сплошь из таких заданий. Для меня лично это было плюсом.
Прохождение заняло практически 2 месяца по 1-2ч после основной работы, с одним большим перерывом. Авторам большое спасибо за опыт! Приобретал версию без ментора, боялся, что при возникновении трудностей будет тяжело, особенно со "скудными" сообщениями автопроверок. Но пару раз очень выручала поддержка, за что им огромнейшее спасибо, они большие молодцы!

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

Ответить

next1 комментарий

 
4.0 4
Max,

Сервер и IDE очень удобны, но не хватило деталей

Курс приятно удивил. Очень удобно реализованы онлайн IDE и сервер в целом. Это упрощает и ускоряет обучение.

Также понятно объясняет ведущий курса.

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

Ответить

next0 комментариев