Программа курса
Немного о подходе
Чтобы человек устроился на работу, чувствовал себя уверенно в своих знаниях, в своем будущем как разработчика нужно пройти немалый путь. Однако есть один навык без которого все остальное не имеет смысла. Этот навык — умение самостоятельно решать задачи, писать код.
На реальной работе разработчик не ищет видеокурс, где разбирается решение его задачи. Он находит решение сам: обсуждает тз, строит архитектуру, создает план и пишет код, использует гугл и документацию.
Чтобы на работе чувствовать себя уверенно, мы предлагаем проделать такой же путь только на учебных проектах: понять принципы разработки, столкнуться со множеством ошибок, решить их, обращаться за помощью к куратору. «Тяжело в учении, легко в бою»: лучше преодолеть трудности на учебном проекте и быть готовым, чем не имея опыта взять проект за деньги и не справиться.
Подробный список модулей и уроков
Мышление ООП
- Верстка index
- Работа с PDO Select
- Рефакторинг 1
- QueryBuilder 2
- QueryBuilder рефакторинг 3
- Connection рефакторинг
- Эволюция синтаксиса
- QueryBuilder мышление
- Страница show
- QueryBuilder Update и Delete
- Router
- Dependency Injection
- Packagist
- Правка мозга
Разработка на чистом ООП
- План
- Основа ООП подхода
- Экземпляр БД
- Метод Query
- Query
- GET & DELETE
- Database INSERT
- Database Update, First
- Config
- Validation and Input
- CSRF, Session
- Flash
- User
- Redirect
- Register User #2
- Login
- Проверка авторизации
- Выход из системы
- Запомнить меня #1
- Запомнить меня #2
- Изменение профиля
- Изменение пароля
- Права и роли
- Доп. урок #2
- Завершение
Углубленный ООП
- Overview
- Namespace
- Autoloading
- PSR
- Composer
- Composer подключение своих классов
- QueryBuilder
- League Plates
- Kint
- Flash
- Routing
- Routing 2
- Views
- Подключение компонентов
- Exception 1
- Exception 2
- User 1
- User 2
- User 3
- Mail отправка почты
- Faker
- Aura select paginator
- Paginator
- PHP DI 1
- PHP DI 2
- PHP DI 3