Классический форум-трекер
canvas not supported
Нас вместе: 4 260 990


Устойчивый к блокировкам VPN с высоким уровнем приватности

Дмитрий Елисеев | Мастер класс по разработке менеджера-проектов на Symfony (2019) PCRec [H.264]


Страницы:   Пред.  1, 2 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Обучающие видеоматериалы -> IT, Компьютерные видеокурсы
Автор Сообщение
DepictWeb ®
Стаж: 15 лет 7 мес.
Сообщений: 789
Ratio: 100.561
Поблагодарили: 119339
100%
pirates.png
Дмитрий Елисеев | Практический мастер класс по разработке проекта на Symfony (2019) PCRec [H.264]
Автор (режиссер): Дмитрий Елисеев
Жанр: Программирование, Php, Symfony

Описание:
В мастер-классе мы разработаем удобный менеджер проектов, который позволит вести проекты компании, ставить задачи, назначать исполнителей, управлять ролями сотрудников, следить за пополнениями и расписанием.

Продолжительность: 53:55:06
Качество видео: PCRec

Видео: AVC/H.264, 1280x720-1920x1080, ~81-799 Kbps
Аудио: AAC, 2 ch, 94-257 Kbps
В раздаче имеются архивы! В них содержится исходники.
Скриншоты:


Время раздачи: 24/7 (круглосуточно) (до появления первых 3-5 скачавших)
[NNMClub.to]_[Dmitriy Eliseev] Master klass po razrabotke menedzhera proektov na Symfony.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   07 Сен 2019 21:09:45
 Размер:   15.7 GB  (
 Рейтинг:   4.9 (Голосов: 69)
 Поблагодарили:   255
 Проверка:   Оформление проверено модератором 07 Сен 2019 21:35:29
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
BvzBvzBvz
Стаж: 14 лет 8 мес.
Сообщений: 366
Ratio: 2.305
Поблагодарили: 718
100%
brazil.gif
во втором дне каша с именованиями файлов
AsIrO
Стаж: 13 лет 3 мес.
Сообщений: 84
Ratio: 3.637
16.83%
powerslice писал(а): Перейти к сообщению
Крайне субъективно. Городить еще один слой абстракции над абстракцией. Это называется лазанья код.

На продакшине вам за это спасибо не скажут. Смотрите, но не засматривайтесь.

В 4м уроке (вроде бы) Елисеев предлагал в класс User запихнуть "регистрацию" через email и соц.сети, но если у вас появится еще один тип регистрации, вы попали. По нормальному там каждый тип нужно было на сервисы разносить, но он почему то до этого не додумался. Новички будут также делать. Это потом тяжело поддерживать, особенно когда нужно отключить регистрацию через соц. сети. Так вы отключили сервис, а так будете все методы по проекту удалять?

Код: выделить все

User::signUpByEmail()

передаем туда идентификатор существующего пользователя и все, приплыли. Метод называется регистрация, а по сути он заполняем пользователя. Они ничем не отличается от фабрики User::getInstance($id....), но signUpByEmail вносит путаницу в код.

Ну не совсем согласен, делать ещё один класс, когда есть только один метод - это уже лишнее горождение.
Конечно, это явно нарушает SRP, но зато вполне с Creator'ом из GRASP'а сочитается :)
А сервис можно вводить, когда это уже дёргается в куче мест и вообще эти изменения запланированы, тут как по мне уж слишком всё это субъективно.
app06
Стаж: 11 лет 7 мес.
Сообщений: 146
Ratio: 31.342
21.28%
Как вообще мастер-класс, по сравнение с его же мастер-классами по Yii2, Larave, да и вообще?
webadequate
Стаж: 14 лет 3 мес.
Сообщений: 147
Ratio: 5.769
Раздал: 1.228 TB
0.31%
app06 писал(а): Перейти к сообщению
Как вообще мастер-класс, по сравнение с его же мастер-классами по Yii2, Larave, да и вообще?

У него все мастер классы крутые. Автор конечно ен самый лучшеий рассказчик в мире, но нам главное информация и подход.
dreamerqx
Стаж: 15 лет 5 мес.
Сообщений: 74
Ratio: 4.373
23.27%
afghanistan.gif
app06 писал(а): Перейти к сообщению

