Видео классное, потому что проект достаточно полноценный. Обычно люди пишут какие-то огрызки. Надеюсь, ещё что-то подобное запишете, на FastApi или на Django, можно ещё с фронтом на vue) или можно отдельным видео фронт к этому проекту
Видео топовое, с нормальной скоростью и детализацией, если вы немного хотя бы шарите за вебчик. Параллельно видео делал небольшой рабочий проект на fastapi, пока была возможность выбрать технологию. Сейчас сервис уже в работе, ничего не отвалилось. Автор молодец! Если разберешь какие-нибудь другие ситуации, то приду посмотреть.
Старался сделать короткое видео на сколько возможно, но получилось, как получилось. Было сложно охватить все темы. Подписывайтесь на телеграмм канал: t.me/devroadx Скоро там будет эксклюзивный контент
Подача материала шикарная. Структура проекта хорошо показана. Раскрыты возможности многих библиотек. Единственное, чего хотелось бы это отправка js при первом запросе. Еще не очень ясно почему вы не использовали асинхронный движок sqlalchemy
Я использовал паттерн репозиторий. Его часто используют на практике. Несколько ссылок: www.cosmicpython.com/book/chapter_02_repository.html medium.com/@pererikbergman/repository-design-pattern-e28c0f3e4a30 docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/infrastructure-persistence-layer-design#:~:text=of%20Work%20patterns.-,The%20Repository%20pattern,from%20the%20domain%20model%20layer.
Очень годный контент, странно что так мало просмотров. Спасибо за видео!
Годно годна, два дня курил ролик, отдуплял, думаю начало положено...
Видео классное, потому что проект достаточно полноценный. Обычно люди пишут какие-то огрызки. Надеюсь, ещё что-то подобное запишете, на FastApi или на Django, можно ещё с фронтом на vue) или можно отдельным видео фронт к этому проекту
Видео топовое, с нормальной скоростью и детализацией, если вы немного хотя бы шарите за вебчик. Параллельно видео делал небольшой рабочий проект на fastapi, пока была возможность выбрать технологию. Сейчас сервис уже в работе, ничего не отвалилось. Автор молодец! Если разберешь какие-нибудь другие ситуации, то приду посмотреть.
когда вижу урок на тубе, а под ним ссылку на код на гит, сразу думаю - "святой человек"
Спасибо, очень полезная и качественная информация!)
26:43
В CRUD следует использовать метод patch вместо put, что бы не перезаписывать все поля модели, а только обновлять необходимые
Огонь!
Старался сделать короткое видео на сколько возможно, но получилось, как получилось. Было сложно охватить все темы.
Подписывайтесь на телеграмм канал: t.me/devroadx
Скоро там будет эксклюзивный контент
Спасибо, хорошо подана информация. Немного запутался в конце, но думаю просматривая исходный код можно восстановить связь.
@@stvJnK Спасибо, стараюсь улучшать подачу материала от видео к видео, но концовку пришлось сжать, потому что и так получилось очень затянуто.
Подача материала шикарная. Структура проекта хорошо показана. Раскрыты возможности многих библиотек.
Единственное, чего хотелось бы это отправка js при первом запросе. Еще не очень ясно почему вы не использовали асинхронный движок sqlalchemy
Классное видео ! Спасибо !
Spasibo vse po delu
продалжайте в том жу духе!!!
12:35 почему users.c ? что такое .с ?
Видео пушка! :*
Не очень понял, почему не используете асинхронный движок sqlalchemy со всеми возможностями orm? Вроде к моменту записи видео уже все было
Как написать к этому проекту тесты?
Почему все так не любят прямые запросы? Я всю жизнь прямыми пишу, и мне норм). P.S. я знаю про инъекции, но от них легко защититься
"Барьер" Х))
Классный контент, но для полноценности не хватило юниттестов, обычно контент о програмировани на юутуб это опускает
На этом моменте у меня возник вопрос 3:20
Не нарушает ли данный класс SRP?
Не лучше было бы создать отдельный класс для методов create и update?
Я использовал паттерн репозиторий. Его часто используют на практике.
Несколько ссылок:
www.cosmicpython.com/book/chapter_02_repository.html
medium.com/@pererikbergman/repository-design-pattern-e28c0f3e4a30
docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/infrastructure-persistence-layer-design#:~:text=of%20Work%20patterns.-,The%20Repository%20pattern,from%20the%20domain%20model%20layer.
вот сколько реально без подготовки эту прогу писать?
А будет продолжение, про обновление/продление токена?
Если видео наберет хотя бы 500 просмотров, думаю, сниму.
@@devroadx5279 500 набрали! Ждём!
@@devroadx5279 Уже 6000 тысяч. Пора
Привет, спасибо за видео. Планируется ли видео со связкой сразу фронт + бек? Что нибудь простое сделать.
Если будет большой запрос. Я бекенд разработчик и пишу в основном бэк. Редко бывает небольшие таблицы делаю, по-быстрому.
39:10 я один всегда думал, что 'Bearer' читается бирер или на худой конец как берер, но точно не как барьер? О_о
Как запретить вызывать эндпоинт без авторизации?
А все, догнал! Тестовое сейчас решаю, твое видео просто лучшее, повторюсь)
36:00 даблить имена переменных насколько мне известно моветон О_о
25:58 created_at и updated_at отличаются на доли секунд, некрасиво) Можно сделать один вызов utcnow и передать в init одно значение в 2 параметра.
Да, согласен. Хорошее исправление. Там еще есть несколько подобных багов 😀