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)
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course