FastAPI - Websites Modernos e Assíncronos com Python
What you'll learn
- Você será capaz de criar websites modernos com FastAPI
- Você será capaz de criar websites assíncronos com FastAPI
- Você será capaz de usar SQL Alchemy e SQL Model com FastAPI em websites
- Você será capaz de publicar seu website em um cloud Linux com proxy NGINX, Linux e PostgreSQL
Requirements
- Necessário ter feito o curso Programação para Leigos da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Algoritmos e Lógica de Programação da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Programação em Python da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Bancos de Dados da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Linux Completo da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Git e Github da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso Programação Paralela e Assíncrona com Python da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso SQL Alchemy da Geek University ou ter conhecimentos equivalentes
- Necessário ter feito o curso FastAPI - APIs Modernas e Assíncronas com Python ou ter conhecimentos equivalentes
Description
FastAPI é um framework web moderno e rápido (de alto desempenho) para construir Websites Assíncronos com Python baseado em Type Hints, Pydantic e Starlette.
As principais características são:
Rápido: Desempenho muito alto, a par com NodeJS e Go (graças a Starlette e Pydantic). Um dos frameworks Python mais rápidos disponíveis.
Rápido para codificar: Aumente a velocidade para desenvolver recursos em cerca de 200% a 300%.
Menos bugs: Reduza cerca de 40% dos erros induzidos por humanos (desenvolvedores). *
Intuitivo: Ótimo suporte ao editor. Conclusão em todos os lugares. Menos tempo de depuração.
Fácil: Projetado para ser fácil de usar e aprender. Menos tempo lendo documentos.
Curto: Minimize a duplicação de código. Vários recursos de cada declaração de parâmetro. Menos erros.
Robusto: Obtenha código pronto para produção. Com documentação interativa automática.
Baseado em padrões: Baseado em (e totalmente compatível com) os padrões abertos para APIs: OpenAPI (anteriormente conhecido como Swagger) e JSON Schema.
Neste curso, a Geek University apesenta todos os conceitos para criação de Websites Assíncronos com FastAPI, este novo framework web Python 3.10 que é poderoso e agradável de usar.
Você irá aprender sobre:
- Como fazer o FastAPI responder HTML;
- Como usar o sistema de templates Jinja2 junto com FastAPI;
- Como fazer uso de arquivos estáticos (CSS, JS e Imagens) com FastAPI;
- Como fazer uso de SQL Alchemy, PostgreSQL e Assíncronia;
- Deploy em cloud Linux com proxy NGINX;
- E muito mais!
Assista às aulas abertas e inscreva-se no curso!
Who this course is for:
- Desenvolvedores Python que querem criar websites poderosas com FastAPI
- Cientista de dados que querem usar o poder do FastAPI para publicar seus websites
- Programadores que querem aprender a criar websites assíncronos usando Python e FastAPI
Instructor
A Geek University é um grupo de profissionais nos diversos ramos da informática e computação com uma vasta experiência na atuação como programadores de sistemas, analistas de sistemas, gerentes de projetos, empreendedores, arquitetos de softwares, analistas de segurança da informação, dentre outras.
Desta forma, cada profissional apresenta cursos com temas de suas especialidade trazendo aos alunos além da qualidade exigida pela Geek University, toda sua experiência dos anos de atuação e sua visão do mercado que não para de expandir.
As melhores empresas do mundo oferecem os cursos da Geek University para seus funcionários, entre elas estão: Nasdaq, Volkswagen, Box, NetApp e eventbrite.
Evolua seu lado geek!