Sales Ended

Curso Desenvolvimento de APIs Restful com Django e Django Rest Framework

Event Information

Share this event

Date and Time

Location

Location

Teresina

Av. N S de Fátima, 1557. Ed. Monsenhor Chaves. Sala 206.

Teresina, PI 64048180

Brazil

View Map

Refund Policy

Refund Policy

No Refunds

Friends Who Are Going
Event description

Description

Nos dias atuais, onde tudo e todos estão conectados, literalmente a Internet das Coisas, Web APIs (Application Programming Interface) se tornou uma necessidade, a maneira mais inteligente de disponibilizar acesso ao seus sistemas ou acessar sistemas de terceiro é através delas.

Aprenda neste curso como construir e consumir APIs RESTful usando um dos Frameworks mais populares entre os programadores e as grandes empresas, empresas como Instagram, Mozilla, Dropbox, Pinterest fazem uso do Django Framework, escrito em Python e feito para quem tem pressa e não quer abrir mão da qualidade e de boas práticas de programação.

Obs1.: Levar notebook para as aulas.

Obs2.: Aulas somente aos sábados, 8h por sábado.

Obs3.: As aulas serão gravadas e disponibilizada para os alunos.

Grade do curso

## Primeiro Sábado
- Ambiente de Desenvolvimento Django
- Instalar dependências do SO
- Crie um ambiente isolado (pipenv)
- Instalação do Django com pip
- Teste seu ambiente

- Sobre nosso projeto
- Por que esse projeto?
- Diagrama de classes do projeto

- Projeto Django
- Criação do projeto Django
- Servidor de desenvolvimento do Django
- Configurações do projeto
- Projeto vs Aplicações
- Criação de App Django
- Ativação de uma App Django
- Configuração do Banco de Dados

## Segundo Sábado
- Django Basics
- Criação de views
- Mapeando uma URL a uma views
- Models.py
- Migrations
- A Interface de Administração do Django
- Templates
- Twitter Bootstrap

- Sobre APIs
- REST vs RESTful
- Protocolo HTTP
- Requisição HTTP
- Conteúdo da resposta
- Status code
- URIs
- Versionamento

- Consumindo APIs
- cURL
- HTTPie
- Postman
- Python Requests

## Terceiro Sábado
- Desenvolvimento de API com DRF (Django Rest Framework) - Parte I
- Desenvolvimento tradicional vs Desenvolvimento API, o que muda?
- Por que uma Desenvolver uma API? (SPAs, Estratégia de negócios, Mobile Device)
- Instalação do Django Rest Framework
- Entendendo o Django Rest Framework
- Serialização e Deserialização (serializer.py)
- Escrevendo API views
- Fazendo requisições a nossa API (Criação de endpoints)
- Atividade rápida, questionário (testes de conhecimentos até aqui)

- Desenvolvimento de API com DRF (Django Rest Framework) - Parte II
- Trabalhando com ModelSerializer
- Trabalhando com Class-Based View (api_view decorator)
- Trabalhando com Class-Based View (Generic Classes)
- Navegando pela API
- Entendendo a ação executada de cada método do HTTP

## Quarto Sábado
- Desenvolvimento de API com DRF (Django Rest Framework) - Parte III
- Serialização e Deserialização com relacionamentos e hyperlinks
- Paginação
- Autenticação, permissão e autorização
- Deploy da API (Digital Ocean/Locaweb)
- Android App como cliente de nossa API (Gran finale) #demo

Share with friends

Date and Time

Location

Teresina

Av. N S de Fátima, 1557. Ed. Monsenhor Chaves. Sala 206.

Teresina, PI 64048180

Brazil

View Map

Refund Policy

No Refunds

Save This Event

Event Saved