$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 10.11.2026

PHP и Laravel с нуля: сайт с базой, входом и API

Освойте PHP с первой строчки и соберите на Laravel доску объявлений с базой данных, фото, входом пользователей и JSON API.

Практические задания
Помощь от учителя
Поддержка 24/7
PHP и Laravel с нуля: сайт с базой, входом и API


Программа курса

11 разделов • 48 уроков

1

Первые шаги

1.4. Переменные и типы
1.5. Практикум: первая карточка
2

Логика и данные

2.1. Условия и сравнения
2.2. Массивы
2.3. Циклы
2.4. Свои функции
2.5. Практикум: каталог объявлений
3

Формы и страницы

3.1. Подключение файлов
3.2. Параметры в адресе
3.3. Формы и POST
3.4. Данные в JSON-файле
3.5. Практикум: подача объявления
4

Объекты и Composer

4.1. Классы и объекты
4.2. Интерфейсы и пространства имён
4.3. Composer и пакеты
4.4. Практикум: Барахолка на классах
5

База данных

5.1. PDO и SQLite
5.2. Безопасные запросы
5.3. Практикум: объявления в базе
6

Знакомство с Laravel

6.1. Laravel и новый проект
6.2. Маршруты и контроллеры
6.3. Шаблоны Blade
6.4. Практикум: витрина на Laravel
7

Модели и база

7.1. Миграции
7.2. Модели Eloquent
7.3. Фабрики и сидеры
7.4. Связи моделей
7.5. Практикум: каталог из базы
8

Формы и CRUD

8.1. Формы и защита CSRF
8.2. Валидация запросов
8.3. Правка и удаление
8.4. Загрузка фотографий
8.5. Практикум: управление объявлениями
9

Пользователи

9.1. Регистрация и вход
9.2. Объявления пользователя
9.3. Политики доступа
9.4. Практикум: личный кабинет
10

JSON API

10.1. Первый API на Laravel
10.2. API-ресурсы
10.3. Токены Sanctum
10.4. Практикум: API для приложения
11

Тесты и финал

11.1. Тесты в Laravel
11.2. Отладка и логи
11.3. Подготовка к выкладке
11.4. Финал и куда дальше

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
PHP
PHP 8.5
Laravel
Laravel 13
Composer
Eloquent
Blade
SQLite
REST API
Sanctum