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-сертификата
Отзывов пока нет. Будьте первым!
Продажи приостановлены. Можно подписаться на уведомление о возобновлении продаж.