Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Laravel 12 & Livewire 3. Разработка интернет-магазина
Highest Rated
Rating: 5.0 out of 5(27 ratings)
88 students

Laravel 12 & Livewire 3. Разработка интернет-магазина

В курсе вы сможете получить практику работы с Laravel 12 и Livewire 3, написав свой интернет-магазин с нуля
Last updated 5/2025
Russian

What you'll learn

  • На курсе вы познакомитесь с наиболее популярным PHP-фреймворком Laravel
  • В курсе используется актуальная на сегодняшний день версия Laravel 12
  • На курсе вы познакомитесь с фреймворком Livewire 3 для Laravel
  • Вы сможете написать собственный проект интернет-магазина на Laravel и Livewire
  • Курс поможет вам закрепить знания и навыки работы с объектно-ориентированным программированием (ООП)

Course content

2 sections81 lectures26h 39m total length
  • О проекте12:59
  • Установка Laravel и Livewire12:54
  • Первые компонеты и интеграция шаблона36:11
  • Модели, миграции и сиды25:28
  • Вывод товаров на главной странице22:10
  • Реализация корзины. Часть 123:09
  • Реализация корзины. Часть 218:30
  • Компонент количества товаров корзины26:20
  • Компонент мини-корзины21:46
  • Класс многоуровневого меню39:25
  • Получение товаров категории28:51
  • Пагинация для товаров15:34
  • Количество и сортировка товаров24:02
  • Хлебные крошки13:10
  • Миграции для фильтров23:04
  • Сидирование данных для фильтров13:14
  • Получение фильтров категории17:27
  • Вывод фильтров категории13:18
  • Применение фильтров32:49
  • Сброс пагинации для фильтров8:48
  • Фильтр товаров по цене20:11
  • Сброс фильтров19:39
  • Проверка параметров при загрузке страницы5:20
  • Получение данных продукта30:46
  • Вывод информации о товаре23:03
  • Завершение реализации страницы товара17:02
  • Регистрация пользователей28:29
  • Аутентификация пользователей20:57
  • Страница корзины. Часть 133:52
  • Страница корзины. Часть 219:43
  • Миграции и модели заказа14:15
  • Оформление заказа. Часть 119:42
  • Оформление заказа. Часть 225:00
  • Отправка писем о заказе34:45
  • Настройка отправки писем через Gmail9:13
  • Личный кабинет пользователя13:47
  • Редактирование профиля пользователя17:30
  • Список заказов пользователя15:29
  • Просмотр заказа пользователя19:50
  • Исправление ошибок оформления заказа12:58
  • Поиск. Часть 119:29
  • Поиск. Часть 217:20
  • Страница поиска14:01
  • SEO для страниц26:31

Requirements

  • Необходимы знания основ PHP и ООП
  • Желательно знание основ верстки (HTML и CSS)

Description

Представляем вашему вниманию курс – "Laravel 12 & Livewire 3. Разработка интернет-магазина". Курс состоит из двух частей и включает в себя 81 урок. Данный курс ориентирован на начинающих и продолжающих PHP-программистов, которые хотят на практике закрепить свои знания, развить навыки программирования, а также научиться работать с одним из наиболее популярных и востребованных PHP-фреймворков - Laravel, создавая современные, динамичные сайты, работающие без перезагрузки страниц, благодаря фреймворку Livewire.


На сегодняшний день PHP является наиболее популярным языком программирования для веб-разработки. На PHP написано около 80% всех сайтов в сети. На PHP написаны такие популярные CMS, как WordPress, OpenCart, 1С-Битрикс, PrestaShop, Drupal, Magento и многие другие. Также на PHP написано и множество популярнейших фреймворков, например: Laravel, CodeIgniter, Symfony, CakePHP, Yii и т.д. И реалии таковы, что современный веб-разаработчик должен иметь в своем арсенале сразу несколько популярных инструментов для написания веб-приложений. Одним из таких инструментов и является Laravel - фреймворк, который был и остается одним из наиболее популярных PHP-фреймворков. Поэтому изучение PHP и Laravel, а также их использование на практике с большой долей вероятности обеспечит вас работой и проектами в будущем.

В курсе, который целиком и полностью будет практическим, вы сможете написать интернет-магазин на Laravel. Ну а благодаря Livewire этот магазин будет динамичным, современным и будет активно использовать Ajax для самых разных действий: добавление товара в корзину, удаление из корзины, изменение количества в корзине, фильтр товаров, пагинация, поиск, всевозможные CRUD-операции (создание, редактирование, просмотр и удаление). Все это будет работать асинхронно, без перезагрузки страницы. Ну а возможности Livewire позволят использовать Ajax практически без необходимости писать JavaScript.

В первой части курса будет написана пользовательская часть интернет-магазина со всем необходимым типовым функционалом:

  • корзина и все ее основные функции;

  • регистрация и аутентификация пользователей;

  • личный кабинет пользователя;

  • оформление заказа;

  • многоуровневое меню категорий товаров;

  • список товаров выбранной категории;

  • пагинация, сортировка, выбор количества показываемых товаров;

  • фильтр товаров.

Во второй части курса будет написана админская часть сайта, через которую менеджер сможет управлять функционалом интернет магазина:

  • CRUD для категорий товаров;

  • CRUD для товаров;

  • CRUD для пользователей;

  • CRUD для заказов;

  • CRUD для фильтров.

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

Who this course is for:

  • Начинающие программисты на PHP и не только
  • Начинающие frontend-разработчики и backend-разработчики
  • Верстальщики, желающие идти дальше и изучать программирование