[Дмитрий Елисеев] Онлайн-интенсив по изучению ООП «Неделя ООП»

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.857
Реакции
174.808
Ra
243.332
Название: Онлайн-интенсив по изучению ООП «Неделя ООП»
Автор: Дмитрий Елисеев

Многие просят меня обучить их какому-нибудь PHP-фреймворку, мотивируя это тем, что хотят перейти на новый уровень разработки.
Но после собеседования часто оказывается, что они работали только с самописным кодом или с процедурными CMS, где толком не встречались с объектно-ориентированным подходом. Без знаний ООП изучать какой-либо фреймворк нет смысла.
Поэтому решил провести отдельный интенсив по ООП на основе материала со своих уроков, дополнив новыми разделами
про лучшие практики разработки и практическими примерами, чего порой не хватает во многих теоретических курсах.
Для кого этот интенсив?
Получите море пользы, если Вы:
  • Слышали об ООП, но так и не осилили изучить Застряли на процедурном программировании Хотите изучить какой-нибудь ООП-фреймворк Не знаете, чем класс отличается от интерфейса Хотите ознакомиться с хорошими практиками Хотите разрабатывать удобные программы Откладывали изучение ООП до сегодняшнего дня
Бессмыcленно проходить курс, если Вы:
  • Уже и так всё это знаете Считаете, что перенеся процедуры в класс получите объект Не собираетесь переходить на фреймворки Не верите что в курсах есть что-то интересное Считаете что купив курс, в тот же миг всему научитесь Хотите отложить изучение ещё на пару лет Да и вообще, если во всём сомневаетесь
Программа интенсива:

День первый
  • Какие парадигмы программирования бывают Отход от процедурного программирования к ООП Кому и как объекты упрощают жизнь, а кому усложняют Как придумывали объектно-ориентированную парадигму Чем удобнее пользовательские типы и структуры данных Динамическая память, указатели и сборщик мусора Передача по ссылке и по значению
День второй
  • Основные понятия и конструкции Синтаксис, классы, поля и методы Что же это за типы и что же это за классы Поля и методы объекта Области видимости. Какие когда предпочесть Статические и динамические элементы Плюсы и минусы строгой типизации
День третий
  • Мышление ООПэшного программиста Почему неООПэшника сразу видно Чем же абстрактный класс отличается от интерфейса Наследуемся грамотно, избегая хаоса Инкапсуляция и полиморфизм на примере Использование принципов по-полной Слова, которые все говорят, но лишь единицы понимают
День четвертый
  • Написание понятного кода Для чего нам нужен рефакторинг ООП для укрощения сложности Скажем дружно «нет лапшекоду» Какие принципы проектирования существуют Какие качества в себе нужно воспитать Так ли это всё в реальной жизни
День пятый
  • Как не превратить проект в хаос Взгляд на объект со стороны Давать ли прямой доступ к свойствам Создание и обработка событий (Event) Использование исключений (Exception) Делаем однонаправленные зависимости Связи между уровнями абстракции
День шестой
  • Что важно для заказчика Что важно для программиста Плюсы и минусы ActiveRecord и CRUD Куда поместить бизнес-логику... и прочие вещи
Продажник:

Войти или Зарегистрироваться чтобы увидеть скрытый текст.

Скачать: Пароль: Open-Hide.biz
 

Теги по которым нашли тему

  1. елисеев
Сверху