Curso Python Patterns: padrões de projeto e boas práticas

15 Ago 2015 09h - 16 Ago 2015 18h Centro de Treinamento da Novatec

Data: 15 e 16/08/15 (sáb e dom)

Horário: 9h às 18h

Carga horária: 16 horas

Valores do investimento: R$ 450,00

Instrutor: Luciano Ramalho


Sobre o curso O objetivo desse curso é apresentar técnicas de programação orientada a objetos e padrões de projeto otimizados para as características dinâmicas da linguagem Python

A quem se destina esse workshop? Desenvolvedores Python, iniciantes ou não, com conhecimentos básicos de programação orientada a objetos.

Pré-requisitos

Conhecimentos básicos em Python.

Importante: O aluno deverá trazer seu próprio notebook e carregador.

Conteúdo do workshop
  • Objetos em Python: possibilidades e limitações
  • O Python Data Model: entendendo Python como um framework
  • Introdução aos padrões de projeto
  • O padrão "Façade" e um exemplo se sua aplicação em Django
  • Um padrão embutido em Python: Iterator
  • Borg, um padrão que substitui o clássico Singleton
  • Repensando os padrões de projeto clássicos no contexto de Python
  • Template method: auto-delegação em uma linguagem dinâmica
  • Refatorando padrões com funções de primeira classe: Strategy, Command etc.
  • Refatorando padrões com tipos de primeira classe: Abstract Factory, Factory Method etc.
Benefícios
  • Coffee breaks
  • Internet wireless
  • Material didático
  • Certificado impresso

Instrutor

Luciano Ramalho, autor do livro Fluent Python (O'Reilly, 2015), tem mais de 15 anos de experiência como desenvolvedor especializado na linguagem Python. Desenvolveu sistemas baseados em Python para grandes portais como UOL, BOL, AOL Brasil, IDG Now, e treinou equipes para a Globo.com, Titans Group, Senado Federal e Presidência da República. Palestrou várias vezes nas conferências PyCon USA, OSCON, FISL, PythonBrasil e RuPy.
LOCAL

Centro de Treinamento da Novatec

Av. Cruzeiro do Sul, 2463, Santana, São Paulo, Brasil
São Paulo, São Paulo

Comentários