Logo Rabiscando Padrões de Projeto Logo Rabiscando Padrões de Projeto

Você criando código de qualidade em qualquer linguagem de programação

Com rabiscos, recortes e exemplos reais você dominará todos os GoF Design Patterns

A evolução do seu código começa aqui

Seu estudo organizado passo a passo com tudo o que você precisa em um só lugar

MAIS DE 1300 ALUNOS

ACESSO VITALÍCIO

MAIS DE 15 HORAS DE CONTEÚDO

1 ANO DE SUPORTE A DÚVIDAS

SEU CÓDIGO É CONFIÁVEL?

Castelo de cartas
Sabe aquele código CASTELO DE CARTAS? Aquele que se você der uma mexidinha ele desaba? Ninguém quer isso!

SEU CÓDIGO É FÁCIL DE LER?

Castelo de cartas
Escrever bons códigos e ser capaz melhorar os códigos de outras pessoas, estão entre as características mais poderosas que programadores podem ter. São alguns dos fatores de maior peso nas entrevistas de emprego das melhores empresas.

VOCÊ EXPRESSA SUAS IDEIAS COM CLAREZA?

Liquidificador
Você tem um liquidificador? Por mais estranha e fora de contexto que essa pergunta possa parecer, você a entendeu não é mesmo? Pois é, porque você sabe o que é um liquidificador! Se você não soubesse a pergunta teria que ser mais ou menos assim:

"Você tem um objeto motorizado com um jarro removível que possui uma hélice dentro e é utilizado para triturar ou misturar alimentos?"

Os Design Patterns são rótulos para conceitos! Com eles você conseguirá falar de conceitos muito elaborados com poucas palavras. Alguém mais experiente poderá te falar algo como:

"Olha só, você pode resolver esse problema aqui aplicando o padrão Command!"

A palavra COMMAND abstrai uma quantidade enorme de conceitos!

EM QUAL NÍVEL VOCÊ ESTÁ?

Ice Berg
Com os Design Patterns você avançará do nível da implementação para o nível da solução! Você não pensará apenas nas linhas de código que resolvem um problema. Você terá cuidado com os impactos que seus códigos podem trazer para você ou para o seu time no futuro. Você se atentará à complexidade e facilidade de manutenção de suas implementações. Você criará verdadeiras soluções!
Titulo
Depoimento Willian Depoimento Fernando
Depoimento Helio Depoimento Oelson Depoimento Matheus
Depoimento João Depoimento Paulo
Conheça o método DEDAC
Método DEDAC
DOMINE CADA DESIGN PATTERN EM 5 PASSOS
Um método de ensino que utiliza papel, canetas, rabiscos, recortes e código para manter as aulas dinâmicas e fáceis de serem absorvidas.

De nada adianta ver apenas o código de um Design Pattern se você não conhece os motivos dele ter sido escrito. Para que um código faça sentido é preciso que você entenda os conceitos por trás dele e os problemas que ele resolve.

Da mesma forma, de nada adianta você conhecer toda a teoria se você não souber colocá-la em prática. Você precisa ver os Design Patterns em ação, resolvendo problemas reais. Somente assim conseguirá traçar paralelos com os problemas que você resolve no seu dia a dia de trabalho.

O método D.E.D.A.C. cobre tudo isso.

Imagem Definição
DEFINIÇÃO FORMAL
Você conhecerá a definição formal do Design Pattern que será apresentada, "dissecada" e e explicada de uma forma muito simples de entender.
Imagem Motivação e Exemplo
EXEMPLO REAL DE APLICAÇÃO E MOTIVAÇÃO
Você verá na prática a aplicação de cada um dos Design Patterns na resolução de problemas reais. Nada de exemplos abstratos por aqui.

IMPORTANTE! Os exemplos foram codificados em PHP, porém, o código foi todo planejado para que você possa acompanhar o treinamento utilizando a sua linguagem de programação favorita.

Imagem Diagrama de Classes
DIAGRAMA DE CLASSES
Você entenderá de forma isolada o papel de cada uma das classes que compõe cada Design Pattern. Sem isso você ficaria preso(a) a uma estrutura fixa proposta pelo padrão e não será capaz de adaptar o Design Pattern ao seu problema particular.
Imagem Aplicabilidade
APLICABILIDADE
Aqui você será treinado(a) para identificar as oportunidades de aplicar o Design Pattern mais adequado aos problemas que você resolve no seu dia a dia. O seu "radar" de Design Patterns será aprimorado.
Imagem Consequências
CONSEQUÊNCIAS
Para ser um(a) profissional responsável você definitivamente precisa conhecer os riscos de suas decisões, ou seja, os prós e contras de cada Design Pattern. Aqui você entenderá os pontos críticos de cada Design Pattern de modo que você seja capaz argumentar sobre as decisões que você tomou no projeto do seu código.
Varios simbolos de linguagens de programação
Vários simbolos de linguagens de programação

