O ORGANIZADOR DESSE EVENTO FOI

128Bits

A 128Bits é agência de tecnologia especializada em sites. Promove cursos educacionais e corporativos, que visam o crescimento competitivo dos alunos para o mercado de trabalho. Também oferecemos serviços de desenvolvimento de sistemas e apps mobile.

Django: da teoria à prática fará uma abordagem teórica ao framework Django, e ao final do curso será desenvolvido um projeto prático.

Requisitos:

  • Possuir Notebook;
  • Conhecimentos em Lógica de Programação;
  • Conhecimentos em Orientação a objetos;
  • Conhecimentos mínimos em Python;
  • Virtual Box instalado na máquina (Obrigatório).

Instrutores:

Gabriel Freitas cursou Bacharelado em Ciências da Computação da UESPI. Já  Atualmente é Fundador/Desenvolvedor na Agência 128 Bits.

Nataliel Vasconcelos cursou Análise de Desenvolvimento de Sistemas no IFPI. Entusiasta de sistemas open source e apaixonado por Python. Atualmente é Fundador/Desenvolvedor na Agência 128 Bits.

Carga Horária: 30hrs

Quando?

As aulas acontecerão de segunda à sexta, de 17:20h às 19:20h (horário local), no período de 01/12/2014 à 19/12/2014.

Conteúdo Programático

Introdução de como funciona a web

  • GET
  • POST
Controle de versão
  • Início a GIT
  • Trabalhando com ambiente remoto
  • Deploy
Ambiente e instalação
  • Configuração do ambiente
Django
  • Introdução a Django
  • História
  • Características
  • Arquitetura
  • Filosofia

Iniciando um projeto Django

  • Criar e configurar seu projeto
  • Criando um app
  • Primeira view
  • Configurando a URL
  • Como funciona o processo de requisição
  • Mídias estáticas

Templates

  • Linguagem dos templates
  • Herança
  • Blocos
  • Template Tag
  • Template Filter
  • Renderização

Urls

  • Padrão
  • Includes
  • Url com parâmetros
  • Expressões regulares

Views

  • Características
  • GET
  • POST
  • Generic Views

Introdução a administração do Django

  • Ativação
  • Como funciona (CRUD)
  • Customização simples
  • Relacionamentos e Inline forms

Models

  • Explicação sobre o que é e como funciona
  • Criando um model
  • Choices
  • Comando Django (relacionado ao models)
  • Insert, Delete e Update
  • Filtros
  • Ordenação
  • Class “Meta"

Forms

  • Simples Form
  • Fields e widgets
  • Form no template
  • Salvar dados do formulario
  • Dados iniciais do Form
  • Trabalhando com formset’s

ModelForm

  • Integrando forms aos models
  • Customizando o ModelForm
  • Salvando o Form

Querysets

  • Como funcionam
  • API do ORM

Relação entre models

  • Many-To-One
  • Many-To-Many
  • One-To-One
  • Extendendo Model

Envio de Email

  • Backends
  • Configuracao

Deploy


Mais informações:

http://www.agencia128bits.com/

LOCAL

128Bits

Av. José dos Santos e Silva, 1769 - Sala 104, Centro, Piauí, República Federativa do Brasil
Teresina, Piauí

Comentários