Місячний курс ПО PHP, ООП для бажаючих навчитися програмувати і влаштуватися на роботу. Щотижня зідзвін з куратором. Домашні завдання і щоденна підтримка викладача.
- 1 місяць
- 4 прямих ефірів
- домашні завдання
- щоденна підтримка куратора: можна задавати питання
- Для кого: точка а-слабке знання ооп, точка Б-розробка на ооп і ларавел з повним розумінням процесу для працевлаштування
- Об'єктно-орієнтоване програмування
- Фейрмворк laravel
- база даних MySQL
- патерни проектування SOLID, GRASP. Інші підходи як KISS, DRY.
- розробка API
- git
- Docker
- Linux, bash
- unit тестування
- та інші технології...
Для кого
вам навчання підійде якщо:
- ви вчитеся самостійно і заплуталися у великій кількості інформації.
- ви часто копіюєте код, але самі написати не можете
- втомилися шукати інформацію по крупицях
- Не можете застосувати ООП на практиці
- в цілому, з практикою все погано. Ваша практика в основному, це переписування коду з екрану
- шукаєте чітку покрокову програму навчання з викладачем-практиком
програма курсу
Трохи про підхід
Щоб людина влаштувалася на роботу, відчував себе впевнено в своїх знаннях, в своєму майбутньому як розробника потрібно пройти чималий шлях. Однак є один навик без якого все інше не має сенсу. Ця навичка-вміння самостійно вирішувати завдання, писати код.
На реальній роботі розробник не шукає відеокурс, де розбирається рішення його завдання. Він знаходить рішення сам: обговорює тз, будує архітектуру, створює план і пише код, використовує гугл і документацію.
Щоб на роботі відчувати себе впевнено, ми пропонуємо виконати такий же шлях тільки на навчальних проектах: зрозуміти принципи розробки, зіткнутися з безліччю помилок, вирішити їх, звертатися за допомогою до куратора. "Важко в навчанні, легко в бою": краще подолати труднощі на навчальному проекті і бути готовим, ніж не маючи досвіду взяти проект за гроші і не впоратися.
Детальний список модулів та уроків
Мислення ООП
Розробка на чистому ООП
Поглиблений ООП
Трохи про підхід
Щоб людина влаштувалася на роботу, відчував себе впевнено в своїх знаннях, в своєму майбутньому як розробника потрібно пройти чималий шлях. Однак є один навик без якого все інше не має сенсу. Ця навичка-вміння самостійно вирішувати завдання, писати код.
На реальній роботі розробник не шукає відеокурс, де розбирається рішення його завдання. Він знаходить рішення сам: обговорює тз, будує архітектуру, створює план і пише код, використовує гугл і документацію.
Щоб на роботі відчувати себе впевнено, ми пропонуємо виконати такий же шлях тільки на навчальних проектах: зрозуміти принципи розробки, зіткнутися з безліччю помилок, вирішити їх, звертатися за допомогою до куратора. "Важко в навчанні, легко в бою": краще подолати труднощі на навчальному проекті і бути готовим, ніж не маючи досвіду взяти проект за гроші і не впоратися.
Детальний список модулів та уроків
Мислення ООП
- Верстка 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
- завершення
Поглиблений ООП
- 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
https://privatelink.de/?https://marlindev.ru/oop