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 E CSS

Objetivos:

o aluno estará apto a entender o funcionamento de uma linguagem de programação estruturada, bem como toda a estrutura envolvida, para que possa estudar uma linguagem de programação. Além de ensinar a teoria, o curso mostra os comandos funcionando normalmente num ambiente de programação.

Programação

 PARTE I – Começando

1. Uma sessão de perguntas e respostas sobre o Python

2. Como o Python executa programas

3. Como você executa programas

 PARTE II – Tipos e operações

4. Números

5. Strings

6. Lista de dicionários

7. Tuplas, arquivos e tudo mais

 PARTE III – Instruções e sintaxe

8. Atribuição, expressão e impressão

9. Testes if

10. Loops while e for

11. Documento código Python

 PARTE IV – Funções

12. Fundamentos das funções

13. Escopos e argumentos

14. Tópicos de função avançados

 PARTE V – Módulos

15. Módulos: o panorama geral

16. Fundamentos do desenvolvimento de módulos

17. Pacotes de módulo

18. Tópicos avançados dos módulos

 PARTE VI – Classes e POO

19. POO: o panorama geral

20. Fundamentos do desenvolvimento de classes

21. Detalhes do desenvolvimento de classes

22. Projetando com classes

23. Tópicos avançados das classes

 PARTE VII – Exceções e ferramentas

24. Fundamentos das exceções

25. Objetos exceção

26. Projetando com exceções

 PARTE IX – Apêndices

A. Instalação e configuração

B. Soluções dos exercícios

 Introdução ao Django

Django, framework MVC

Criando um projeto

Colocando o projeto no ar

Separando responsabilidades através de aplicações

Registrando a aplicação no projeto

 A página principal da aplicação

Função de view e resposta somente texto

Ligando um endereço a uma resposta através de rota

Organizando melhor nossas rotas

Renderizando uma página HTML

 A página Perfil

Registrando nova rota

Revisitando raw string e expressões regulares

Extraindo o ID do Perfil da URL

Gerando páginas dinâmicas

A classe Perfil

 Primeiros passos com persistência

Gerando banco a partir de esquema

Salvando perfis

Paradigma Orientado a Objetos x Relacional

Revisando nosso modelo Perfil

Definindo o esquema do banco através do nosso modelo Perfil

Gerando esquema

 Selecionando perfis de uma lista

Exibindo perfis cadastrados

Template Tags

Renderização condicional

Acessando um perfil

Usando URL nomeadas

 Convidando perfis

Adicionando o link Convidar

Tornando nosso modelo rico

Simulando usuário logado

Convidando perfis

A classe Convite

Relacionando as classes Perfil e Convite

Filtrando convites de um perfil

Relacionamento bidirecional

Concluindo o método convidar da classe Perfil

Realizando redirecionamentos

 Arquivos estáticos e Template Base

Servindo arquivos estáticos

Importando arquivo estáticos

Criando um template base

Herdando de um template

 Exibindo convites recebidos

Preparando convites

Exibindo o total de convites

Definindo variável do template com with

 Aceitando convites e exibindo nossos contatos

Implementando a funcionalidade de aceitar convites

Mapeando o relacionamento entre Perfil e Convite

Sincronizando nosso modelo com o banco

A página principal da aplicação e seus painéis

Renderização condicional

 Cadastrando Usuários

Criando mais uma aplicação, agora de usuários

Mapeando novas rotas

Class-based view

Criação do template base

Formulário para registrar usuários

Protegendo contra cross-site request forgery

 Persistindo Perfis e validando formulários

Validando os dados do formulário

Criando um relacionamento um para um

Preparando o banco de dados

Testando o cadastro

 Autenticando e Autorizando nossos Usuários

Middleware de autenticação

A página de Login

Usando decorator para proteger a aplicação

Serviços Relacionados

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
Curso Preparatório Profissional de DevOps Essentials (DEPC)

Curso Preparatório Profissional de DevOps Essentials (DEPC)

Duração do curso 24 Horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição DevOps é uma necessidade para todas as organizações. Com a transformação digital, as...

Saiba mais
Análise de Requisitos

Análise de Requisitos

Duração do curso 40 horas Início do curso CONSULTAR Taxa do curso CONSULTAR Descrição Este treinamento é direcionado a profissionais e alunos interessados em compreender o processo...

Saiba mais
WhatsApp 1
Logus TI

Olá! Fale agora pelo WhatsApp