Curso Construir APIs REST com Python e Django

  • Development

Curso Construir APIs REST com Python e Django

16 horas
Visão Geral

Curso Construir APIs REST com Python e Django

Django é uma estrutura de desenvolvimento web Python de código aberto. Django REST Framework é um kit de ferramentas usado para construir APIs da web. Juntos, Django e Django REST Framework permitem a criação de sites complexos baseados em dados.

Objetivo

Ao final deste treinamento, os participantes serão capazes de:

  • Crie uma API REST de autodocumentação.
  • Implante APIs REST em um servidor baseado em nuvem.
  • Implemente APIs para autenticação de aplicativo.
  • Crie um back-end reutilizável para projetos Python futuros.
Publico Alvo
  • Desenvolvedores back-end
  • Desenvolvedores fonrt-end
  • Analista de integração
  • Programadores
  • Analista de sistemas
  • Gerentes de projetos
  • Profissionais que desejam construir APIs REST de back-end com Python e Django.
Pre-Requisitos
  • Uma compreensão de Django
  • Experiência de programação Python
Materiais
Português/Inglês
Conteúdo Programatico

Introduction

  1. Django and Django REST 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 Python
  2. Installing and configuring Django and Django REST Framework
  3. Setting up a version control system
  4. Setting up a development server with Docker

Creating a Basic Python Application with Django

  1. Building a new project
  2. Testing and committing changes
  3. Creating a database model
  4. Syncing the database with migrations
  5. Enabling admins

APIViews and Viewsets

  1. Adding URL configuration
  2. Creating and testing an APIView
  3. Adding methods to an APIView
  4. Creating and testing a Viewset
  5. Adding functions to a Viewset

Endpoints and Authentication

  1. Adding management and management user endpoints
  2. Creating APIViews
  3. Adding token APIs
  4. Testing for API validity

Deployment on a Cloud Based Server

  1. Adding a key pair
  2. Creating a server instance
  3. Implementing deployment scripts
  4. Deploying changes

Summary and Conclusion

TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas