Programa do Curso
Introdução
Flask e Flask-Quadro RESTful
- Modelos, encaminhamento, formulários e autenticação
- Construções para escalonamento de código
- Database gestão
Os fundamentos das APIs e sua funcionalidade
- Scalar tipos
- Padrões de arquitetura Web: o padrão composto, o padrão proxy e o padrão de fachada
Visão geral do REST
- Opção obter
- Opção Pull
- Opção Postar
- Opção Eliminar
Preparando o ambiente de desenvolvimento
- Instalar o Postman
- Instalando Python
- Instalar e configurar o Flask
- Instalando o Flask-RESTful
- Configurando uma rota de URL
APIs REST com Flask-RESTful
- Conceber e testar uma API
- Criar recursos
- Criar e armazenar itens
- Refração de código
- Implementação de verbos HTTP
- Utilizar reqparse
- Removendo a duplicação
Frasco-SQLAlquimia
- Configurar o SQLAlchemy
- Criar modelos
- Testar com o Postman
- Definir chaves
- Implementar modelos utilizando o SQLAlchemy
- Automatizar com o SQLAlchemy
Segurança com APIs REST
- Configurar registos DNS
- Criar um certificado SSL
- Adicionar e utilizar o JWT para aumentar a segurança
Implementação na nuvem
- Ligar a um sistema de controlo de versões
- Adicionar um par de chaves
- Criar uma instância de servidor
- Implementar scripts de implantação
Resumo e conclusão
Requisitos
- Um conhecimento 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