Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Gigarus, 24 дек 2022.

Цена: 20000р.-72%
Взнос: 5556р.

Основной список: 4 участников

  1. 24 дек 2022
    #1
    Gigarus
    Gigarus ОргОрганизатор

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

    Формат: 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 и др. Для того, чтобы перейти к использованию готовых инструментов.

    Продажник
     
  2. Последние события

    1. Tamara15
      Tamara15 не участвует.
      27 фев 2024
    2. Seraxira
      Seraxira не участвует.
      30 янв 2024
    3. Skladysh
      Skladysh участвует.
      13 ноя 2023
    4. skladchik.com
      В складчине участвует 5 человек(а).
      13 ноя 2023