Понедельник, 29.04.2024, 18:24 | RSS | Приветствую Вас Гость
Главная | Регистрация | Вход
Графика и 3D моделирование
Главная
Поиск
Категории раздела
3D-моделирование и дизайн [90]
Авто, Мото [2]
Интернет бизнес, бизнес [104]
Дети и их родители [13]
Здоровье,красота, спорт [36]
Знакомства,Любовь,Интим [0]
Инвестиции,финансы,Forex [29]
Иностранные языки [19]
Изотерика,казино,фокусы [2]
Копирайтинг и статьи [5]
Образование,успех,психология [21]
Программирование [16]
Продвижение сайтов, SEO [2]
Работа с видео,звуком,flash [25]
Photoshop,Corel DRAW и пр. [67]
Компьютер и программы [23]
Сад, Огород, Дача [0]
Сервисы, скрипты, плагины [6]
Создание сайтов и блогов [125]
Тайм-менеджмент [2]
Tипографика [26]
Хобби,досуг,увлечения и пр. [2]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2016 » Октябрь » 22 » Видео урок "Фреймворк Laravel с Нуля до Профи". (Виктор Гавриленко, Андрей Бернацкий - Webformyself)
14:49
Видео урок "Фреймворк Laravel с Нуля до Профи". (Виктор Гавриленко, Андрей Бернацкий - Webformyself)
Видео урок "Фреймворк Laravel с Нуля до Профи". (Виктор Гавриленко, Андрей Бернацкий - Webformyself)

Автор: Виктор Гавриленко

Laravel - это фреймворк для web-приложений с выразительным и элегантным синтаксисом. Он позволит упростить решение основных наболевших задач, таких как аутентификация, маршрутизация, сессии и кэширование. Laravel — это попытка объединить всё самое лучшее, что есть в других PHP фреймворках.

Основные преимущества Laravel:

  • большая экосистема с мгновенным разворачиванием своей платформы;
  • документация Laravel близка к совершенству;
  • у Laravel есть свой движок для шаблонов Blade, «красивый» синтаксис языка, который способствует решению всех необходимых задач, таких как аутентификация, сессии, кэширование и маршрутизация RESTful.
С содержанием курса Вы можете ознакомится ниже.  


Содержание:


Раздел 1. Фреймворк Laravel. Теория и возможности фреймворка

  • Первый раздел курса посвящен изучению теории фреймворка Laravel, в котором мы рассмотрим функционал и возможности фреймворка. Здесь вы изучите основные теоретические моменты его использования. При этом обучение построено по принципу от простого к сложному. Мы разберем структуру и принцип работы фреймворка, его основные элементы. По завершении изучения теоретического раздела, вы научитесь выполнять его установку, формировать маршруты, работать с контроллерами, моделями, видами и т. д.

Список уроков:

  • Урок №1 Введение
  • Урок №2 Установка Homestead
  • Урок №3 Установка фреймворка на OpenServer
  • Урок №4 Файловая структура фреймворка
  • Урок №5 Настройки фреймворка
  • Урок №6 Принцип действия фреймворка
  • Урок №7 Методы регистрации маршрутов. Часть 1
  • Урок №8 Методы регистрации маршрутов. Часть 2
  • Урок №9 Контроллеры
  • Урок №10 Классы-посредники
  • Урок №11 Виды
  • Урок №12 Шаблонизатор Blade. Часть 1
  • Урок №13 Шаблонизатор Blade. Часть 2
  • Урок №14 Класс Request
  • Урок №15 Формирование ответа. Класс Response
  • Урок №16 Миграции
  • Урок №17 Посев данных
  • Урок №18 Выполнение SQL-запросов
  • Урок №19 Конструктор запросов
  • Урок №20 Использование моделей. Часть 1
  • Урок №21 Использование моделей. Часть 2
  • Урок №22 Реализация связей между таблицами
  • Урок №23 Манипуляции со связанными записями
  • Урок №24 Прочие методы по работе со связями
  • Урок №25 Валидация данных. Часть 1
  • Урок №26 Валидация данных. Часть 2
  • Урок №27 Сообщения ошибок валидации
  • Урок №28 Аутентификация пользователей. Часть 1
  • Урок №29 Аутентификация пользователей. Часть 2
  • Урок №30 Методы фасада Auth
  • Урок №31 Авторизация пользователей
  • Урок №32 Классы политик авторизации
  • Урок №33 Сессии
  • Урок №34 Обработка событий
  • Урок №35 Локализация
  • Урок №36 Контракты
  • Урок №37 Сервис-провайдеры
  • Урок №38 Сервис-контейнер
  • Урок №39 Фасады

Раздел 2. Часть 1. Фреймворк Laravel. Создание Landing Page

  • Изучив теорию фреймворка Laravel, необходимо закрепить полученные знания на практике, то есть использовать накопленную информацию для реализации полноценного законченного проекта. Поэтому в данном разделе мы с вами будем заниматься только практикой, и при этом создадим два сайта.
  • Первый, конечно же, более простой, так как изучение следует вести от простого к сложному, и это проект сайта типа Landing Page (лендинг). Второй – это более сложный сайт, практически готовая CMS, корпоративный сайт.

Разработаем Landing Page

  • Сайты типа Landing Page очень популярны в данное время, поэтому в первой части практического раздела нашего курса мы с вами разработаем с абсолютного нуля как раз-таки сайт данного типа, используя фреймворк Laravel. Конечно, для создания подобного проекта, по сути, фреймворк и не нужен, особенно такого уровня, как Laravel, но все же, на данном примере мы с вами создадим первое готовое приложение

Реализуем панель администрирования

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

Список уроков:

  • Урок №1 Введение. Установка фреймворка
  • Урок №2 Создание таблиц базы данных
  • Урок №3 Создание маршрутов
  • Урок №4 Создание главного контроллера и вида
  • Урок №5 Создание моделей. Выборка информации из таблиц базы данных
  • Урок №6 Отображение выбранной информации на экран
  • Урок №7 Доработка вида главной страницы
  • Урок №8 Механизм отправки почтовых сообщений
  • Урок №9 Страница материала
  • Урок №10 Стандартный механизм аутентификации
  • Урок №11 Форма добавления нового материала
  • Урок №12 Логика сохранения записи в таблицу базы данных
  • Урок №13 Форма редактирования материала
  • Урок №14 Обновление информации в базе данных
  • Урок №15 Удаление материалов. Заключение

Раздел 2. Часть 2. Фреймворк Laravel. Создание корпоративного сайта

  • Второй – это более сложный сайт, практически готовая CMS, корпоративный сайт.

Реализуем полноценную CMS

  • Мы с вами реализуем полноценную CMS – корпоративный сайт с использованием фреймворка Laravel. Функционал данного сайта значительно сложнее, нежели сайта, разрабатываемого в первой части, а значит, мы закрепим практически все, что изучали в теории

Создадим раздел блога

  • Создаваемый сайт будет включать в себя полноценный раздел блога, в котором будут публиковаться различные материалы, привязанные к определенным категориям. Причем структура категорий двухуровневая – материалы будут прикрепляться к категориям второго уровня, то есть дочерним. Комментарии будут добавляться без перезагрузки страницы

Сделаем раздел портфолио

  • В функционале сайта будет предусмотрен раздел портфолио, в котором будут опубликованы выполненные работы конкретной компании

Разработаем двухуровневое меню

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

Создадим панель администрирования

  • Для редактирования контента сайта мы создадим панель администратора, в которой можно добавлять, изменять и удалять содержимое пользовательской части сайта: материалы, меню, пользователи и т. д.

При этом, это закрытый раздел, доступ к которому могут получить только зарегистрированные пользователи, и только в том случае, если у них есть соответствующие права

Разделим пользователей по ролям

  • Мы не только используем систему регистрации и аутентификации фреймворка Laravel, но и задействуем механизм авторизации, то есть будем разделять пользователей по их правам и ролям (пользователи будут сгруппированы по ролям, а у каждой роли будет определен набор прав), и, соответственно, на каждом этапе работы админки будем выполнять проверку прав пользователя на выполнение текущего действия

Список уроков:

  • Урок №1 Введение. Установка фреймворка
  • Урок №2 Создание базы данных
  • Урок №3 Маршруты. Глобальный контроллер пользовательской части
  • Урок №4 Выборка информации для главного меню проекта
  • Урок №5 Отображение главного меню на экран
  • Урок №6 Создание слайдера
  • Урок №7 Формирование области контента главной страницы. Часть 1
  • Урок №8 Формирование области контента главной страницы. Часть 2
  • Урок №9 Отображение правого сайд-бара главной страницы сайта
  • Урок №10 Локализация проекта
  • Урок №11 Главная страница раздела блог
  • Урок №12 Создание недостающих моделей. Отображение на экран материалов
  • Урок №13 Элементы управления постраничной навигацией
  • Урок №14 Правый сайд-бар раздела блог
  • Урок №15 Доработка сайд-бара. Оптимизация работы страницы блога
  • Урок №16 Страница отдельного материала блога. Часть 1
  • Урок №17 Страница отдельного материала блога. Часть 2
  • Урок №18 Блок комментариев
  • Урок №19 Форма добавления нового комментария
  • Урок №20 Сохранение нового комментария в базу данных
  • Урок №21 Отображение на экран добавленного комментария. Часть 1
  • Урок №22 Отображение на экран добавленного комментария. Часть 2
  • Урок №23 Страница списка работ портфолио
  • Урок №24 Страница детального просмотра работы портфолио
  • Урок №25 Страница Контакты
  • Урок №26 Страница 404
  • Урок №27 Страница аутентификации
  • Урок №28 Главная страница админ панели
  • Урок №29 Права и привилегии пользователей
  • Урок №30 Метод проверки прав пользователя
  • Урок №31 Главная страница раздела управления материалами
  • Урок №32 Форма добавления нового материала
  • Урок №33 Сохранение нового материала в базу данных. Часть 1
  • Урок №34 Сохранение нового материала в базу данных. Часть 2
  • Урок №35 Форма редактирования материала
  • Урок №36 Обновление материала
  • Урок №37 Удаление материалов
  • Урок №38 Страница редактирования прав пользователей
  • Урок №39 Обновление информации о правах пользователя
  • Урок №40 Раздел меню
  • Урок №41 Страница добавления нового пункта
  • Урок №42 Сохранение новой ссылки
  • Урок №43 Страница редактирования меню
  • Урок №44 Обновление и удаление информации ссылки меню
  • Урок №45 Раздел пользователи
  • Урок №46 Заключение

Читать подробнее

Категория: Создание сайтов и блогов | Просмотров: 844 | Добавил: dvdcurse | Теги: адресс, Виктор Гавриленко, чпу, Андрей Бернацкий, Yii2, Фреймворк, WebForMySelf, Bootstrap, Андрей Кудлай, GII | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:

Графика и 3D моделирование © 2024
Бесплатный конструктор сайтов - uCoz