Неделя ООП: Третий поток

Представляю наше главное событие осени. Снова запускаю уже многим полюбившийся супер-мега-интенсив по объектно-ориентированному программированию:

Что в третьем потоке будет такого эпического и чем он будет отличаться от предыдущих?

Информацию о предыдущих можете найти на страницах про первый и второй поток. Второй набрал приличное количество отзывов к своим урокам:

Первый | Второй | Третий | Четвёртый | Пятый | Шестой

Первые уроки были для многих неновичков скучными, так как сначала мы затрагивали только банальные вещи и постепенно повышали сложность. Сейчас в первые уроки добавились новые примеры и упражнения. Меньше теории и больше практики. Знакомство с функциональным программированием полностью вынесено в прошедшие вебинары, поэтому в третьем потоке содержание будет дополнено и перекомпоновано. Для лёгкости понимания в дополнение к исходному коду добавились красивые схемы и диаграммы классов.

За эти шесть вечеров мы:

  • Узнаем, кому нужен ООП и кому не нужен.
  • Научимся моделировать предметную область и разбивать сложную логику на объекты.
  • Научимся использовать «чистое» ООП и узнаем, чем оно полезно.
  • Разберёмся, что же такое «Модель» в MVC.
  • Ответим на вопрос, куда же деть бизнес-логику.
  • Узнаем, как делать «тонкие контроллеры».
  • ...

Остальное, дабы не дублировать, поместил вместе с расписанием на страницу интенсива:


Перейти на страницу интенсива


Второй поток занял шесть четырёхчасовых уроков, проводимых по понедельникам, средам и пятницам. Все участники получили вечный персональный доступ к личному кабинету, где выкладывались записи и дополнительные материалы. Так что можно спокойно смотреть всё в записи в личном кабинете, если нет возможности поприсутствовать онлайн. В этот раз будет также.

Как бонус, сейчас помимо уроков добавилось общение в личном кабинете ученика.

Предыдущий поток стоил 3490 рублей. Третий будет примерно за эту же цену. Аналогично будет доступна 50% предоплата для пробного приобретения первых трёх уроков и большая скидка для участников предыдущих потоков. И также останется гарантия возврата средств: если кому-то что-то не понравится или если кто-то передумает в ходе интенсива, то я полностью верну его платёж.


Принять участие в интенсиве


Задавайте свои вопросы здесь в комментариях или в обратную связь. А если уже проходили предыдущие потоки, то напишите, стоит ли их проводить дальше. А с будущими участниками круто проведём время на интенсиве :)

Другие статьи

Вчера после окончания интенсива провели бесплатный дополнительный урок с ответами на вопросы по ООП. Поговорили ещё раз об ответственностях контроллеров, немного про MVC, View Model и фреймворки, повторили критерии выноса кода в отдельные компоненты. Личных вопросов не было, поэтому с разрешения участников выкладываю запись для всеобщего просмотра.

Как-то давно у меня спрашивали, как сделать хранение пользовательского контента в разных базах данных, а недавно этот же вопрос всплыл на форуме вновь: «Подскажите в общих чертах, как можно реализовать динамическое переключение между базами в зависимости от подключенного пользователя».

Второй мастер-класс по функциональному программированию в PHP на примере написания многопоточного парсера активных участников форума. Рассмотрели базовую реализацию многопоточности в PHP и отличия от других языков программирования.

На вебинаре о тестировании мы не уделили внимания практическому применению парадигмы Test Driven Development (TDD) в реальных проектах и написанию моков в модульных тестах. Попробуем решить сегодняшнюю задачу по практике написания тестов до кода и потренируемся в составлении модульных и функциональных тестов.

Комментарии

 

Andrewkha

ЗдОрово! Собственно, хотелось бы узнать о размере скидки для участников предыдущих потоков. Сами уроки посещать вряд ли удастся, а вот записи получил бы с удовольствием

Ответить

 

Дмитрий Елисеев

Скидка примерно в половину цены.

Ответить

 

Andrewkha

Насколько новый курс будет отличаться от второго? Не хотелось бы получить то же самое. Например, разработка реального приложения. Это будет что-то новое или тот же самый пример?

Ответить

 

Дмитрий Елисеев

Приложение то же самое. Дополнятся другие уроки. Если с их пониманием во втором потоке нет проблем и нет дополнительных вопросов, то лучше я отдельный мастер-класс по ещё одному реальному сайту сделаю.

Ответить

 

Andrewkha

Вот это было бы здорово! Есть куча непоняток по сервисному слою... Хотя еще 6-ой урок не посмотрел, возможно, после него будет понятнее

По остальным урокам вопросов нет, все поняно

Ответить

 

Дмитрий Елисеев

Ну да, про сервисный слой и фреймворконезависимое приложение как раз шестой урок.

Ответить

 

Andrewkha

Дмитрий,
Скажи, пожалуйста, идея об отдельном мастер-классе по реальному сайту была лишь мыслью вслух или что-то реально ожидать в ближайшем будущем? Интересуюсь с целью принять решение, переписывать ли свой проект сейчас с учетом изученного или есть реальный смысл подождать и еще подучиться.

Ответить

 

Дмитрий Елисеев

По магазину будет не раньше Нового Года. Пока можете дочитать книги.

Ответить

 

Andrewkha

Ну, то есть он, однозначно, будет? Это очень радует.
Платный?

Ответить

 

alex

Дим, здравствуйте.
очень интересует ваш курс, но посещать интенсив не могу.
вы бы не могли сделать отдельный курс как по git?
у меня не получается посещать онлаин.
работа, семья и все в этом духе.

Ответить

 

Дмитрий Елисеев

С этим без проблем. Запишитесь со всеми и скачивайте записи в личном кабинете, когда будет удобно.

Ответить

 

slo_nik

Добрый день, alex.
Все уроки выкладываются в записи в личном кабинете. Вы сможете их скачать и смотреть в удобное для Вас время.

Ответить

 

slo_nik

Добрый день, Дмитрий.
Всё отлично было во втором потоке. Единственное, что огорчает, так это звук, иногда "прыгает" и слушать невозможно. Правда это всего ничего по времени. Было бы хорошо избавиться от этой проблемы в этом потоке.
Сейчас начал пересматривать видео со второго потока, чтобы успеть подготовить вопросы)))
Когда смотришь онлайн, куча новой информации и не сразу сообразишь, что именно спросить)
Как я понимаю, мне повторно на уведомления записываться не надо. А на поток всё таки оставить заявку?

Ответить

 

Дмитрий Елисеев

В этот раз буду сразу обновлять страницу, а не ждать, пока видео и звук вернутся. Повторно не надо, так как всё это рассылка та же.

Ответить

 

slo_nik

Ещё вопрос по бонусу:
Как бонус, сейчас помимо уроков добавилось общение в личном кабинете ученика.

Возможно туплю, но не нашёл в кабинете ничего похожего(

Ответить

 

Дмитрий Елисеев

Ещё не включал.

Ответить

 

Jaan Pajusalu

Дима здравствуйте! я правильно понимаю что третий поток это логическое продолжение первых двух? Если да то такой вопрос если я запишусь в третий поток получу ли я доступ к первым двум потокам чтобы понять об чем речь.

Ответить

 

Дмитрий Елисеев

Не логическое продолжение, а снова и снова всё более исправленный и дополненный предыдущий. В нём есть вся информация с предыдущих.

Ответить

 

Jaan Pajusalu

Спасибо теперь понятно.

Ответить

 

Николай

Дмитрий приветствую!
Вот, думаю, покупать доступ к этому интенсиву или нет. Я был на прошлом - все было отлично, очень понравилось. Смущает то, что в третьем потоке явно будет много дублирующейся информации. По крайней мере, как мне кажется, половина курса мне уже не нужна, ну те же самые первые 3-4 занятия. А вот вторая часть, думаю, чем то да будет интересна. Какая будет скидка для участников прошлых потоков? Может быть лучше выделить "дополнительную информацию" и примеры в отдельный пакет?

Ответить

 

Дмитрий Елисеев

Если разобрались во втором, то третий особо не нужен. А если бы проходили только первый, то там разница большая.

Ответить

 

Руслан

Дмитрий, скажите рассматриваются какие-нибудь паттерны проектирования и какие.

Ответить

 

Дмитрий Елисеев

Рассматриваются основополагающие принципы, по которым строятся все паттерны. А из конкретных в коде примеров встречаются декораторы, стратегии, репозитории, наблюдатели...

Ответить

 

Игорь

Дмитрий! Почему набор только по 11 ноября. У меня зарплата 12-го. А начало интенсива с 14-го. Как быть?

Ответить

 

Дмитрий Елисеев

Оформите заказ вместе со всеми (чтобы он пришёл на email), а оплатите позже.

Ответить

 

Игорь

Дмитрий выбрал оплату полного курса. Получил ссылку на e-mail, но не стал оплачивать, оплачу 12 числа (после начисления зарплаты). Я все правильно сделал?

Ответить

 

Дмитрий Елисеев

Да, правильно.

Ответить

 

Anton

Решил принять участие в интенсиве. Подписался. Но не увидел где оплачивать. Как я понимаю на почту придет информация для оплаты?

Ответить

 

Дмитрий Елисеев

Да, днём сделаю форму оплаты и разошлю приглашения.

Ответить

 

Леша

Дмитрий, подскажите где можно купить/скачать уроки с первых двух потоков?
Спасибо.

Ответить

 

Дмитрий Елисеев

А зачем, если третий будет лучше?

Ответить

 

Леша

А ну тогда вопросов нет, заявку подал жду приглашение
Пасиб)

