Продвинутая веб-разработка с помощью Laravel (хороший фреймворк PHP), создавая веб-приложение - систему резервирования с мобильной версией. Во время курса вы создадите веб-приложение для бронирования домов для отдыха с Laravel 5 и PHP 7, а также гибридную версию этого приложения в качестве мобильного приложения для смартфонов. Это не то же самое, что и отзывчивый веб-сайт. Приложение будет респонсив, но кроме того, вторая версия будет представлять собой отдельное приложение для мобильного телефона, которое работает как обычное приложение из списка приложений телефона, а не из веб-браузера.
QA:
Почему вы используете jQuery mobile?
Мобильное приложение не является основным предметом курса, это последние несколько лекций курса. Курс фокусируется главным образом на моделях Laravel и дизайна. Создавая мобильное приложение, я показываю в курсе, что можно сделать с Laravel. Это некоторые общие концепции, которые впоследствии могут быть применены к другим мобильным системам. Однако jquery не исчез из отрасли, многие компании все еще нуждаются в обслуживании существующих веб-сайтов или даже создании новых.
ВАЖНОЕ ПРИМЕЧАНИЕ: есть файлы для уроков, в большинстве случаев я не пишу код на экране, я обсуждаю это. Более сложный код, который я пишу на экране, но простой и повторяющийся (например, эхо-данные в представлениях), я не пишу в видео. Для получения дополнительной информации взгляните на первое видео этого курса и посмотрите в разделе ниже «Как выглядит курс?».
Это не типичный курс, обсуждающий следующие главы документации. Вы создадите веб-приложение реального времени, используя очень популярный фреймворк Laravel. Во время курса будут использоваться большинство тем из документации Laravel. Курс затрагивает многие области веб-разработки с полным стеком, а не только бэкэнд, но также css, html, jQuery, JavaScript и другие. Курс был создан в версии Laravel 5.6.
Почему приложение настолько продвинуто, и курс занимает менее 10 часов? Потому что нет лишних разговоров. Я почти ничего не пишу на экране. Я обсуждаю код из файлов уроков, доступных для скачивания (70 лекций). Если вы хотите, вы можете вырезать или прокомментировать код из файлов и написать его самостоятельно. Тогда вы узнаете больше всего об этом. Я иду прямо к цели, от пустой папки до рабочих приложений. Никаких ненужных вещей, только два приложения: сеть и мобильный телефон от начала до конца.
Это очень продвинутое приложение для онлайн-курса в Интернете - 14 таблиц в базе данных, связанных со всеми типами связей с базами данных, доступными в Laravel.
О LARAVEL
Существует причина, по которой Ларавель ведет в Google Trends по сравнению с другими популярными фреймворками PHP - благодаря этому сложные приложения создаются быстро, благодаря множеству возможностей и автоматизации частых задач. Механизм логирования Laravel, который мы генерируем с помощью одной команды! Мы очень легко используем отношения в базе данных, включая более сложные полиморфные отношения.
Возможно, Laravel является самым легким в освоении PHP-фреймворком. Синтаксис прост и интуитивно понятен. Приложения в Laravel легко масштабируются горизонтально благодаря хорошей организации кода и встроенной интеграции, например, с Amazon S3. Вы хотите использовать Redis для сеанса вместо стандартного механизма сеанса в файлах на сервере? В Laravel это несколько строк в файле конфигурации. Веб-разработка с Laravel простая и приятная.
Как выглядит курс ?
Почти все уроки сопровождаются исходными файлами, готовыми к копированию в проект. На слайдах я показываю действия, которые должны выполняться в данном уроке. Это, например, копирование файлов или команд, запускаемых в консоли. Затем, когда редактор открыт, я обсужу файлы, которые нужно изменить в уроке. Курс был создан таким образом, что я сперва написал это приложение, а затем разделил его на 70 уроков, к которым прикреплены исходные файлы. В большинстве видеороликов я ничего не пишу на экране. Я делаю это только для более сложного кода, чтобы лучше объяснить проблему. Нет смысла писать очень простые или общие инструкции на экране, которые повторяются в каждом приложении.
В ходе курса я создаю пошаговое веб-приложение в Laravel и мобильную версию в соответствии с принципом «сверху вниз». Мы начинаем с шаблона приложения, скелетов отдельных методов и, наконец, приводим к готовым и работающим приложениям. Курс более эффективный, чем интерфейс. Шаблон html будет доступен для загрузки.
Я сделал тот же курс раньше для польских студентов в другой версии. Польский курс длился 34 часа, а этот курс длится намного меньше. Почему такая разница? Хорошо, я изменил форму этого курса. В этом курсе, в отличие от первой версии, есть файлы для уроков. И что дальше, я не пишу все на экране. Я решил, что нет смысла повторять инструкции на экране, которые часто повторяются много раз в приложениях, например, отображение данных во взглядах или простых циклов foreach. Но это не значит, что я не буду показывать вам, как отлаживать приложение. Существует отдельный урок, на котором обсуждаются советы по отладке. Однако на экране я пишу наиболее сложный код и подробно обсуждаю его. И хотя этот курс был сокращен, он содержит столько же материала, и даже в некоторых местах некоторые проблемы лучше объясняются.
Весь курс основан на бесплатном программном обеспечении, чаще всего в open-source. Курс был создан в версии Laravel 5.6.
Или ссылка на архив если не умеете в гит. https://codeload.github.com/lukaszrzeszutek/laravel-booking-system/zip/master