Python
Duração do curso
40 horas
Início do curso
CONSULTAR
Taxa do curso
CONSULTAR
Descrição
Treinamento em Python com Django voltado para desenvolvimento Web, abrangendo desde os fundamentos da linguagem até a criação de aplicações completas com banco de dados, autenticação e controle de acesso.
Pré-requisitos
Conhecimentos em lógica de programação, HTML e CSS.
Objetivo
Capacitar o aluno para compreender o funcionamento de uma linguagem de programação estruturada e sua aplicação prática em desenvolvimento Web com Python e Django.
Programação
PARTE I – Começando
- Perguntas e respostas sobre Python
- Como o Python executa programas
- Como executar programas Python
PARTE II – Tipos e Operações
- Números
- Strings
- Lista de dicionários
- Tuplas, arquivos e outros
PARTE III – Instruções e Sintaxe
- Atribuições, expressões e impressão
- Condicionais com if
- Loops while e for
- Documentação de código
PARTE IV – Funções
- Fundamentos de funções
- Escopo e argumentos
- Tópicos avançados
PARTE V – Módulos
- Introdução a módulos
- Criação e uso de módulos
- Pacotes e estrutura modular
PARTE VI – POO com Classes
- Introdução à Programação Orientada a Objetos
- Criação e uso de classes
- Encapsulamento, herança e polimorfismo
PARTE VII – Exceções e Tratamento de Erros
- Fundamentos das exceções
- Objetos de exceção
- Projetos com tratamento de exceções
PARTE IX – Apêndices
- Instalação e configuração
- Resolução de exercícios
Introdução ao Django
- Visão geral do framework MVC
- Criação de projeto Django
- Publicação do projeto
- Separação de responsabilidades com apps
Página Principal
- Criação de views e respostas
- Rotas e URLConf
- Renderização de templates HTML
Página Perfil
- Rotas dinâmicas com expressões regulares
- Extração de parâmetros da URL
- Modelo da classe Perfil
Persistência de Dados
- ORM: geração de esquemas a partir de modelos
- Salvamento e exibição de perfis
- Revisão de modelos
Listagem de Perfis
- Exibição com template tags
- Renderizações condicionais
- Links nomeados e acesso a dados
Convites entre Perfis
- Modelo de Convite e relacionamento bidirecional
- Simulação de login
- Método convidar
Template Base e Arquivos Estáticos
- Serviço e inclusão de arquivos estáticos
- Herança de templates
Convites Recebidos e Contatos
- Exibição de convites recebidos
- Renderização de painéis e estatísticas
Cadastro de Usuários
- Nova aplicação para usuários
- Class-based views e formulários de registro
- Proteção CSRF
Validação de Perfis
- Relacionamento um para um (User x Perfil)
- Validação e teste de cadastro
Autenticação e Autorização
- Middleware de autenticação
- Login com proteção de rotas
Duvidas? Entre em contato conosco!
Serviços Relacionados

Curso Presencial de Python para Análise de Dados
Duração do curso 36 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Treinamento em Python com Django para web. Pré-requisitos Conhecimentos em Lógica de programação e HTML...
Saiba mais
Treinamento em Python
Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Treinamento em Python com Django para web. Pré-requisitos Conhecimentos em Lógica de programação e HTML...
Saiba mais
Python Analytics Presencial
Duração do curso 36 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Treinamento prático em Python com foco em desenvolvimento Web utilizando o framework Django. Pré-requisitos Conhecimentos...
Saiba mais