Fullstack Laravel API development with Nuxt and Linux

О чём курс

Разработка полноценного веб-приложения требует не только знаний фреймворка, но и умения настраивать сервер с нуля — здесь показывают путь от архитектуры API на Laravel до деплоя готового проекта на Linux-сервер с SSL-сертификатом. В основе обучения лежит создание клона Dribbble, что позволяет отработать прикладные задачи в реальных условиях. Вы разберете, как организовать код через репозитории и контракты, настроить JWT-аутентификацию, внедрить гео-поиск на базе MySQL и реализовать систему обмена сообщениями. Также детально рассматривается работа с медиа: от загрузки на Amazon S3 до серверной обработки и изменения размера изображений. Финальная часть посвящена DevOps-составляющей: самостоятельной настройке Nginx, диспетчера процессов для NuxtJS и защите соединения. Курс подходит разработчикам, которые хотят перейти от написания кода внутри фреймворка к полному циклу создания и эксплуатации веб-продуктов.

Программа обучения

  • Архитектура приложения
    • Организация кода через репозитории и контракты
  • Работа с API и данными
    • Настройка аутентификации пользователей через JWT
    • Подтверждение учетных записей и восстановление пароля
    • Реализация гео-поиска в MySQL
    • Использование политик Laravel для авторизации действий
  • Обработка медиаконтента
    • Загрузка изображений на сервер и в Amazon S3
    • Серверное изменение размера и обрезка изображений
  • Функциональные модули
    • Создание системы управления командами без сторонних пакетов
    • Реализация чата для обмена сообщениями
  • Frontend-разработка
    • Настройка NuxtJS для клиентской части
    • Интеграция Google Maps API для автозаполнения локаций
  • DevOps и деплой
    • Покупка и базовая настройка Linux-сервера
    • Настройка доменного имени
    • Конфигурация Nginx для API и Nuxt
    • Использование диспетчера процессов Node.js
    • Установка SSL-сертификата
Складчина создана 17 апреля 2020 г. · описание обновлено 23 марта 2026 г.
200 ₽ 899 ₽