Так для новичков курсов пруд пруди, а что то уровнем повыше, днем с огнем не сыщешь, уж на русском языке точно

Почемуже я легко нашёл Symfony 5. Быстрый старт и всего за 20 уе (не правда-ли час профи стоит намного дороже?))
https://leanpub.com/symfony5-bystryj-start
но есть идея самому снять обучающий курс, может кто захочет присоединиться или накидать список волнующих симфонистов тем
BvzBvzBvz
Стаж: 14 лет 8 мес.
Сообщений: 366
Ratio: 2.305
Поблагодарили: 718
100%
brazil.gif
dreamerqx писал(а): Перейти к сообщению
app06 писал(а): Перейти к сообщению

Так для новичков курсов пруд пруди, а что то уровнем повыше, днем с огнем не сыщешь, уж на русском языке точно

Почемуже я легко нашёл Symfony 5. Быстрый старт и всего за 20 уе (не правда-ли час профи стоит намного дороже?))
https://leanpub.com/symfony5-bystryj-start
но есть идея самому снять обучающий курс, может кто захочет присоединиться или накидать список волнующих симфонистов тем

хорошая книжка для старта, уже два обновление прислали :)
AsIrO
Стаж: 13 лет 3 мес.
Сообщений: 84
Ratio: 3.637
16.83%
BvzBvzBvz писал(а): Перейти к сообщению
dreamerqx писал(а): Перейти к сообщению
app06 писал(а): Перейти к сообщению

Так для новичков курсов пруд пруди, а что то уровнем повыше, днем с огнем не сыщешь, уж на русском языке точно

Почемуже я легко нашёл Symfony 5. Быстрый старт и всего за 20 уе (не правда-ли час профи стоит намного дороже?))
https://leanpub.com/symfony5-bystryj-start
но есть идея самому снять обучающий курс, может кто захочет присоединиться или накидать список волнующих симфонистов тем

хорошая книжка для старта, уже два обновление прислали :)

можете раздать? :)
DepictWeb ®
Стаж: 15 лет 7 мес.
Сообщений: 789
Ratio: 100.561
Поблагодарили: 119339
100%
pirates.png
а вот книга, о которой шла речь в треде
Fabien Potencier | Symfony 5. The Fast Track
DenarsRU
Стаж: 12 лет 3 мес.
Сообщений: 62
Ratio: 106.254
Поблагодарили: 1809
100%
а по 4 или 5 версии?
russeljo
Стаж: 13 лет 10 мес.
Сообщений: 28
Ratio: 6.984
0.25%
powerslice писал(а): Перейти к сообщению
Крайне субъективно. Городить еще один слой абстракции над абстракцией. Это называется лазанья код.

На продакшине вам за это спасибо не скажут. Смотрите, но не засматривайтесь.

В 4м уроке (вроде бы) Елисеев предлагал в класс User запихнуть "регистрацию" через email и соц.сети, но если у вас появится еще один тип регистрации, вы попали. По нормальному там каждый тип нужно было на сервисы разносить, но он почему то до этого не додумался. Новички будут также делать. Это потом тяжело поддерживать, особенно когда нужно отключить регистрацию через соц. сети. Так вы отключили сервис, а так будете все методы по проекту удалять?

Код: выделить все

User::signUpByEmail()

передаем туда идентификатор существующего пользователя и все, приплыли. Метод называется регистрация, а по сути он заполняем пользователя. Они ничем не отличается от фабрики User::getInstance($id....), но signUpByEmail вносит путаницу в код.


Как появятся дополнительные способы регистрации, тогда и надо будет раскидать по сервисам, сделать фабрику. А сейчас это неуместно и называется оверинжиниринг. Зачем городить лишнее и тратить время, ведь возможно никакой регистрации дополнительной и не появится.

Но в целом, да, согласен, лучше сразу в отдельный сервис Registration например. Registration::byEmail(...) что-то типа того, я не смотрел видео. А авторизацию уже отдельным тоже сервисом Auth::byEmail(...) и уже в юзере инжектим User::regsitration(...), User::login()
А внутри этих методов определяем какой метод сервиса вызывать - byEmail, byGmail, byYandex и т.д.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Обучающие видеоматериалы -> IT, Компьютерные видеокурсы Часовой пояс: GMT + 3
Страницы:   Пред.  1, 2
Страница 2 из 2