Python + Django


Próxima(s) Turma(s)

 
 
 

Objetivo

Os participantes terão contato direto com Python + Django através de exercícios práticos com laboratórios.

Pré-requisito(s): · Conhecimento de Lógica de Programação; · Conhecimento de Python.

Carga horária: 40h

Investimento

Turma

Até dia 14/01/2020 R$ 1890

O que você vai aprender?

  • Introdução ao Python
  • · História;
  • · Bibliotecas mais conhecidas;
  • · Sintaxe;
  • · Módulos;
  • · Funções;
  • · Comandos de controle;
  • · Tipos;
  • · Estrutura de dados;
  • Python
  • · Orientação a Objetos;
  • · Classes;
  • · Métodos;
  • · Instâncias;
  • · Construtores;
  • · Herança;
  • · Meta-classe;
  • · Introdução ao Django
  • · Conceito;
  • · Web;
  • · Requests e Responses;
  • · Arquitetura do Django;
  • Instalação e Configuração: Python/Django
  • · Pip;
  • · Virtualenv;
  • · Instalação;
  • Django
  • · Setup inteligente;
  • · Configurações;
  • · Projeto;
  • · App;
  • · Arquivos estáticos;
  • Templates
  • · Configuração;
  • · Template tag e Filtros;
  • · Herança de templates;
  • · Blocos;
  • · Varieis de contexto;
  • URL
  • · Include;
  • · Namespaces e Views;
  • · GET e POST;
  • · Views;
  • Models
  • · Conceito;
  • · Campos e configuração;
  • · Relacionamentos;
  • · CRUD (Inserção, atualização, exclusão e consulta);
  • · Filtros;
  • · Classe meta;
  • Manager e QuerySet
  • · QuerySet;
  • · Manage;
  • Migração de Dados
  • · Conceito;
  • · Versionamento de banco de dados;
  • Django Admin
  • · CRUD (Inserção, atualização, exclusão e consulta);
  • · ModelAdmin;
  • · Actions;
  • · Views;
  • · URLs;
  • · Templates;
  • Forms
  • · Tipos de Formulários;
  • · Campos;
  • · Widgets;
  • · Templates de formulários;
  • · Templates de Campos;
  • Testes
  • · Conceito;
  • · ClientHttp;
  • · TestCase;
  • Enviando e-mail
  • · Configuração de notificação de e-mail;
  • Deploy
  • · Rodando com Nginx;
  • · Publicando na nuvem;
  • Projeto na Prática
  • · CRUD (Inserção, atualização, exclusão e consulta);
  • · Upload de avatar de pessoa física;
  • · Criando perfil de pessoa física;

Comentários