Ответить

 

Руслан

Дмитрий, скажите если нет возможности присутствовать онлайн, можно ли вопросы задавать после просмотра видео.

Ответить

 

Дмитрий Елисеев

Да, можно.

Ответить

 

Дмитрий Crestoff

Оплатил. Нигде не вижу что участвую и что оплачено...

Ответить

 

Дмитрий Елисеев

Оплату вижу. Пришло письмо с подтверждением?

Ответить

 

Дмитрий Crestoff

Да, пришло. Всё ОК. Жду начала.

Ответить

 

Anton

Оплатил.

Ответить

 

Борис

Здравствуйте Дмитрий! Не получилось участвовать в первом и втором потоке.... что я пропустил и стоит ли сразу включаться к третьему потоку. И как можно достать первый и второй, чтобы получить знания с самого начала?

Ответить

 

Дмитрий Елисеев

Это повторные потоки, а не продолжение. Знания там те же.

Ответить

 

Борис

Ясно, спасибо.

Ответить

 

Александр

Какой должен быть уровень у студента для того что бы начать смотреть? До начала курса еще есть время (хоть и мало) возможно стоит что то почитать или подтянуть какие то моменты ? Я никогда ни с какими движками дела не имел. PHP знаю, SQL, JQuery Работал и работаю только с "велосипедными" страшными сайтами. Я так понимаю что объяснение будет вестисть с использованием Yii2 ? А что еще кроме движка нужно ? Пробовал почитать про паттерны, из слов наследование, инкапсуляция, полиморфизм РЕАЛЬНО понимаю только наследование. ORM, ActiveRecord понимаю идею, но опыта использования нету. Могу на машине развернуть LAMP.

Ответить

 

Дмитрий Елисеев

Основные примеры для лучшего понимания идут на голом PHP, только некоторые будут на фреймворках. И начнём с самого начала и с постепенным возрастанием сложности. Так что можно вообще не готовиться.

Ответить

 

_ Coolt

Дмитрий, оплатил. ждем начала.
з.ы. подскажите как попасть в кабинет

Ответить

 

Дмитрий Елисеев

В воскресенье разошлю доступы.

Ответить

 

_ Coolt

ждем )))

Ответить

 

Диман Диманов

Может глупый вопрос, но тем не менее. Будет ли в ходе этого интенсива разбираться exeptions, где и почему их надо использовать, и примеры выгоды от них в реальных приложениях. А так же интересно было бы послушать про логирование в реальном приложении, где и как его лучше использовать.

Ответить

 

Дмитрий Елисеев

1) В расписании: "День пятый: Использование исключений (Exception)"

2) Логгирование разберём при изучении событий на пятом и шестом уроке.

Ответить

 

Евгений Степанов

Дмитрий, добрый день, есть ли возможность записаться, но оплату произвести 15 ноября?

Ответить

 

Дмитрий Елисеев

Да, оформите заказ сейчас, чтобы ссылка пришла на почту. Потом оплатите.

Ответить

 

Евгений Степанов

Дмитрий, спасибо. Сделано.

Ответить

 

Akulenok

Дмитрий, если я запишусь, я получу доступ к предыдущим урокам? смысл мне третьего если я не видел первых двух? Не понимаю структуры этих уроков

Ответить

 

Дмитрий Елисеев

Это один и тот же интенсив с одними и теми же уроками, а не три разных интенсива.

Ответить

 

Александр

Добрый день, Дмитрий
"скидка для участников предыдущих потоков" - подскажите, а как именно получить эту скидку (участвовал в первом потоке)? через купон, или как-то иначе?

Ответить

 

Дмитрий Елисеев

