Skip to content

Как пользоваться учебником

🎯 Для максимальной эффективности

1. Читай активно

  • Не просто читай — пробуй код на практике
  • Пиши заметки — выделяй важное
  • Задавай вопросы — если что-то непонятно, перечитай или погугли

2. Практикуйся

Каждая глава содержит упражнения. Обязательно делай их!

php
// ❌ Плохо: просто читать код
echo "Hello World";

// ✅ Хорошо: писать код самому
// Открой редактор и набери это сам:
echo "Hello World";

3. Создавай собственные примеры

Не ограничивайся примерами из учебника — придумывай свои!

4. Делай перерывы

Мозгу нужно время на усвоение информации. Идеальный режим:

  • 45 минут изучения
  • 15 минут перерыв
  • Повтори 2-3 раза
  • Длинный перерыв 1-2 часа

📋 Чек-лист перед началом главы

  • [ ] У меня есть рабочее окружение (PHP установлен)
  • [ ] Я прочитал предыдущую главу (если не первая)
  • [ ] Я готов писать код, а не только читать
  • [ ] У меня есть 30-60 минут свободного времени

📋 Чек-лист после главы

  • [ ] Я понял основные концепции
  • [ ] Я выполнил упражнения
  • [ ] Я могу объяснить тему своими словами
  • [ ] Я готов двигаться дальше

Если хотя бы один пункт не выполнен — перечитай главу!

🎓 Стратегии изучения

Для новичков

Путь "С нуля":

  1. Начни с Части 0 (Фундамент)
  2. Проходи последовательно все главы
  3. Не пропускай упражнения
  4. Создавай свои mini-проекты после каждой части

Примерный график:

  • Месяц 1: Части 0-3 (Основы PHP, веб, БД)
  • Месяц 2: Части 4-7 (ООП, архитектура, Composer)
  • Месяц 3-4: Части 8-10 (Laravel)
  • Месяц 5: Части 11-14 (Тестирование, Frontend, Real-time, DevOps)
  • Месяц 6: Итоговый проект (мессенджер)

Для знающих PHP

Путь "Переход на Laravel":

  1. Пробегись по Частям 1-6 (освежи память)
  2. Внимательно изучи Часть 7 (Composer)
  3. Глубоко погрузись в Части 8-10 (Laravel)
  4. Части 11-14 по необходимости

Примерный график:

  • Неделя 1-2: Laravel основы (Часть 8)
  • Неделя 3-4: Laravel БД (Часть 9)
  • Неделя 5-6: Laravel продвинутое (Часть 10)
  • Неделя 7-8: Итоговый проект

Для опытных разработчиков

Путь "Справочник":

  • Используй поиск для нужных тем
  • Читай только интересующие главы
  • Фокус на продвинутые темы (Части 10, 13, 14)

💡 Советы по обучению

Создавай pet-проекты

После каждой части создавай небольшой проект:

  • После Части 2: Простая гостевая книга
  • После Части 3: Блог с комментариями
  • После Части 6: Todo-список с авторизацией
  • После Части 10: API для мобильного приложения

Читай чужой код

  • Изучай популярные Laravel пакеты на GitHub
  • Смотри как решают задачи другие разработчики
  • Участвуй в code review (или проси друзей проверить твой код)

Пиши чистый код сразу

Не жди "потом переделаю". Пиши правильно с самого начала:

  • Осмысленные имена переменных
  • Комментарии где нужно
  • Форматирование кода
  • Следование PSR стандартам

Изучай официальную документацию

Этот учебник — отличный старт, но Laravel документация — твой лучший друг:

🔧 Инструменты для обучения

Необходимые

  • Редактор кода: VS Code, PHPStorm
  • Локальный сервер: XAMPP, Laragon, или Docker
  • Git: для версионирования кода
  • Terminal: для работы с командной строкой

Полезные

  • Postman: для тестирования API
  • TablePlus: для работы с БД
  • Docker Desktop: для контейнеризации

📊 Отслеживай прогресс

Создай файл progress.md и отмечай пройденные главы:

markdown
# Мой прогресс

## Часть 0: Фундамент
- [x] 0.1 Как работает веб
- [x] 0.2 Окружение разработчика
- [ ] 0.3 Терминал

## Часть 1: Основы PHP
- [ ] 1.1 Синтаксис PHP
...

❓ Часто задаваемые вопросы

Нужно ли знать английский?

Желательно базовое понимание технического английского, т.к. документация Laravel на английском.

Сколько времени уделять в день?

Минимум 1 час. Оптимально 2-3 часа.

Можно ли пропускать главы?

Если уже знаешь тему — можешь пробежаться по ключевым моментам. Но не пропускай полностью!

Как проверить свои решения упражнений?

В конце многих глав есть решения в <details>. Но сначала попробуй сам!

Где задавать вопросы?

  • GitHub Issues проекта
  • Telegram чаты по PHP/Laravel
  • Stack Overflow (на английском)

🎯 Главное правило

Код, который ты написал сам, стоит тысячи прочитанных строк

Не стесняйся экспериментировать, ломать и чинить. Ошибки — лучший учитель!


Готов начать?Глава 0.1: Как работает веб

Выпущено под лицензией MIT