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

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


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

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

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

eyeseyeseyes
Автор

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

bomon
Автор

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

agrun
Автор

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

n-
Автор

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

sanjarkhamrakulov
Автор

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

lim_
Автор

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

ВВВППП-вг
Автор

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

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

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

qtfygikook
Автор

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

whu.
Автор

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

kostechkaS
Автор

А где примеры репозиториев со слайда можно посмотреть ?

lubchenko
Автор

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

ВВВППП-вг
Автор

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

Code_and_Coffee_AO
Автор

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

akshinyolcuyev
Автор

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

bocik
Автор

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

МаратАғай
Автор

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

shm_aleks
Автор

Не понял. Асинхронному fastapi требуется асинхронный celery чтобы обрабатывать асинхронные задачи ?

black_grizzly
Автор

где можно найти этот файл "FastAPI - план изучения фреймворка"?

СРБКолодий
welcome to shbcf.ru