Laravel: полный курс — бесплатно | Субконто.Академия

3 подписчика

12+
12+

1 просмотр

13 часов назад

ПожаловатьсяНарушение авторских прав

3 подписчика

12+
12+

1 просмотр

13 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

13 часов назад

Laravel: полный курс — бесплатный онлайн-курс от Субконто.Академии. ▶ Смотреть бесплатно: https://academy.66soft.ru/courses/laravel?utm_source=youtube&utm_medium=video&utm_campaign=trailers О курсе Курс «Laravel: полный курс»: архитектура, Eloquent, очереди и тестирование. В основной программе: жизненный цикл запроса, контейнер, маршруты и контроллеры; миграции, транзакции, очереди и события; тесты, производительность, безопасность и выкладка. Дополнительные модули «Сопровождение» учат применять тему в повседневной работе: диагностика, проверка качества, защита и выкладка. Для кого: для опытных разработчиков — курс разбирает тему на уровне реальной эксплуатации: архитектура, диагностика, качество и выкладка. Чему научитесь • Путь запроса через приложение • Маршруты, посредники и проверка ввода • Eloquent: связи и запросы • Миграции и структура базы • Транзакции и целостность • Очереди и события • Тестирование • Где приложение теряет время • Безопасность и выкладка • Загрузка файлов в Laravel: Storage, диски и валидация Что внутри • 37 уроков, около 13 ч учебного времени • все уроки — видео с озвучкой • теоретических уроков: 24 • практических заданий: 7 • тестов для самопроверки: 6 • финальный проект: платформа обучения Программа 1. Устройство приложения Жизненный цикл запроса, контейнер, маршруты и контроллеры. — Путь запроса через приложение: Что происходит от точки входа до ответа — Маршруты, посредники и проверка ввода: Границы приложения и всё, что происходит до контроллера — Eloquent: связи и запросы: Модели, отношения и проблема N+1 — Проверка: основы Laravel 2. Данные и фоновая работа Миграции, транзакции, очереди и события. — Миграции и структура базы: Изменение схемы без простоя и без потери данных — Транзакции и целостность: Атомарные операции, блокировки и гонки — Очереди и события: Всё, что не должно ждать в запросе — Практика: запись на курс 3. Качество и эксплуатация Тесты, производительность, безопасность и выкладка. — Тестирование: Тесты приложения, фабрики и что подменять — Где приложение теряет время: Кеш, запросы и типичные узкие места — Безопасность и выкладка: Права доступа, типичные уязвимости и подготовка к бою — Финальный проект: платформа обучения: Собрать приложение целиком и подготовить к выкладке 4. Сопровождение: повседневный цикл — Рабочий цикл — Загрузка файлов в Laravel: Storage, диски и валидация: Как принять файл из формы, проверить его, сохранить на диск local или s3 и отдать пользователю ссылку — Разделение ответственности — Практика — Проверка 5. Сопровождение: диагностика — Обработка исключений в Laravel: report, render и свои ошибки: Где Laravel 11–13 настраивает исключения, как сделать свою страницу ошибки, JSON для API и не потерять отчёт о сбое — Логирование в Laravel: каналы, Log::info и контекст: Как писать логи в Laravel, настроить каналы daily, stack и Telegram, добавить контекст и не утонуть в гигабайтах — Проблема N+1 в Laravel: eager loading через with() и load(): Почему страница со списком делает сотни SQL-запросов, как найти N+1 и исправить его через with, load, withCount — Практика — Проверка 6. Сопровождение: качество — Тестирование — Разбор чужой работы — Компромиссы — Практика — Проверка 7. Сопровождение: защита и доступ — Безопасность Laravel: CSRF, XSS, SQL-инъекции и mass assignment: Какие уязвимости Laravel закрывает сам, а где разработчик открывает дыру своими руками: CSRF, XSS, SQL-инъекции, mass assignment — Авторизация в Laravel: Gate, Policy и проверка прав: Как ограничить доступ в Laravel через Gate и Policy: кто может редактировать запись, проверки в контроллере, Blade и тестах — Модель угроз — Практика — Проверка 8. Сопровождение: выкладка — Боевой контур — Деплой Laravel на VPS: nginx, PHP-FPM, миграции и очереди: Пошаговый деплой Laravel на VPS с Ubuntu: nginx, PHP-FPM, .env, миграции, кеши, очереди через Supervisor и cron — Кеширование в Laravel: Cache::remember, Redis и сброс кеша: Как ускорить Laravel кешем: Cache::remember, выбор драйвера Redis или file, теги, блокировки и правильный сброс при изменении данных — Практика — Проверка Частые вопросы — Курс платный? Нет, все уроки бесплатны. — Нужна ли регистрация? Каталог доступен без регистрации, первый модуль открыт без записи на курс. Регистрация нужна только чтобы сохранять прогресс и закладки. — Сколько длится обучение? 37 уроков, около 13 ч; темп вы выбираете сами. — Какой уровень нужен? Для опытных разработчиков. Все уроки полностью бесплатны — без подписки и скрытых платежей. Субконто.Академия — бесплатная IT-академия от компании «Субконто Урал». Все курсы: https://academy.66soft.ru/ Разработка ПО: https://66soft.ru/ Ключевые слова: Laravel, PHP, PostgreSQL, бесплатный курс, онлайн-обучение #Laravel #бесплатныйкурс #СубконтоАкадемия

Название:

Laravel: полный курс — бесплатно | Субконто.Академия

Категория:

Обучение