Visão Geral
Flask é uma microestrutura para desenvolver serviços da web em Python.
O Flask, ao contrário de outros frameworks, não tem nenhuma dependência de bibliotecas externas, o que o torna leve e rápido
Objetivo
Ao final deste treinamento, os participantes serão capazes de:
- Implemente uma API REST para permitir que um aplicativo da web Flask leia e grave em um banco de dados no back-end.
- Desenvolva recursos de autenticação avançados, como tokens de atualização.
- Crie um back-end reutilizável para projetos Python futuros.
- Simplifique o armazenamento de dados com SQLAlchemy.
- Implante APIs REST em um servidor baseado em nuvem.
Publico Alvo
- Este Curso Build REST APIs with Python and Flask é voltado para desenvolvedores de back-end que desejam construir APIs REST com Python e Flask.
Pre-Requisitos
- Uma compreensão do Flask
- Experiência de programação Python
Materiais
Português/Inglês
Conteúdo Programatico
Introduction
- Flask and Flask-RESTful Framework
- Templating, routing, forms, and authentication
- Constructs for code scaling
- Database management
The Fundamentals of APIs and Their Functionality
- Scalar types
- Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern
REST Overview
- Get option
- Pull option
- Post option
- Delete option
Preparing the Development Environment
- Installing Postman
- Installing Python
- Installing and configuring Flask
- Installing Flask-RESTful
- Setting up a URL route
REST APIs with Flask-RESTful
- Designing and testing an API
- Creating resources
- Creating and storing items
- Refractoring code
- Implementing HTTP verbs
- Using reqparse
- Removing duplication
Flask-SQLAlchemy
- Setting up SQLAlchemy
- Creating models
- Testing with Postman
- Defining keys
- Implementing models using SQLAlchemy
- Automating with SQLAlchemy
Security with REST APIs
- Setting up DNS records
- Creating a SSL certificate
- Adding and using JWT to further security
Cloud Deployment
- Connecting to a version control system
- Adding a key pair
- Creating a server instance
- Implementing deployment scripts
TENHO INTERESSE