Название:
Онлайн-интенсив по изучению ООП «Неделя ООП»
Автор:
Дмитрий Елисеев
Многие просят меня обучить их какому-нибудь
PHP-фреймворку
, мотивируя это тем, что хотят перейти на новый уровень разработки.
Но после собеседования часто оказывается, что они работали только с самописным кодом или с процедурными
CMS
, где толком не встречались с объектно-ориентированным подходом. Без знаний
ООП
изучать какой-либо
фреймворк
нет смысла.
Поэтому решил провести отдельный интенсив по ООП на основе материала со своих уроков, дополнив новыми разделами
про лучшие практики разработки и практическими примерами, чего порой не хватает во многих теоретических курсах.
Для кого этот интенсив?
Получите море пользы, если Вы:
* Слышали об ООП, но так и не осилили изучить
* Застряли на процедурном программировании
* Хотите изучить какой-нибудь ООП-фреймворк
* Не знаете, чем класс отличается от интерфейса
* Хотите ознакомиться с хорошими практиками
* Хотите разрабатывать удобные программы
* Откладывали изучение ООП до сегодняшнего дня
Бессмыcленно проходить курс, если Вы:
* Уже и так всё это знаете
* Считаете, что перенеся процедуры в класс получите объект
* Не собираетесь переходить на фреймворки
* Не верите что в курсах есть что-то интересное
* Считаете что купив курс, в тот же миг всему научитесь
* Хотите отложить изучение ещё на пару лет
* Да и вообще, если во всём сомневаетесь
Программа интенсива:
День первый
* Какие парадигмы программирования бывают
* Отход от процедурного программирования к ООП
* Кому и как объекты упрощают жизнь, а кому усложняют
* Как придумывали объектно-ориентированную парадигму
* Чем удобнее пользовательские типы и структуры данных
* Динамическая память, указатели и сборщик мусора
* Передача по ссылке и по значению
День второй
* Основные понятия и конструкции
* Синтаксис, классы, поля и методы
* Что же это за типы и что же это за классы
* Поля и методы объекта
* Области видимости. Какие когда предпочесть
* Статические и динамические элементы
* Плюсы и минусы строгой типизации
День третий
* Мышление ООПэшного программиста
* Почему неООПэшника сразу видно
* Чем же абстрактный класс отличается от интерфейса
* Наследуемся грамотно, избегая хаоса
* Инкапсуляция и полиморфизм на примере
* Использование принципов по-полной
* Слова, которые все говорят, но лишь единицы понимают
День четвертый
* Написание понятного кода
* Для чего нам нужен рефакторинг
* ООП для укрощения сложности
* Скажем дружно «нет лапшекоду»
* Какие принципы проектирования существуют
* Какие качества в себе нужно воспитать
* Так ли это всё в реальной жизни
День пятый
* Как не превратить проект в хаос
* Взгляд на объект со стороны
* Давать ли прямой доступ к свойствам
* Создание и обработка событий (Event)
* Использование исключений (Exception)
* Делаем однонаправленные зависимости
* Связи между уровнями абстракции
День шестой
* Что важно для заказчика
* Что важно для программиста
* Плюсы и минусы ActiveRecord и CRUD
* Куда поместить бизнес-логику... и прочие вещи
—————————————————————————
🔗 Продажник:
📥 СКАЧАТЬ КУРС:
Онлайн-интенсив по изучению ООП «Неделя ООП»
Автор:
Дмитрий Елисеев
Многие просят меня обучить их какому-нибудь
PHP-фреймворку
, мотивируя это тем, что хотят перейти на новый уровень разработки.
Но после собеседования часто оказывается, что они работали только с самописным кодом или с процедурными
CMS
, где толком не встречались с объектно-ориентированным подходом. Без знаний
ООП
изучать какой-либо
фреймворк
нет смысла.
Поэтому решил провести отдельный интенсив по ООП на основе материала со своих уроков, дополнив новыми разделами
про лучшие практики разработки и практическими примерами, чего порой не хватает во многих теоретических курсах.
Для кого этот интенсив?
Получите море пользы, если Вы:
* Слышали об ООП, но так и не осилили изучить
* Застряли на процедурном программировании
* Хотите изучить какой-нибудь ООП-фреймворк
* Не знаете, чем класс отличается от интерфейса
* Хотите ознакомиться с хорошими практиками
* Хотите разрабатывать удобные программы
* Откладывали изучение ООП до сегодняшнего дня
Бессмыcленно проходить курс, если Вы:
* Уже и так всё это знаете
* Считаете, что перенеся процедуры в класс получите объект
* Не собираетесь переходить на фреймворки
* Не верите что в курсах есть что-то интересное
* Считаете что купив курс, в тот же миг всему научитесь
* Хотите отложить изучение ещё на пару лет
* Да и вообще, если во всём сомневаетесь
Программа интенсива:
День первый
* Какие парадигмы программирования бывают
* Отход от процедурного программирования к ООП
* Кому и как объекты упрощают жизнь, а кому усложняют
* Как придумывали объектно-ориентированную парадигму
* Чем удобнее пользовательские типы и структуры данных
* Динамическая память, указатели и сборщик мусора
* Передача по ссылке и по значению
День второй
* Основные понятия и конструкции
* Синтаксис, классы, поля и методы
* Что же это за типы и что же это за классы
* Поля и методы объекта
* Области видимости. Какие когда предпочесть
* Статические и динамические элементы
* Плюсы и минусы строгой типизации
День третий
* Мышление ООПэшного программиста
* Почему неООПэшника сразу видно
* Чем же абстрактный класс отличается от интерфейса
* Наследуемся грамотно, избегая хаоса
* Инкапсуляция и полиморфизм на примере
* Использование принципов по-полной
* Слова, которые все говорят, но лишь единицы понимают
День четвертый
* Написание понятного кода
* Для чего нам нужен рефакторинг
* ООП для укрощения сложности
* Скажем дружно «нет лапшекоду»
* Какие принципы проектирования существуют
* Какие качества в себе нужно воспитать
* Так ли это всё в реальной жизни
День пятый
* Как не превратить проект в хаос
* Взгляд на объект со стороны
* Давать ли прямой доступ к свойствам
* Создание и обработка событий (Event)
* Использование исключений (Exception)
* Делаем однонаправленные зависимости
* Связи между уровнями абстракции
День шестой
* Что важно для заказчика
* Что важно для программиста
* Плюсы и минусы ActiveRecord и CRUD
* Куда поместить бизнес-логику... и прочие вещи
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал