Голосов: 0
#1
Формат: 1 месяц * 4 прямых эфиров * Домашние задания * Ежедневная поддержка куратора: можно задавать вопросы *
Для кого: точка А — слабое знание ООП, точка Б — разработка на ооп с полным пониманием процесса для дальнейшего трудоустройства
Для тех, кому нужна полноценная практика на php; кто знает теорию, но не может применить знания на практике; кто часто копирует код из сети, но самостоятельно написать не получается. А также, кто хочет научиться ООП.
Курс по ООП. Старт 5го января.
Месячный курс по PHP, ООП для желающих научиться программировать и устроиться на работу. Каждую неделю созвон с куратором. Домашние задания и ежедневная поддержка преподавателя.
Для того, чтобы устроиться на работу, в среднем нужно знать/уметь:
- 1 месяц
- 4 прямых эфиров
- Домашние задания
- Ежедневная поддержка куратора: можно задавать вопросы
- Для кого: точка А — слабое знание ооп, точка Б — разработка на ооп и ларавел с полным пониманием процесса для трудоустройства
Это база. Как минимум 80% из этого нужно знать, чтобы устроиться на работу и чувствовать себя уверенно.
- Объектно-ориентированное программирование
- Фейрмворк Laravel
- База данных MySQL
- Паттерны проектирования SOLID, GRASP. Другие подходы как KISS,DRY.
- Разработка API
- git
- Docker
- Linux, bash
- Unit тестирование
- и другие технологии...
Вот реальное тестовое задание. Если выполнить его хорошо, возьмут на работу.
Чтобы его выполнить, нужно неплохо разбираться в:
Именно эти темы мы будем проходить и готовится к прохождению таких заданий. Подробнее читайте в блоке «Программа»
- Темы: composer, psr стандарты, namespace, autoloading, spl, mvc, front controller, solid
- Уметь применять принципы ООП на практике
- Иметь опыт создания проектов на чистом PHP и на ООП.
Для кого
Вам обучение подойдет если:
- Вы учитесь самостоятельно и запутались в обилии информации.
- Вы часто копируете код, но сами написать не можете
- Устали искать информацию по крупицам
- Не можете применить ООП на практике
- В целом, с практикой все плохо. Ваша практика в основном, это переписывание кода с экрана
- Ищете четкую пошаговую программу обучения с преподавателем-практиком
Программа курса
Немного о подходе
Чтобы человек устроился на работу, чувствовал себя уверенно в своих знаниях, в своем будущем как разработчика нужно пройти немалый путь. Однако есть один навык без которого все остальное не имеет смысла. Этот навык — умение самостоятельно решать задачи, писать код.
На реальной работе разработчик не ищет видеокурс, где разбирается решение его задачи. Он находит решение сам: обсуждает тз, строит архитектуру, создает план и пишет код, использует гугл и документацию.
Чтобы на работе чувствовать себя уверенно, мы предлагаем проделать такой же путь только на учебных проектах: понять принципы разработки, столкнуться со множеством ошибок, решить их, обращаться за помощью к куратору. «Тяжело в учении, легко в бою»: лучше преодолеть трудности на учебном проекте и быть готовым, чем не имея опыта взять проект за деньги и не справиться.
Подробный список модулей и уроков
Мышление ООП
После разработки на чистом PHP, мы переходим к ООП. И первое, с чего нужно начинать — это мышление. Тут мы поймем как писать универсальный код, как придумывать архитектуру, как правильно думать, как оценить хороший код или нет.
- Верстка 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
- Завершение
Углубленный ООП
Практика на чистом ооп пошла отлично. По сути, мы занимались созданием собственных велосипедов. Это было хорошей практикой, но на машине которую сам придумал далеко не уедешь. Нужны готовые инструменты. В этом модуле, будем учить темы как composer,namespace,psr,autoloading,mvc и др. Для того, чтобы перейти к использованию готовых инструментов.
- 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
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.