Skip to content

Repository files navigation

Oficina-FastAPI

Código utilizado na oficina sobre criação de API's para sensores e IoT utilziando FastAPI

As dependências de todos os exemplos podem ser instaladas com o arquivo requirements.txt

pip install -r requirements.txt

Cada exemplo está em uma pasta e dece ser executado de forma isolada de dentro da pasta específica.

cd 01-hello
python main.py

Tópicos:

  • 01-Hello

    • O básico de como iniciar um programa com FastAPI e uvicorn
    • Portas, host e como executar via uvcorn e app.run()
    • docs

  • 02-Rotas

    • tópicos e subtópicos em uma rota.
    • Tipos nas rotas via type hint
    • Responses
    • curl e POSTMAN

  • 03-DB

    • CRUD
    • ORM Sqlalchemy
    • Dataclasses
    • Sqlite

  • 04-Jinja

    • templates
    • variáveis dentro do html
    • estruturas de controle

  • 05-Deploy e extras

    • Media
    • https
    • Certificados
    • Tokens
    • workers

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages