Этот курс был разработан с ориентацией на студентов и выпускников технических вузов, а также на тех, кто заинтересован программированием, но не имеет опыта коммерческой разработки и желает устроиться на позицию стажера или младшего PHP разработчика.
Если вы писали лабораторные работы на C++/Java/Delphi, или же занимались собственными веб-проектами с использованием PHP/Ruby/Python, или использовали другие языки, но вам недостаточно этих навыков для их продажи на рынке труда, тогда ваш кейс в точности соответствует целям нашего курса.
Цель курса состоит в том, чтобы дать вам верхнеуровневые навыки коммерческой разработки, которые будут нужны вашему будущему работодателю. В процессе прохождения курса вы не будете детально изучать каждый компонент фреймворка, так как это довольно долгий процесс и углубляться в него стоит по мере необходимости.
Данный курс даст вам навыки, с помощью которых вы сможете самостоятельно выполнить типовой аутсорс заказ по разработке CRM систем, или любого другого продукта, включающего в себя клиентское приложение, и приложение являющееся панелью управления администратора.
В курсе мы изучим, как создать проект с нуля, используя composer, и шаблон приложения Yii2 advanced. Изучим подход работы с MySQL СУБД в фреймворке Yii2, научимся делать MVP с помощью генератора компонентов Gii, и в конце, доведем проект до логического завершения, используя дизайнерскую верстку для клиентского приложения, и bootstrap framework для приложения панели администратора.
После того, как вы начнете курс, наша система в автоматическом режиме создаст для вас отдельный сервер, на котором будут уже сконфигурированы и запущены PHP, веб-сервер Apache и MySQL СУБД. Благодаря этому, вам не надо будет тратить ни секунды на настройку рабочего окружения на вашей локальной машине, и позволит сосредоточиться только на обучении. Также это исключает абсолютно все ошибки и проблемы, которые могут возникнуть у вас в связи с настройкой окружения на вашей локальной машине.
Уже в первых главах курса, вы создадите проект, который будет доступен по публичному URL в сети. На ваш сервер вы сможете попасть с помощью ssh, или воспользоваться VSCode Cloud IDE, которая будет доступна прямо из браузера. Облачная версия VSCode IDE предоставляет доступ как к файлам проекта, так и к консоли сервера, а также к MySQL СУБД.
Все задания, которые вы будете выполнять, проверяются автоматизированными приемочными тестами — это реальные сценарии работы с сайтом и окружением. Тестовые сценарии запускаются после того, как вы уведомляете систему о том, что завершили практическое задание. За ходом тестирования вы сможете наблюдать в live режиме, а после завершения тестов, вам будут доступны видеозаписи тестовых сессии и текстовые логи — эта информация позволит увидеть и разобраться с ошибками решения, если такие возникнут.
Благодаря автоматизированным приемочным тестам вы будете абсолютно уверены в том, что выполнили задание правильно, а время выполнения этих тестов занимает минуты.
Для прохождения курса вы должны владеть следующими базовыми навыками программирования(на любом из языков):
Если вы самостоятельно писали лабораторные работы по программированию во время обучения в институте или занимались разработкой собственных проектов, это так же говорит о том, что вы соответствуете требованиям данного курса.
Курс ориентирован на прохождение в течении двух месяцев, а максимально доступное время выполнения, ограничено тремя месяцами. Эти сроки коррелируют с данными статистики — почти все сессии курса завершаются в срок от двух до трех месяцев.
Рекорд скорости прохождения курса — 12 дней, 2 часа, 7 минут и 40 секунд. В это время, курс был пройден полностью, с выполнением всех заданий. В рамках прохождения курса, было выполнено 183 тестовых сессии, из которых 64 завершились успешно.
Курс состоит из восьмидесяти коротких уроков. В рамках которых объясняются новые темы и даются задания по реализации главного проекта курса. Все уроки сгруппированы в главы, полный список которых, приведен ниже.
Для того, чтобы решить, подходит ли вам наш курс, мы предоставляем 5 дней бесплатного прохождения курса. Мы не устанавливаем ни каких ограничений для пробного периода, поэтому вам доступны все функции платформы, которые предоставляются и во время платного продолжения курса
Во время прохождения первых глав курса, система автоматически выставит счёт на полную оплату курса
Стоимость курса разделена на 9 мелких платежей. В течении прохождения курса, система будет последовательно генерировать счета на оплату, основываясь на кол-ве пройденных уроков и затраченного времени
Приведена средняя сумма платежа
Сумма всех платежей, составит — 22 000 ₽
В процессе прохождения курса, система автоматически создает счета на оплату, которые будут доступны в вашем личном кабинете. Счета не несут за собой ни каких юридических обязательств, они нужны лишь для реализации модели пост оплаты и возможности бесплатного начала курса.
Если в какой-либо момент, курс потеряет для вас актуальность, вы можете не оплачивать выставленный счёт. В этом случае система в автоматическом режиме деактивирует сессию курса и удаляет неоплаченные счета.
Вы можете выбрать план оплаты сразу после начала курса, а так же изменять его до момента формирования первого счета на оплату.