Curso Build REST APIs with Python and Flask

Curso Build REST APIs with Python and Flask

16 horas
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

  1. Flask and Flask-RESTful Framework
  2. Templating, routing, forms, and authentication
  3. Constructs for code scaling
  4. Database management

The Fundamentals of APIs and Their Functionality

  1. Scalar types
  2. Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern

REST Overview

  1. Get option
  2. Pull option
  3. Post option
  4. Delete option

Preparing the Development Environment

  1. Installing Postman
  2. Installing Python
  3. Installing and configuring Flask
  4. Installing Flask-RESTful
  5. Setting up a URL route

REST APIs with Flask-RESTful

  1. Designing and testing an API
  2. Creating resources
  3. Creating and storing items
  4. Refractoring code
  5. Implementing HTTP verbs
  6. Using reqparse
  7. Removing duplication

Flask-SQLAlchemy

  1. Setting up SQLAlchemy
  2. Creating models
  3. Testing with Postman
  4. Defining keys
  5. Implementing models using SQLAlchemy
  6. Automating with SQLAlchemy

Security with REST APIs

  1. Setting up DNS records
  2. Creating a SSL certificate
  3. Adding and using JWT to further security

Cloud Deployment

  1. Connecting to a version control system
  2. Adding a key pair
  3. Creating a server instance
  4. Implementing deployment scripts
TENHO INTERESSE

Cursos Relacionados

Curso Microservices with Spring Cloud and Kafka

24 horas