django-logo-positive

Data: 02 e 03 de Abril (Sábado e Domingo)

Horário: 9h às 18h

Carga horária: 16 horas

Valores do investimento:

Até 23/03: R$ 550,00

Após 23/03: R$ 600,00


Sobre o curso

Django é um framework web Python de alto nível que incentiva o desenvolvimento rápido com design clean e pragmático. É utilizado hoje em alguns dos sites mais acessados do mundo como Instagram, Discuss, Pinterest, The Guardian e Rdio. O Django é livre e open source e cuida de grande parte do trabalho de desenvolvimento web, para que o desenvolvedor possa se concentrar em escrever seu aplicativo sem necessidade de reinventar a roda.

Este Curso de Django tem como objetivo criar uma aplicação completa, partindo desde a preparação do ambiente de desenvolvimento até colocar sua aplicação no ar, permitindo que o aluno aprenda a criar aplicações de diversos tipos. A quem se destina este curso? Programadores que desejam aprender a colocar suas ideias em prática como soluções web de forma rápida e produtiva usando Python e Django

Objetivos


Capacitar o aluno para desenvolvimento de aplicações web através do Python/Django, desde a ideia até colocar sua aplicação disponível na internet.

Pré-requisitos:

    • Conhecimentos básicos em HTML, CSS, JavaScript
    • Python básico (variáveis, loops, funções, Orientação a Objetos, Decorators)
    • Conhecimento sobre linha de comando (bash ou cmd)
Importante: O aluno deverá trazer seu próprio notebook e carregador.

Conteúdo do curso
Preparação

  • O que é Django?
  • Pip e Virtualenv
  • Instalando o Django
Git

Django

  • Preparando o ambiente de desenvolvimento
  • Criando sua primeira aplicação
  • Entendendo o settings.py
  • Iniciando um servidor
Models

  • Criar o primeiro modelo
  • Como funcionam os fields
  • O que é classe Meta?
  • Gerando o banco de dados
Admin

  • O que é o Admin
  • Registrando modelos no Admin
  • Melhorando o Admin
Urls

Views

  • O que são views?
  • Criar views para nossos modelos
  • Criar views específicas
Templates

  • O que é o sistema de templates do Django
  • Como utilizar o Twitter Bootstrap?
Formulários

  • Os Forms do Django
  • Trabalhando com ModelForms
Banco de dados

  • Alterando nossos modelos
  • Gerando migrações
  • Fazendo queries com o ORM do Django
Testes

  • TDD
  • Unittest
  • Mock
Arquivos estáticos

  • O que são arquivos estáticos
  • Como o Django gerencia arquivos estáticos
Deploy

  • Deploy do projeto no openshift
Benefícios

  • Coffee breaks
  • Apostila
  • Internet wireless
  • Certificado impresso

Instrutor

julio-cesarJulio Cesar Eiras Melanda É Cientista da Computação pela UNIFEI e mestrando em Ciência da Computação pela UNIFESP. Trabalha como desenvolvedor sênior e coordenador de projetos em Python com Django.
LOCAL

Centro de Treinamento da Novatec

Av. Cruzeiro do Sul, 2463 - Santana, São Paulo - SP, Brasil
São Paulo, São Paulo

Comentários