Скачать 

[Marlin] Курс по ООП [Рахим Муратов]

Цена: 395 РУБ
Организатор: Robot
Список участников складчины:
  • 1. Brendon21
  • 2. rimm2
  • 3. ник скрыт
Robot
Robot
Складчик
  • #1

[Marlin] Курс по ООП [Рахим Муратов]

Ссылка на картинку
Месячный курс по PHP, ООП для желающих научиться программировать и устроиться на работу
Каждую неделю созвон с куратором. Домашние задания.
  • 1 месяц
  • 4 прямых эфиров
  • Домашние задания
  • Ежедневная поддержка куратора: можно задавать вопросы
  • Для кого: точка А — слабое знание ооп, точка Б — разработка на ооп и ларавел с полным пониманием процесса для трудоустройства
Для того, чтобы устроиться на работу, в среднем нужно знать/уметь:
  • Объектно-ориентированное программирование
  • Фейрмворк Laravel
  • База данных MySQL
  • Паттерны проектирования SOLID, GRASP. Другие подходы как KISS,DRY.
  • Разработка API
  • git
  • Docker
  • Linux, bash
  • Unit тестирование
  • и другие технологии...
Это база. Как минимум 80% из этого нужно знать, чтобы устроиться на работу и чувствовать себя уверенно.

Вам обучение подойдет если:
  • Вы учитесь самостоятельно и запутались в обилии информации.
  • Вы часто копируете код, но сами написать не можете
  • Устали искать информацию по крупицам
  • Не можете применить ООП на практике
  • В целом, с практикой все плохо. Ваша практика в основном, это переписывание кода с экрана
  • Ищете четкую пошаговую программу обучения с преподавателем-практиком
Программа курса:

Немного о подходе

Чтобы человек устроился на работу, чувствовал себя уверенно в своих знаниях, в своем будущем как разработчика нужно пройти немалый путь. Однако есть один навык без которого все остальное не имеет смысла. Этот навык — умение самостоятельно решать задачи, писать код.
На реальной работе разработчик не ищет видеокурс, где разбирается решение его задачи. Он находит решение сам: обсуждает тз, строит архитектуру, создает план и пишет код, использует гугл и документацию.

Чтобы на работе чувствовать себя уверенно, мы предлагаем проделать такой же путь только на учебных проектах: понять принципы разработки, столкнуться со множеством ошибок, решить их, обращаться за помощью к куратору. «Тяжело в учении, легко в бою»: лучше преодолеть трудности на учебном проекте и быть готовым, чем не имея опыта взять проект за деньги и не справиться.

Подробный список модулей и уроков:
:)

Мышление ООП
  • Верстка index
  • Работа с PDO Select
  • Рефакторинг 1
  • QueryBuilder 2
  • QueryBuilder рефакторинг 3
  • Connection рефакторинг
  • Эволюция синтаксиса
  • QueryBuilder мышление
  • Страница show
  • QueryBuilder Update и Delete
  • Router
  • Dependency Injection
  • Packagist
  • Правка мозга
После разработки на чистом PHP, мы переходим к ООП. И первое, с чего нужно начинать — это мышление. Тут мы поймем как писать универсальный код, как придумывать архитектуру, как правильно думать, как оценить хороший код или нет.
Разработка на чистом ООП
  • План
  • Основа ООП подхода
  • Экземпляр БД
  • Метод 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
Практика на чистом ооп пошла отлично. По сути, мы занимались созданием собственных велосипедов. Это было хорошей практикой, но на машине которую сам придумал далеко не уедешь. Нужны готовые инструменты. В этом модуле, будем учить темы как composer,namespace,psr,autoloading,mvc и др. Для того, чтобы перейти к использованию готовых инструментов.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование

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

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху