• Гигабайты ценной информации. Присоединяйся.
    У нас действительно всё бесплатно, включая ChatGPT/DALLE/VISION)

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

serafim

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

Без знаний ООП изучать какой-либо фреймворк нет смысла. Поэтому решил провести отдельный интенсив по ООП на основе материала со своих уроков, дополнив новыми разделами про лучшие практики разработки и практическими примерами, чего порой не хватает во многих теоретических курсах.

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

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

Скачать: Пароль: 'njyt[eqyz
 
Сверху