MÃO NA MASSA COM EXEMPLOS REAIS E MODERNOS

Aqui você verá a aplicação prática dos Design Patterns em situações reais, abordando problemas comuns que você pode já ter encontrado ao longo de sua carreira. Uma abordagem prática visa não apenas ilustrar conceitos, mas também mostrar como resolvê-los de forma eficaz no seu dia a dia.

ESTÁ SE PERGUNTANDO QUAL A LINGUAGEM DE PROGRAMAÇÃO DOS EXEMPLOS?

Se isso está te incomodando é um forte indício que você realmente precisa deste treinamento. Os Design Patterns são conceitos agnósticos de linguagem.

Um Hello Word ou um algoritmo que ordena um array de numeros inteiros podem ser implementados em qualquer linguagem de programação orientada a objetos. Depois de finalizar o treinamento você será capaz e aplicar todos os 23 GoF Design Patterns em qualquer linguagem de programação.

COMO SABER SE O TREINAMENTO É PRA VOCÊ?

Você já sabe programar utilizando a sua linguagem de programação favorita?

Conhece os conceitos básicos de programação orientada a objetos?

Deseja melhorar a qualidade do seu código?

Se você respondeu SIM para as 3 perguntas acima, esse treinamento definitivamente é pra você!

Divisória
DEPOIS DE CONCLUIR O TREINAMENTO VOCÊ TERÁ APRENDIDO
Divisória
A criar códigos sofisticados, simples de ler e controlar.
Divisória
A adaptar os Design Patterns às suas necessidades particulares.
Divisória
A entender as estruturas dos códigos por trás dos frameworks.
Divisória
A ser independente do copia e cola e ter autonomia na criação de seus projetos.
Divisória
A se comunicar de igual para igual com outros desenvolvedores experientes que já dominam os Design Patterns.
Divisória

VOCÊ CONQUISTARÁ

Auto Confiança

MAIOR INDEPENDÊNCIA

Auto Confiança
Auto Confiança

MAIOR RECONHECIMENTO

Auto Confiança
Auto Confiança

MELHOR COMUNICAÇÃO

Auto Confiança
Auto Confiança

MAIOR PRODUTIVIDADE

Auto Confiança

SOBRE O INSTRUTOR

Imagem de Perfil do Instrutor
VINICIUS VIVAN
É formado em ciência da computação pela Universidade Estadual de Maringá (UEM), possui MBA em Gerenciamento de Projetos em TI e é entusiasta do assunto boas práticas de programação.

Trabalha como desenvolvedor desde 2014. Já superou diversos desafios técnicos e sofreu na pele os problemas gerados por códigos com design ruim, mal escritos, difíceis de ler e escalar.

Atualmente trabalha como desenvolvedor de softwares voltados a pagamentos internacionais e já trabalhou muitos anos criando software para o setor público. Tem como desafio diário desenvolver e manter softwares em áreas onde as regras de negócio mudam constantemente. É aí que entram os Design Patterns.

COMECE A ESTUDAR AGORA, ACESSO IMEDIATO

Mockups Recebíveis

O PASSO A PASSO QUE VOCÊ IRÁ SEGUIR

Roadmap do curso Roadmap do curso

BÔNUS EXCLUSIVO - O SEU ACERVO PARTICULAR

23 artigos artigos que somam mais de 270 páginas 23 artigos artigos que somam mais de 270 páginas

JÁ CALCULOU O QUANTO CUSTA SUA HORA DE TRABALHO?

Evite o estresse e ganhe tempo seguindo um passo a passo que otimizará o seu aprendizado

Formas de Pagamento

APROVEITE ENQUANTO AINDA CUSTA

12x de R$29,64

ou R$297,00 vista

Formas de Pagamento

SUA SATISFAÇÃO É GARANTIDA

Selo de 7 dias de garantia

7 DIAS DE GARANTIA INCONDICIONAL

Você fará um investimento de RISCO ZERO.

Você terá 7 dias para experimentar o treinamento e ver se suas expectativas foram atendidas.

Se por qualquer motivo você achar que o treinamento não é pra você, É só solicitar o reembolso dentro plataforma e receberá de volta cada centavo que investiu.

É um ganha-ganha. Se não estiver bom para você, também não estará bom pra mim. Meu trabalho só será bem sucedido se você aprender os Design Patterns.

Selo de 7 dias de garantia