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 em lógica de programação, HTML e CSS.
Objetivo
O curso visa capacitar o aluno no entendimento de uma linguagem de programação estruturada, aplicando os conceitos de forma prática em um ambiente de desenvolvimento real com Python e Django.
Programação
PARTE I – Começando
- Uma sessão de perguntas e respostas sobre o Python
- Como o Python executa programas
- Como você executa programas
PARTE II – Tipos e operações
- Números
- Strings
- Lista de dicionários
- Tuplas, arquivos e tudo mais
PARTE III – Instruções e sintaxe
- Atribuição, expressão e impressão
- Testes if
- Loops while e for
- Documento código Python
PARTE IV – Funções
- Fundamentos das funções
- Escopos e argumentos
- Tópicos de função avançados
PARTE V – Módulos
- Panorama geral
- Fundamentos do desenvolvimento de módulos
- Pacotes de módulo
- Tópicos avançados dos módulos
PARTE VI – Classes e POO
- Panorama geral da Programação Orientada a Objetos
- Fundamentos e detalhes do desenvolvimento de classes
- Projetando com classes
- Tópicos avançados
PARTE VII – Exceções e ferramentas
- Fundamentos das exceções
- Objetos exceção
- Projetando com exceções
PARTE IX – Apêndices
- Instalação e configuração
- Soluções dos exercícios
Introdução ao Django
- Visão geral do Django e padrão MVC
- Criação e publicação de projeto
- Separação de responsabilidades com aplicações
- Registro e roteamento
Página principal da aplicação
- Função de view com resposta em texto
- Rotas organizadas
- Renderização de página HTML
Página Perfil
- Extração de ID via URL
- Páginas dinâmicas
- Classe Perfil e relacionamento com dados
Persistência e banco de dados
- Criação do esquema via ORM
- Salvando e exibindo perfis
- Template Tags e renderização condicional
Convidando perfis
- Modelo Convite e relacionamentos
- Simulação de login
- Redirecionamentos e navegação
Arquivos estáticos e template base
- Serviço e importação de arquivos estáticos
- Criação e herança de template base
Convites recebidos e contatos
- Exibição e contagem de convites
- Aceitação de convites
- Painéis condicionais na página principal
Cadastro e autenticação de usuários
- Aplicação de usuários e mapeamento de rotas
- Class-based views e criação de templates
- Proteção CSRF e validação de formulários
- Relacionamento 1:1 entre usuário e perfil
Login e autorização
- Middleware de autenticação
- Página de login
- Proteção de rotas com decorator
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
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...
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