Фреймворк Laravel с нуля до профи (2016)
Современный PHP-фреймворк является инструментом автоматизации веб-разработки, лишённым практических всех недостатков готовых CMS. Он позволит упростить решение основных наболевших задач, таких как аутентификация, маршрутизация, сессии и кэширование. Laravel — это попытка объединить всё самое лучшее, что есть в других PHP фреймворках.
Содержание:
Часть 1. Фреймворк Laravel. Теория и возможности фреймворка.
- Введение
- Установка Homestead
- Установка фреймворка на OpenServer
- Файловая структура фреймворка
- Настройки фреймворка
- Принцип действия фреймворка
- Методы регистрации маршрутов. Часть 1
- Методы регистрации маршрутов. Часть 2
- Контроллеры
- Классы-посредники
- Виды
- Шаблонизатор Blade. Часть 1
- Шаблонизатор Blade. Часть 2
- Класс Request
- Формирование ответа. Класс Response
- Миграции
- Посев данных
- Выполнение SQL-запросов
- Конструктор запросов
- Использование моделей. Часть 1
- Использование моделей. Часть 2
- Реализация связей между таблицами
- Манипуляции со связанными записями
- Прочие методы по работе со связями
- Валидация данных. Часть 1
- Валидация данных. Часть 2
- Сообщения ошибок валидации
- Аутентификация пользователей.Часть 1
- Аутентификация пользователей. Часть 2
- Методы фасада Auth
- Авторизация пользователей
- Классы политик авторизации
- Сессии
- Обработка событий
- Локализация
- Контракты
- Сервис-провайдеры
- Сервис-контейнер
- Фасады
Часть 2. Фреймворк Laravel. Создание Landing Page.
- Введение. Установка фреймворка
- Создание таблиц базы данных
- Создание маршрутов
- Создание главного контроллера и вида
- Создание моделей. Выборка информации из таблиц базы данных
- Отображение выбранной информации на экран
- Доработка вида главной страницы
- Механизм отправки почтовых сообщений
- Страница материала
- Стандартный механизм аутентификации
- Форма добавления нового материала
- Логика сохранения записи в таблицу базы данных
- Форма редактирования материала
- Обновление информации в базе данных
- Удаление материалов. Заключение
Часть 3. Фреймворк Laravel. Создание корпоративного сайта.
- Введение. Установка фреймворка
- Создание базы данных
- Маршруты. Глобальный контроллер пользовательской части
- Выборка информации для главного меню проекта
- Отображение главного меню на экран
- Создание слайдера
- Формирование области контента главной страницы. Часть 1
- Формирование области контента главной страницы. Часть 2
- Отображение правого сайд-бара главной страницы сайта
- Локализация проекта
- Главная страница раздела блог
- Создание недостающих моделей. Отображение на экран материалов
- Элементы управления постраничной навигацией
- Правый сайд-бар раздела блог
- Доработка сайд-бара. Оптимизация работы страницы блога
- Страница отдельного материала блога. Часть 1
- Страница отдельного материала блога. Часть 2
- Блок комментариев
- Форма добавления нового комментария
- Сохранение нового комментария в базу данных
- Отображение на экран добавленного комментария. Часть 1
- Отображение на экран добавленного комментария. Часть 2
- Страница списка работ портфолио
- Страница детального просмотра работы портфолио
- Страница Контакты
- Страница 404
- Страница аутентификации
- Главная страница админ панели
- Права и привилегии пользователей
- Метод проверки прав пользователя
- Главная страница раздела управления материалами
- Форма добавления нового материала
- Сохранение нового материала в базу данных. Часть 1
- Сохранение нового материала в базу данных. Часть 2
- Форма редактирования материала
- Обновление материала
- Удаление материалов
- Страница редактирования прав пользователей
- Обновление информации о правах пользователя
- Раздел меню
- Страница добавления нового пункта
- Сохранение новой ссылки
- Страница редактирования меню
- Обновление и удаление информации ссылки меню
- Раздел пользователи
- Заключение
Бонусы:
- Курс по PHP программированию
- Курс по ООП PHP (объектно-ориентированное программирование на PHP)
- Премиум курс. Курс по базе данных MySQL
- Кэширование Laravel
- Перенос сайта на хостинг
Автор: Виктор Гавриленко
Продолжительность: ~52 часа
Формат: HTML, MP4
Видео: AVC, 1280x720, ~226 Kbps
Аудио: AAC, 125 Kbps, 48.0 KHz
Продолжительность: ~52 часа
Размер файла: 19,02 Гб
Скачать обучающее видео "Фреймворк Laravel с нуля до профи" (19,02 ГБ):
tottall 04/11/16 Просмотров: 2420
+1