Как вижу, Вы отписались от рассылки участников 7 июля, поэтому письмо для с купоном не получили. Отправил на почту.

Ответить

 

Александр

спасибо, пришел купон
(подписался на рассылку обратно)

Ответить

 

Серик

Добрый день, я новичок в программировании, но что такое условия и циклы знаю, наверное))), ооп полный нуль. После просмотра вашего курса, смогу ли я к примеру написать мини сайт на живом примере, Или вы только куски кода показываете?

Ответить

 

Дмитрий Елисеев

А без ООП можете мини-сайт сделать?

Ответить

 

Серик

Пробовал, сам, но только не админку, логику сайта как все работает смогу просто на циклах и if else, а вот админку, никогда не писал, так как не особо понимаю что такое куки и сессии и в чем между ними отличия

Ответить

 

Дмитрий Елисеев

Хоть в конце и сделаем сайт на фреймворке, но больше всего будем изучать именно проектирование и программировании самой логики. Свои сайты после этого сможете программировать уже более осознанными, модульными и тестируемыми. А сессии, куки, серверы и прочее - это отдельные низкоуровневые вещи, которые изучите по ходу работы.

Ответить

 

Серик

А какого числа интенсив и могу ли я вам оплатить через киви кошелек?

Ответить

 

Леша

Эх, хорошая первая часть вчера была, жаль только вторые два часа не смог посмотреть. Жду видео с нетерпением (если можно ничего не вырезайте, интересно пересмотреть все). И когда нужно внести вторую часть оплаты? Спасибо за вашу работу.

Ответить

 

Дмитрий Елисеев

Выложил видео. Вырезал только заминки с кабинетом и флуд в чате. Остальное оставил. Ссылку на доплату разошлю после второго или третьего урока.

Ответить

 

Леша

Дмитрий, а можно все-таки мне полную версию записи, там было очень интересно в начале про байтокод послушать/посмотреть и императивное.декларативное п-е. Спс

Ответить

 

Дмитрий Елисеев

Извиняюсь. Нечаянно пропустил при монтаже. Обновил запись.

Ответить

 

Юрий

Дмитрий, подскажите будет ли 4-й поток?

Ответить

 

Дмитрий Елисеев

Если будет, то нескоро. Можете и на этот вписаться. Напишите на почту если хотите присоединиться.

Ответить

 

Юрий

А смысл есть? он же почти завершился

Ответить

 

Дмитрий Елисеев

Смысл - попасть в личный кабинет и посмотреть все уроки в записи.

Ответить

 

Дмитрий

Интенсив 3 потока был замечательный, всё объяснение велось последовательно, по возрастанию уровня сложности, более чётко сложилась картина мира после прохождения курса. Спасибо автору за его труды.

Ответить

 

Алексей

На первых двух потоках не был - соблазнился третьим и не пожалел: результат превысил ожидания. Объем качественного инфо-потока оказался настолько небанальным, мощным, местами сложным и одновременно грамотно структурированным и легкоусваиваемым, что я просто потрясен - автору огромный респект! Однако, чтобы достаточно глубоко вникнуть в суть изложенного с тем чтобы суметь задать адекватные уровню изложения вопросы, потребуется время. Всем желающим, независимо от их уровня подготовки, настоятельно рекомендую: если будет 4-й интенсив обязательно подключайтесь - скучно никому не будет.

Ответить

 

Михаил

Для просмотра записи интенсива из личного кабинета стоимость такая же?

Ответить

 

Дмитрий Елисеев

Такая же. За 30 часов видео, файлы примеров, список литературы и обратную связь по вопросам. И больше половины участников всё смотрели в записи по разным причинам.

Ответить

 

Михаил

Материалы в личном кабинете по времени ограниченно доступны?

Ответить

 

Дмитрий Елисеев

Кабинет останется доступен навсегда. Но можете всё скачать к себе.

Ответить

 

Михаил

С организациями по б/н работаете?

Ответить

 

Дмитрий Елисеев

Да. Пришлите реквизиты и email-ы участников на почту и я выставлю счёт.

Ответить

 

Михаил

Оплату куда производить?

Ответить

 

Дмитрий Елисеев

Ответил на почту.

Ответить

 

Андрей Лобанов

Добрый день. Как можно получить доступ к материалам интенсива ?

Ответить

 

Дмитрий Елисеев

Ответил на почту.

Ответить

Оставить комментарий

Войти | Завести аккаунт


(никто не увидит)



Можно использовать теги <p> <ul> <li> <b> <i> <a> <pre>