Programa do Curso
Introdução
Flask e Flask-Quadro RESTful
- Templates, roteamento, formulários e autenticação
- Construções para escalabilidade de código
- Database gerenciamento
Os fundamentos das APIs e sua funcionalidade
- Scala tipos r
- Padrões de Arquitetura Web: o padrão composto, o padrão proxy e o padrão facade
Visão geral do REST
- Opção Get
- Opção Pull
- Opção Post
- Opção Delete
Preparando o ambiente de desenvolvimento
- Instalando Postman
- Instalando Python
- Instalando e configurando Flask
- Instalando Flask-RESTful
- Configurando uma rota de URL
APIs REST com Flask-RESTful
- Projetando e testando uma API
- Criando recursos
- Criando e armazenando itens
- Refatorando código
- Implementando verbos HTTP
- Usando reqparse
- Removendo duplicação
Frasco-SQLAlquimia
- Configurando SQLAlchemy
- Criando modelos
- Testando com Postman
- Definindo chaves
- Implementando modelos usando SQLAlchemy
- Automatizando com SQLAlchemy
Segurança com APIs REST
- Configurando registros DNS
- Criando um certificado SSL
- Adicionando e usando JWT para maior segurança
Implementação na nuvem
- Conectando a um sistema de controle de versão
- Adicionando um par de chaves
- Criando uma instância de servidor
- Implementando scripts de implantação
Resumo e conclusão
Requisitos
- Compreensão de Flask
- Python experiência em programação
Público
- Desenvolvedores Backend
Declaração de Clientes (1)
Foi um curso desafiador, pois tivemos que abordar muito conteúdo em um curto período de tempo. Nosso instrutor tinha muita expertise no assunto e apresentou o material para atender às nossas necessidades. Havia muitas informações para absorver, mas nosso instrutor foi muito útil e incentivador. Ele respondeu todas as nossas perguntas com detalhes adequados e nos sentimos que aprendemos bastante. Os exercícios estavam bem preparados e as tarefas foram adaptadas conforme necessário às nossas necessidades. Gostei muito deste curso.
Bozena Stansfield - New College Durham
Curso - Build REST APIs with Python and Flask
Máquina Traduzida