Главная » 2016 » Октябрь » 22 » Бесплатный видео урок "Фреймворк Laravel. Теория и первая практика". (Виктор Гавриленко, Андрей Бернацкий - Webformyself)
15:07
Бесплатный видео урок "Фреймворк Laravel. Теория и первая практика". (Виктор Гавриленко, Андрей Бернацкий - Webformyself)
Автор(ы): Виктор Гавриленко, Андрей Бернацкий
В этом мини-курсе, состоящем из 6
уроков, мы познакомимся с вами с современным и, пожалуй, самым популярным
фреймворком – это PHP фреймворк Laravel. Курс состоит из 6 уроков, а значит мы
с Вами рассмотрим тот необходимый минимум, благодаря которому Вы сможете
самостоятельно создать простейшее веб-приложение, которое будет выводить на
экран список сохраненных в базе данных записей, причем последние будут
добавляться непосредственно из созданного нами тестового сайта.
Таким образом, по итогам данного мини-курса Вы:
научитесь выполнять установку фреймворка;
ознакомитесь с принципом его работы;
узнаете, что такое контроллеры, модели, виды и как
данные элементы создаются;
научитесь работать с базой данных, а именно
выбирать, добавлять и удалять данные, используя модель фреймворка.
ознакомитесь с встроенным шаблонизатором
фреймворка, используя который достаточно легко отображать на экран
необходимые данные;
И, конечно же, на практике
увидите все те преимущества, которые предлагает фреймворк Laravel для
реализации стандартных задач в сайтостроении. С содержанием курса Вы можете ознакомится ниже.
Фреймворк Laravel. Теория и первая практика. Урок №1. Установка
фреймворка Laravel. (Виктор Гавриленко, Андрей Бернацкий - Webformyself)
В данном видео мы поговорим о фреймворках PHP, то есть что это такое, зачем они применяются и чем руководствуются при их выборе. Так же мы установим фреймворк Laravel на локальный компьютер и выполним начальную настройку для дальнейшей работы. При этом, для установки, мы используем инструмент Composer, который пользуется огромнейшей популярностью в данное время, а также необходим для расширения фреймворка.
Урок 2. Создание первой страницы с помощью фреймворка Laravel
В этом уроке мы с Вами поговорим о том, как формируется главная страница фреймворка Laravel, и конечно же, создадим свою собственную. При этом определимся с понятием маршрутизатор, создадим первый маршрут и кратко рассмотрим, составляющие паттерна MVC - контроллер и вид, без которых, разработка приложения просто не возможна.
Урок 3. Фреймворк Lravel. Отображение списка статей
Создавая веб-приложения, так или иначе, где-то необходимо хранить информацию, которая необходима для работы и отображения на экран. В качестве хранилища, конечно же, наилучшим образом подходит база данных. А значит, в этом уроке Вы научитесь работать с базой данных, а именно, выбирать информацию из определенных таблиц. При этом мы затронем очередной компонент паттерна MVC – модель, которая как раз и используется для манипуляций с базой данных. И в завершении отобразим на экран, используя встроенный шаблонизатор Blade, выбранные записи.
Урок 4. Фреймворк Laravel. Создание страницы просмотра отдельной статьи
В этом уроке мы создадим страницу просмотра отдельной статьи, тем самым научимся выбирать из базы данных одну определенную запись по некоторому условию. При этом, Вы узнаете, как при формировании маршрута работать с параметрами, передаваемыми в запросах.
Урок 5. Фреймворк Laravel. Реализация механизма добавления новой статьи
В данном уроке мы реализуем механизм добавления новой статьи. Таким образом, Вы увидите, как просто, используя инструменты фреймворка Laravel выполнить сохранение информации в базе данных. При этом Вы узнаете, в каком виде содержатся данные передаваемые в запросе и как их получить, а так же мы с Вами реализуем проверку входных данных на соответствие некоторым условиям. То есть научимся использовать еще один полезный инструмент фреймворка – валидацию данных.
Урок 6. Фреймворк Laravel. Реализация механизма удаления статей
В заключительном уроке мы с Вами реализуем механизм удаления статей тестового проекта. При этом Вы узнаете, как выполнить удаление записи из некоторой таблицы базы данных, как создать маршрут для обработки запроса типа DELETE и собственно, что нужно сделать, что бы отправить данный тип запроса.