FastAPI Роадмап для начинающих разработчиков

preview_player
Показать описание


Сегодня посмотрим, что нужно изучить помимо FastAPI для получения работы Junior разработчиком.

#гайд #роадмап #fastapi #backend
Рекомендации по теме
Комментарии
Автор

Зимой прошел бесплатный курс по FastAPI от Артёма, параллельно изучал тему API в целом + Django REST Framework. Сегодня получил оффер, некоторые темы узнал именно из роликов Артёма, что в итоге помогло мне на собеседованиях.
Если этот комент читают новички - не сдавайтесь, учитесь, даже бесплатных материалов с головой хватит для хорошего погружения, и будет вам заветный оффер.
И хочу отдельно поблагодарить Артёма за то, что снимает для нас полезный контент!)
С первой ЗП подпишусь на бусти, спасибо!)

eyeseyeseyes
Автор

Артём, спасибо тебе большое человеческое за курс на ютубе. 5/5. Очень структировано, ёмко, практично. Глубины ровно столько сколько нужно для дальнейшего погружения.

bomon
Автор

я бы мидлвары сделал зелеными. Да, они устроены примерно одинаково в разных фреймворках и разных языках, но это все таки довольно фундаментальная вещь без которой никуда. К реббиту рядом добавил бы кафку как брокер сообщений, который тоже имеет место быть и пользуется популярностью. Веб сокеты сделал бы желтыми, они далеко не только на криптобиржах используются, это любые чаты, комментарии зачастую делаются через веб сокеты, уведомления на сайте и многое другое. И еще вы как то совсем забыли упомянуть git. Да, он используется вообще везде, но это никак не отменяет того, что тут он тоже нужен и ему обязательно следует уделить внимание. Еще добавил бы формат json в один из разделов зеленым, его обязательно нужно знать. И postman мб, довольно удобная штука для тестирования апи

agrun
Автор

Автор, вы супер. Очень полезный материал и подача отличная. Благодарю!

золотая_рыбка
Автор

Ассалому алейкум!!! Артем спасибо огромное реально помогаете многим ПРОШУ продолжать дальше снимать такие ролики!!!!

sanjarkhamrakulov
Автор

Отличные видео. Качество растет. Спасибо)

n-
Автор

dependency-injector было бы не лишним упомянуть)
да, это third-party либа, но ее и сама дока фастапи рекомендует + эта тулза поможет разобраться с сложными концептами

whu.
Автор

Хороший роадмап для джуна, но на него поди попади)) я большую часть всего этого изучил, но сейчас тормознул на RabbitMQ, в проектах я использовал только редис как брокера для селери. Запустить тот или иной инструмент - не сложно, но вот разобраться как все устроено - пока что проблематично.

xmseyzy
Автор

Отличный роадмеп, Артём спасибо за полезный контент!

lim_
Автор

Артем, спасибо тебе за твои видео, очень выручаешь, все четко.
Хотел бы спросить, не планируется ли видео с подключением и обзором работы elasticsearch с fatsapi ?)

whhmlxt
Автор

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

dfjdspy
Автор

идею тебе подам по видело, часто в проектах попадается. api google. отправка почты, работа с диском - писал приложение для внутренних рассылок по почте с привязкой к диску чтоб фото туда пхали при вставке в шаблоны... аналитика часто надо по api, было пару проектов с привязкой к api. интерфейс для chatGPT тоже норм тема.можно еще поиграться с готовыми моделями AI, развернуть на своем ПК и прилепить морду на python в связке к примеру с fastapi.чаты внутренние через api с картинками, текстом, записью голоса. тоже кейс частый. писали видео звонки, прикручивали их по api. такого в инете почти нет, чисто мелочь совсем бесполезная.. связки с redis. авторизации (норм уровня) по соц сетям и нюансы. а так типового мусора уровня "hello world" слишком много...((( микросервис какой можно запилить, юзеры отдельно, еще что-то к ним. с созданием кастомных юзеров. ребята на Django лепили, очень интересно и познавательно. по Pydantic обе версии уровня близкого к продакшену по сложности, прям огонь было бы тоже почти ничего нет.. и рассмотреть там можно много чего, много чему научить.
ну вот первое что в голову пришло.))

IT_psychopath
Автор

я бы добавил утилиты, postman для запросов и firecamp для вебсокетов

akshinyolcuyev
Автор

Про админку, например FastAPI Admin, можно расширять, кастомизировать, урезать?

dfjdspy
Автор

Привет, спасибо за роадмапу) Что думаешь про либу SQLModel? Это обёртка над алхимией и пайдентиком, и автор фастапи в доках про sql планирует переписать работу именно с ним

bocik
Автор

еще бы пре-коммиты добавил с набором тестов и причесывателей

dfjdspy
Автор

Артём, большое спасибо за роадмап. Хотел задать вопрос - как считаете, нужно ли подучить tortoise orm? Она вроде под асинхронщину заточена, плюс, встроенная pydantic_creator. Насколько это плюс к карме, если овладеть ей? Или бессмысленная трата времени?

shm_aleks
Автор

Вот проблемы с асинхронностью, нужно прям понимать Asyncio? т.е. помимо обычного запуска через create_task, gather. А то там дофига всего

kostechkaS
Автор

Какие мажорные версии библиотек лучше сначала учить? Например в случае с pydantic и sqlalchemy. Уже как бы нужно учить 2.0, но понятно что большинство рабтающего кода сейчас написано на 1ых версиях и наверное еще несколько лет так будет, значит 1ые версии тоже нужно знать...

Johniooooo
Автор

Умеешь структурировано объяснять. Это не каждому дано кто умеет писать код

GFU