Рет қаралды 20,310
⭐ Курс ООП и Приват канал: www.zproger-school.com/?...
⭐ Телеграм канал: t.me/+nUx84M44jhg1MWUx
Я связался с IT компанией и запросил тестовое задание на Junior Python разработчика. В этом видео мы реализуем такое задание с полного нуля и рассмотрим все используемые технологии.
Мы поработаем с FastAPI, который будет реализован в асинхронном варианте, добавим модели Pydantic и развернем виртуальное окружение Virtualenv.
Сервис анонимных записок предоставляет API и полную документацию к нему, через встроенные возможности FastAPI. Все видео наполнено отборными фишками, которые стоит внимательно изучить.
📁 Фишки Poetry: t.me/codeblog8/221
📁 Исходный код проекта: t.me/codeblog8/236
📁 Github: github.com/Zproger
📁 Все плейлисты с уроками: bit.ly/39GaY89
📁 Связаться со мной: zproger777@gmail.com
📁 Поддержать канал: github.com/Zproger/donate
Тайм-коды:
0:00 - Особенности и фишки проекта
1:00 - Какой функционал нужно реализовать?
1:55 - Как выбрать фреймворки и технологии?
2:49 - Подводные камни FastAPI и как их избежать?
3:38 - Как отсутствие Virtualenv может положить систему?
3:57 - Создание проекта. Установка и настройка
4:29 - Создаем главную страницу с интерфейсом
6:25 - Как я создал интерфейс не имея опыта в этом?
6:45 - Создаем модели Pydantic. Какие плюсы от этого?
9:40 - Создаем функцию для добавления заметок с Pydantic
10:48 - Как работает алгоритм хеширования?
11:27 - Как сохранить записку в памяти сервиса?
12:15 - Создаем интерфейс для страницы с ID
13:14 - Как написать функцию для получения записки?
14:38 - Тесты готового софта