Що нового?

Набір учасників [Marlin] Курс з ООП (Рахім Муратов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 7353 ГРН
Учасників: 0 з 41
Організатор: Відсутній
Статус: Набір учасників
Внесок: 186.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор


Місячний курс ПО PHP, ООП для бажаючих навчитися програмувати і влаштуватися на роботу. Щотижня зідзвін з куратором. Домашні завдання і щоденна підтримка викладача.
  • 1 місяць
  • 4 прямих ефірів
  • домашні завдання
  • щоденна підтримка куратора: можна задавати питання
  • Для кого: точка а-слабке знання ооп, точка Б-розробка на ооп і ларавел з повним розумінням процесу для працевлаштування
для того, щоб влаштуватися на роботу, в середньому потрібно знати/вміти:
  • Об'єктно-орієнтоване програмування
  • Фейрмворк laravel
  • база даних MySQL
  • патерни проектування SOLID, GRASP. Інші підходи як KISS, DRY.
  • розробка API
  • git
  • Docker
  • Linux, bash
  • unit тестування
  • та інші технології...
це база. Як мінімум 80% з цього потрібно знати, щоб влаштуватися на роботу і відчувати себе впевнено.

Для кого

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

Щоб людина влаштувалася на роботу, відчував себе впевнено в своїх знаннях, в своєму майбутньому як розробника потрібно пройти чималий шлях. Однак є один навик без якого все інше не має сенсу. Ця навичка-вміння самостійно вирішувати завдання, писати код.

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

Щоб на роботі відчувати себе впевнено, ми пропонуємо виконати такий же шлях тільки на навчальних проектах: зрозуміти принципи розробки, зіткнутися з безліччю помилок, вирішити їх, звертатися за допомогою до куратора. "Важко в навчанні, легко в бою": краще подолати труднощі на навчальному проекті і бути готовим, ніж не маючи досвіду взяти проект за гроші і не впоратися.
Детальний список модулів та уроків
Мислення ООП
  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 та ін Для того, щоб перейти до використання готових інструментів.
https://privatelink.de/?https://marlindev.ru/oop
 
Угорі