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

Serviços Relacionados

Curso Presencial de Python para Análise de Dados

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

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

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
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp