Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de O SuperGuia do FastAPI: Crie 3 Aplicativos FastAPI do Mundo Real

Curso de O SuperGuia do FastAPI: Crie 3 Aplicativos FastAPI do Mundo Real

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

O Curso Definitivo de FastAPI: Construa 3 Aplicações Web do Mundo Real

Aprenda FastAPI, Python, APIs REST, Bootstrap, SQLite, Jinja e Segurança Web

Descubra o mundo do desenvolvimento web full-stack com o abrangente curso de FastAPI. Este curso abrange tudo o que você precisa saber sobre FastAPI, Python e desenvolvimento web, permitindo que você crie três aplicações web full-stack do zero. Ao longo deste curso, você ganhará experiência prática nas seguintes áreas:

1. Construindo Aplicações Web Full-Stack com FastAPI

Aprenda os fundamentos do FastAPI, incluindo arquitetura de API REST, Jinja2, Bootstrap e templates HTML. Ao criar um visualizador de informações de carros, você dominará os conceitos básicos do FastAPI e desenvolverá uma base de código limpa e legível usando Python.

2. Implementando Segurança Web com FastAPI

Explore tópicos avançados, como fluxos OAuth2, hash de senhas, tokens web JSON e sistemas de autenticação específicos do FastAPI. Construa um feed de mídia social que incorpore funcionalidades de login e registro, garantindo que as informações do usuário sejam exibidas com segurança em uma página protegida.

3. Gerenciamento de Banco de Dados com SQLite e SQLAlchemy

Aprenda como criar, gerenciar, atualizar e analisar bancos de dados SQLite usando o SQLAlchemy. Utilize o Alembic para realizar migrações e atualizações de banco de dados. Desenvolva um aplicativo de lista de tarefas que combina login de usuário com bancos de dados SQLite, integrando todos os elementos do FastAPI, Python e OAuth2. Ao se inscrever neste curso, você adquirirá as habilidades para: - Criar três aplicações web full-stack usando FastAPI e práticas padrão da indústria. - Utilizar Jinja2, Bootstrap, HTML e CSS para projetar templates de front-end com fluxo de controle. - Compreender os fundamentos da arquitetura de API REST e implementar APIs REST no FastAPI. - Gerenciar e manipular bancos de dados SQLite usando navegadores de banco de dados e SQLAlchemy. - Implementar lógica de autenticação e registro de usuários com tratamento de erros. - Obter uma compreensão abrangente do HTTP, incluindo métodos, cabeçalhos, corpos e códigos de status. - Formatar dados programáticos para páginas de front-end e analisar solicitações HTTP em Python. - Validar rotas HTTP e implementar tratamento de erros em APIs REST e aplicações full-stack. - Trabalhar com dados JSON, analisando e retornando-os usando Python. - Criar modelos de dados e esquemas em Python usando Pydantic e dicas de tipo. - Criptografar e verificar senhas com segurança em Python. - Implementar fluxos OAuth2 para autenticação de usuários. - Gerenciar e atualizar tokens web JSON. - Criar e gerenciar modelos de banco de dados em Python usando SQLAlchemy. - Realizar migrações e atualizações de banco de dados usando o Alembic. - Aplicar melhores práticas e convenções no desenvolvimento web. Não é necessário ter conhecimento prévio de FastAPI, roteamento web, segurança ou qualquer um dos tópicos acima. Tudo o que você precisa é de uma compreensão básica de Python e alguma familiaridade com HTML e CSS. Comece sua jornada para se tornar um mestre no desenvolvimento web full-stack em Python e FastAPI hoje mesmo!

O que você aprenderá

Ao concluir este curso, você adquirirá as habilidades para: - Criar três aplicações web full-stack usando FastAPI e práticas padrão da indústria. - Utilizar Jinja2, Bootstrap, HTML e CSS para projetar templates de front-end com fluxo de controle. - Compreender os fundamentos da arquitetura de API REST e implementar APIs REST no FastAPI. - Gerenciar e manipular bancos de dados SQLite usando navegadores de banco de dados e SQLAlchemy. - Implementar lógica de autenticação e registro de usuários com tratamento de erros. - Obter uma compreensão abrangente do HTTP, incluindo métodos, cabeçalhos, corpos e códigos de status. - Formatar dados programáticos para páginas de front-end e analisar solicitações HTTP em Python. - Validar rotas HTTP e implementar tratamento de erros em APIs REST e aplicações full-stack. - Trabalhar com dados JSON, analisando e retornando-os usando Python. - Criar modelos de dados e esquemas em Python usando Pydantic e dicas de tipo. - Criptografar e verificar senhas com segurança em Python. - Implementar fluxos OAuth2 para autenticação de usuários. - Gerenciar e atualizar tokens web JSON. - Criar e gerenciar modelos de banco de dados em Python usando SQLAlchemy. - Realizar migrações e atualizações de banco de dados usando o Alembic. - Aplicar melhores práticas e convenções no desenvolvimento web.
Ver informações completas