Próximas turmas agendadas
Não há nenhuma turma agendada para este curso no momento. Nossas turmas são lançadas de acordo com a demanda.
Por isso, se estiver interessado, clique no link Estou Interessado no quadro ao lado para nos ajudar a lançar no melhor horário
para você.
Objetivo
Nesse modulo você ira criar aplicativos Python usando a filosofia de programação que mais vem se destacando no mercado nos últimos 15 anos, a orientação a objetos.
Você aprenderá também diversas técnicas fundamentais para o bom desenvolvimento em Python. Coding Standards, documentação de código com o pyDoc, Test Driven Development, padrões de projeto, arquitetura MVC e muito mais.
Verá ainda recursos avançados como manipulação de imagens, geração de relatórios gráficos, e documentos PDF.
Ementa
Programação orientada a objetos
- Fundamentos da OO
- Implementações no Python
- Relações entre classes
- Herança
- Associação (agregação, composição)
- Dependência
- Cópias x referências
- Métodos especiais
- Exceções
Padrões, técnicas e ferramentas
- Coding Standards
- Alguns padrões de projeto
- TDD Test driven developement
- Decorator
- Threads
- Rede (Sockets)
- Stream de vídeo e áudio
Aplicação do projeto
- Tela Inicial
- Lista e detalhes de produtos
- Abstração de bancos de dados com a PyDO
- Cadastro e login de usuários
- Validações com Expressões Regulares
- Arquivos XML
Manipulação de imagens
- Extensão para Trabalhar com imagens
- Desenho, cópia, escrita e demais manipulações de imagens
- Relatórios gráficos
Geração de arquivos
- Pyrex
- Jython
- Gerando arquivos .exe
Observações
Conhecimentos prévios recomendados:
- Ter feito ou possuir conhecimentos compatíveis com a disciplina Python Programmer * O valor do investimento pode variar de acordo com o local do treinamento devido aos custos de deslocamento do instrutor.
Turmas online podem ter preço diferenciado.
Para valores de inscrições em grupo ou turmas fechadas, entre em contato conosco.