Curso de Python & Django

O Django é um framework Python web de alta produtividade e fácil aprendizagem, usado para construir desde pequenos sistemas internos até grandes portais de notícias.

Instrutor

Gabriel

Gabriel

Programador. Entusiasta Python. Gosta de Futebol e MMA. Adora capturar a web usando crawlers (com Python, é claro :D).

Para quem?

O curso é voltado para qualquer pessoa que tenha noções de lógica de programação e conhecimentos básicos de web, HTML, etc.

Objetivos

O  objetivo do curso, além do aprendizado em Python e Django, é que ao fim do curso, os alunos sejam capazes de produzir um sistema web real, a partir das especificações do projeto. Ou seja, ele deve ser estar inicialmente preparado para o mercado, a ponto de pegar uma especificação de projeto ou mesmo colher informações de um cliente e, a partir daí, ser capaz de desenvolver um sistema que atenda as necessidades desse cliente

Ementa

  • O Treinamento de Python aborda os seguintes temas:

    • Terminal Interativo
    • Tipos de dados e variáveis
    • Entrada e saída de dados
    • Estruturas de dados
    • Scripts
    • Indentação
    • Blocos e escopo
    • Estruturas de decisão
    • Repetição
    • Funções
    • Passagem de parâmetros
    • Manipulação de arquivos
    • Módulos e pacotes
    • Biblioteca padrão, Pip.

  • Os assuntos abordados em Django são:

    • Introdução de como funciona a web : 
         •    GET 
         •    POST
    • Controle de versão: 
         •    Inicio a GIT 
         •    Deploy
    • Ambiente e instalação: 
           •    Instalações em geral
    • Django: 
         •     Introdução a Django, Historia, Características, Arquitetura, Filosofia 
         •   Iniciando um projeto Django, Criar e configurar seu projeto, Criando um app, Primeira view, Configurando a URL, Explicar 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 
        •    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 funciona 
        •    API do ORM

    • Relação entre models: 
        •    Many-To-One 
        •    Many-To-Many 
        •    One-To One 
        •    Extendendo Model

    • Envio de Email: 
        •    Backends 
        •    Configuração

    • Deploy: 
        •    Usando ambiente Heroku para deploy 
        •    Colocando seu site em produção

Garanta logo sua vaga!

Cresça com tecnologia

Clique aqui e nos encontre