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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
783
50
Голосов: 0
#1
Формат: 1 месяц * 4 прямых эфиров * Домашние задания * Ежедневная поддержка куратора: можно задавать вопросы *

Для кого: точка А — слабое знание ООП, точка Б — разработка на ооп с полным пониманием процесса для дальнейшего трудоустройства

Для тех, кому нужна полноценная практика на php; кто знает теорию, но не может применить знания на практике; кто часто копирует код из сети, но самостоятельно написать не получается. А также, кто хочет научиться ООП.

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

Вот реальное тестовое задание. Если выполнить его хорошо, возьмут на работу.

[​IMG]

Чтобы его выполнить, нужно неплохо разбираться в:
  • Темы: composer, psr стандарты, namespace, autoloading, spl, mvc, front controller, solid
  • Уметь применять принципы ООП на практике
  • Иметь опыт создания проектов на чистом PHP и на ООП.
Именно эти темы мы будем проходить и готовится к прохождению таких заданий. Подробнее читайте в блоке «Программа»

Для кого

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

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

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

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



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

Мышление ООП

  1. Верстка index

  2. Работа с PDO Select

  3. Рефакторинг 1

  4. QueryBuilder 2

  5. QueryBuilder рефакторинг 3

  6. Connection рефакторинг

  7. Эволюция синтаксиса

  8. QueryBuilder мышление

  9. Страница show

  10. QueryBuilder Update и Delete

  11. Router

  12. Dependency Injection

  13. Packagist

  14. Правка мозга
После разработки на чистом PHP, мы переходим к ООП. И первое, с чего нужно начинать — это мышление. Тут мы поймем как писать универсальный код, как придумывать архитектуру, как правильно думать, как оценить хороший код или нет.

Разработка на чистом ООП

  1. План

  2. Основа ООП подхода

  3. Экземпляр БД

  4. Метод Query

  5. Query

  6. GET & DELETE

  7. Database INSERT

  8. Database Update, First

  9. Config

  10. Validation and Input

  11. CSRF, Session

  12. Flash

  13. User

  14. Redirect

  15. Register User #2

  16. Login

  17. Проверка авторизации

  18. Выход из системы

  19. Запомнить меня #1

  20. Запомнить меня #2

  21. Изменение профиля

  22. Изменение пароля

  23. Права и роли

  24. Доп. урок #2

  25. Завершение
Прокачали мышление, теперь переходим к практике. В этом модуле я покажу как создать проект на чистом ООП. В этом модуле нет синтетических, математических примеров. Все из реальной жизни.

Углубленный ООП

  1. Overview

  2. Namespace

  3. Autoloading

  4. PSR

  5. Composer

  6. Composer подключение своих классов

  7. QueryBuilder

  8. League Plates

  9. Kint

  10. Flash

  11. Routing

  12. Routing 2

  13. Views

  14. Подключение компонентов

  15. Exception 1

  16. Exception 2

  17. User 1

  18. User 2

  19. User 3

  20. Mail отправка почты

  21. Faker

  22. Aura select paginator

  23. Paginator

  24. PHP DI 1

  25. PHP DI 2

  26. PHP DI 3
Практика на чистом ооп пошла отлично. По сути, мы занимались созданием собственных велосипедов. Это было хорошей практикой, но на машине которую сам придумал далеко не уедешь. Нужны готовые инструменты. В этом модуле, будем учить темы как composer,namespace,psr,autoloading,mvc и др. Для того, чтобы перейти к использованию готовых инструментов.

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

На форуме мы делимся сливами популярных курсов в различных областях знаний! Если вы хотите повысить свою профессиональную квалификацию, но не хотите тратить много на курсы, то вы попали по адресу.

VKURSE.INFO регулярно публикует:

  • слив курсов от лучших онлайн-школ, инфобизнесменов и блогеров;
  • вебинары, марафоны, мануалы, от популярных блогеров на тему здоровья и саморазвития;
  • торрент-курсы, книги и гайды, обучения веб-дизайну, программированию, создания сайтов, бизнеса, продвижения в социальных сетях актуальных сегодня.

Мы ежедневно обновляем нашу коллекцию, чтобы вы могли бесплатно найти и скачать необходимый слив курсов обучения

Быстрая навигация

Меню пользователя