Открыто

[QALight] Полный стек разработки на фреймворке Laravel

Тема в разделе "Курсы по программированию", создана пользователем Mandjurik, 24 фев 2018.

Цена: 10000р.-91%
Взнос: 874р.

Основной список: 13 участников

Резервный список: 8 участников

  1. 24 фев 2018
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    [QALight] Полный стек разработки на фреймворке Laravel

    Продолжаем обучение общего курса по "FullStack Web Developer"
    Полный стек разработки на фреймворке Laravel

    Этот курс предназначен для тех, кто хочет научиться разрабатывать надежные веб-приложения и веб-сайты на PHP с использованием Laravel.

    За последние пару лет Laravel стал самым популярным PHP фреймворком. Работодатели требуют навыки работы с ним. Laravel — чистый и стильный фреймворк для веб-разработки на PHP. Он освободит вас от запутанного кода и поможет вам создать прекрасные приложения, используя простой, выразительный синтаксис.

    Этот курс - четвёртый этап полного курса FullStack Web Developer.

    Обязательное требование: Знание основ HTML5 и CSS3, JavaScript Basic и основы PHP

    Остальные этапы курса:

    1. Веб-дизайн и разработка на основе HTML5 и CSS3 (Скоро сбор)
    2. JavaScript Basic
    3. Разработка CMS на основе PHP
    4. Полный стек разработки на фреймворке Laravel (вы тут)
    5. Веб-разработка на основе Node.js
    6. Создание интернет магазина с помощью Angular4


    upload_2018-2-24_20-22-24.png
    Занятие 1:
    Установка Laravel
    Основы Composer
    Установка локального сервера
    Кофигурация Virtual Hosts
    Установка PHP окружения среды разработки
    Создание Git репозитория
    Создание Laravel проекта
    Понятие Dotenv
    Проверка окружения среды разработки

    Занятие 2:
    Основы Laravel
    Шаблоны проектирования — MVC
    Разбор парадигмы MVC в Laravel
    Контроллеры
    Представления
    Модели
    Основы маршрутизации
    Параметры маршрутизации
    Создание контроллеров
    Маршрутизация контроллеров
    Передача данных в контроллер
    Ресурсы и контроллеры

    Занятие 3:
    Представления Laravel
    Создание Представления
    Передача данных в представлениях
    Основы Blade templating engine
    Установка Master layout
    Наследование представлений

    Занятие 4:
    Работа с базами данных
    Конфигурация баз данных
    Соединение с базами данных
    Driver баз данных
    Laravel Migrations
    Создание и удаление migration
    Добавление полей к существующей таблице, используя migrations
    Команды migration

    Занятие 5:
    Работа с базами данных Raw SQL
    Raw SQL
    Вставка данных
    Чтение данных
    Обновление данных
    Удаление данных
    QueryBuilder

    Занятие 6:
    Работа с базами данных Eloquent / ORM
    Чтение данных
    Чтение / поиск данных с помощью Constraints
    Вставка / сохранение данных
    Обновление данных с помощью Eloquent
    Удаление данных
    Мягкое удаление / отметить к удалению
    Получение удаленной / помеченной к удалению записи
    Восстановление удаленной / помеченной к удалению записи
    Перманентное удаление записи

    Занятие 7:
    Eloquent отношения
    Отношение One to One
    Отношение inverse
    Отношение One to many
    Отношение Many to many
    Таблица промежуточный запрос
    Отношение Has many through
    Polymorphic отношение
    Polymorphic inverse отношение
    Polymorphic many to many отношение
    Polymorphic many to many — retrieving отношение
    Polymorphic many to many — retrieving owner отношение

    Занятие 8:
    CRUD-операции
    Создание рессурсов при помощи Artisan
    Создание миграций
    Создание моделей
    Создание сидеров
    Создание контроллеров

    Занятие 9:
    Формы и валидация
    Передача данных из формы в базу данных
    Чтение данных
    Редактирование записей и перенаправление
    Удаление
    Основы валидации
    Отображение ошибок
    Загрузка файлов

    Занятие 10:
    Middleware
    Создание Middleware
    Использование middlewares
    Сессии
    Установка и чтение сессий
    Сброс данных
    Отправка Email
    Основы mailgun

    Занятие 11:
    Создание блога
    Проектирование архитектуры проекта
    Создание таблицы пользователей
    Создание Admin контроллеров и маршрутов
    Создание страницы списка пользователей
    Редактирование пользователей
    Удаление пользователей

    Занятие 12:
    Аутентификация
    Вход
    Создание Login представления
    Создание Login действия
    Перенаправление при входе
    Привилегии
    Сброс пароля
    Аутентификация пользователей
    Страница Profile
    Списки доступа (Access Control List)
    Управление группами
    Создание действия Logout

    Занятие 13:
    Посты и категории
    Страницы блога
    Создание основного Layout
    Создание страницы списка топиков блога
    Создание страницы представления топика блога
    Отображение изображений в посте
    Работа с категориями

    Занятие 14:
    Комментирование топиков блога
    Добавление миграций, моделей и связываний
    Добавление представлений

    Занятие 15:
    Тестирование и публикация проекта
    Тестирование проекта
    Основы Unit тестирование
    Основы функционального тестирования
    Выбор хостинга для проекта
    Настройка вашего хостинга
    Работа с Heroku
     
    Последнее редактирование модератором: 24 фев 2018
    1 человеку нравится это.
  2. Последние события

    1. darmor
      darmor не участвует.
      27 янв 2023
    2. Kolechka83
      Kolechka83 не участвует.
      5 сен 2022
    3. lion2607
      lion2607 не участвует.
      12 мар 2022
    4. qiwifuck
      qiwifuck участвует.
      8 ноя 2021

Поделиться этой страницей