Padrões de Projeto do Jeito Certo

com

Confira TODO O CONTEÚDO disponível que você terá acesso, incluindo
nossas aulas gravadas e a programação das próximas sessões ao vivo.

Tudo organizado para sua conveniência e para enriquecer
ainda mais sua experiência
de aprendizado.

Masterclass AO VIVO

Acontece uma vez ao mês

Confira quais são as próximas sessões de masterclass que já estão agendadas para este grupo:

Quando

Tema

Quando:
08/10
Tema:

AOP e Decorator: Dinamismo e Modularidade em Aplicações Modernas

Mergulhamos no uso de AOP e Decorator para adicionar modularidade e flexibilidade em aplicações.

08/10

AOP e Decorator: Dinamismo e Modularidade em Aplicações Modernas

Mergulhamos no uso de AOP e Decorator para adicionar modularidade e flexibilidade em aplicações.
Quando:
12/11
Tema:

Padrões Command e Transaction Script em Bancos de Dados

Exploramos a aplicação dos padrões Command e Transaction Script em operações de banco de dados.

12/11

Padrões Command e Transaction Script em Bancos de Dados

Exploramos a aplicação dos padrões Command e Transaction Script em operações de banco de dados.
Quando:
10/12
Tema:

Composite, Decorator, e Flyweight em Sistemas de Alto Desempenho

Esta aula explora a otimização de desempenho em sistemas de grande escala com os padrões Composite, Decorator e Flyweight.

10/12

Composite, Decorator, e Flyweight em Sistemas de Alto Desempenho

Esta aula explora a otimização de desempenho em sistemas de grande escala com os padrões Composite, Decorator e Flyweight.
Quando:
07/01
Tema:

Service Locator e Dependency Injection: Gerenciamento de Dependências Eficiente

Discutimos Service Locator e Dependency Injection para gerenciamento eficiente de dependências em software.

07/01

Service Locator e Dependency Injection: Gerenciamento de Dependências Eficiente

Discutimos Service Locator e Dependency Injection para gerenciamento eficiente de dependências em software.

Masterclass já realizadas

Você terá acesso completo a todas as sessões já realizadas, garantindo que não perderá nenhum conteúdo relevante. Confira todas as sessões de masterclass já realizadas:

10/09/2024
Discutimos como os padrões Builder e Fluent Interfaces simplificam a criação de objetos complexos.
13/08/2024
Exploramos a aplicação dos padrões Strategy e Policy para adaptar algoritmos de forma dinâmica e eficiente.
11/06/2024
Abordamos o uso do padrão Observer em conjunto com arquiteturas orientadas a eventos para construir sistemas reativos.
14/05/2024
Discutimos a aplicação de padrões de projeto no desenvolvimento de microsserviços, com estudos de caso e exemplos de implementação.
09/04/2024
Exploramos como combinar padrões GoF e EIP para criar estratégias eficientes de integração, com exemplos práticos em sistemas legados e modernos.
12/03/2024
Esta aula foca no padrão EIP 'Message Router', explorando como ele direciona mensagens entre múltiplos destinos em sistemas distribuídos, com estudos de caso e implementações práticas.
14/02/2024
Esta masterclass é vital para profissionais de TI, ensinando a implementar e ajustar circuit breakers para otimizar resiliência e desempenho de sistemas. Aprenda a prevenir falhas em cascata e aprimore o design de sistemas distribuídos.
16/01/2024
Aprenda o essencial do Retry Pattern nesta masterclass, que aborda fundamentos, implementação em diversos ambientes, balanceamento de repetições e exemplos práticos. Ideal para construir aplicações resilientes em sistemas distribuídos e serviços na nuvem.
12/12/2023
Aprenda o padrão State em design de software orientado a objetos nesta masterclass. Domine sua implementação em diversas linguagens, melhore manutenção e escalabilidade e resolva complexidades de design. Ideal para construir aplicações robustas e flexíveis.
20/11/2023
Padrões de projeto melhoram a legibilidade e eficiência do código, e esta masterclass compartilha técnicas de refatoração para simplificar códigos complexos.

Lições Complementares

Essas lições são elaboradas em colaboração com os alunos, que têm a oportunidade de propor os temas em conjunto com ElemarJr. Confira as lições complementares já disponíveis:

#LiveCoding

As sessões de livecoding são realizadas de forma interativa, permitindo a participação ativa dos alunos que desejam aprofundar seus conhecimentos. Confira as sessões de live coding já realizadas:

Você sabe o que é uma hashtable? Saberia como implementar uma? Se a resposta é NÃO, eu posso te ajudar. Nesse vídeo, mostro, passo a passo, o que é e como implementar uma hashtable em uma “sessão particular”, com muito código.

Neste vídeo Elemar Júnior explica o que é padrão “Abstract Factory” e qual seu propósito. É uma sessão de live coding, recheada de exemplos do mundo real, onde falamos sobre a importância da dissociação entre implementação e intenção, pois assim se torna mais fácil a diferenciação dos diversos padrões de projeto.

Criar objetos nem sempre é uma atividade simples. Mas, não precisa ser assim! Nesse vídeo, apresento um passo a passo de como adotar o padrão de projeto Builder para simplificar a criação de objetos. 

Recomendações de Livros

Em todas as sessões de masterclass são recomendados livros para complementar e aprofundar os temas estudados.

Bônus Exclusivo

Utilizando o padrão Builder do Jeito Certo

Introdução sobre o padrão de projeto Builder, destacando sua importância e aplicabilidade no desenvolvimento de software.

Serão discutidos os aspectos a serem considerados antes de optar pelo uso do padrão Builder, como a complexidade do objeto a ser construído e a necessidade de flexibilidade na criação.

Será explorado o propósito original do padrão Builder, que é permitir a construção de objetos complexos passo a passo, separando sua construção da representação final.

Será abordado o benefício do padrão Builder em evitar a criação de construtores com muitos parâmetros, proporcionando uma forma mais legível e modular de configurar objetos.

Será discutido o uso do padrão Builder em situações em que a lógica de criação do objeto é complexa, tornando mais fácil a implementação e manutenção do código.

Será explorado um aprofundamento no entendimento do padrão Builder, abordando detalhes e considerações adicionais para sua correta utilização.

Será destacada a aplicação do padrão Builder na criação de hierarquias de objetos, permitindo uma construção flexível e escalável.

Será apresentado o uso do padrão Builder em modelos imutáveis, onde a construção do objeto é realizada passo a passo, garantindo a integridade dos dados.

Será feito um fechamento do curso sobre o padrão de projeto Builder, ressaltando seus benefícios e considerações importantes para sua aplicação efetiva no desenvolvimento de software.

Bônus Exclusivo

Arquitetura de Software

Você terá acesso exclusivo a uma aula gravada de mentoria de arquitetura de software, com um conteúdo extremamente valioso para impulsionar sua carreira. Nessa aula, você terá 2 horas e 30 minutos de informações e insights poderosos. Não perca essa oportunidade incrível de aprender com um especialista no assunto.

Telegram

Grupo no Telegram é uma comunidade criada exclusivamente para nossos alunos onde é possível debater, compartilhar, obter novos aprendizados e ainda fazer um super networking.

Qual é a sua impressão do conteúdo que apresentamos?
CONSEGUIU PERCEBER SEU POTENCIAL DE TRANSFORMAÇÃO?
Lembre-se, para transcender e alcançar o extraordinário, você deve estar disposto a ir além, a fazer o que a maioria não está disposta a fazer.
Aqueles que enfrentam e superam desafios complexos não apenas se destacam, mas criam o seu próprio caminho para o sucesso.
Está pronto para dar este salto e se juntar a este seleto grupo?

Plano semestral

De 477,00 por apenas
3x de R$ 116,50*
ou R$ 349,50 à vista

* Parcelas com juros da plataforma

Elemar Jr.

Com mais de 30 anos de experiência e uma carreira internacional bem-sucedida, Elemar Jr. compartilha suas vivências para ajudar outros profissionais a aproveitarem oportunidades e evitarem desafios que enfrentou em sua trajetória.

Ele aprendeu que conhecer os fundamentos e os padrões de projetos é mais importante para resolver problemas do que simplesmente seguir as tendências de bibliotecas e frameworks. Sua abordagem baseada em sólidos fundamentos tem sido a chave para alcançar resultados maiores e mais rápidos em sua carreira. Sua experiência e conhecimento têm influenciado positivamente outros profissionais, inspirando-os a adotar a mesma abordagem e alcançar o sucesso.

Há anos, Elemar vem ajudando desenvolvedores a fazer software de maneira mais efetiva, enfatizando a importância do estudo dos fundamentos.

Por isso, hoje se considera mais do que um desenvolvedor de software, mas também um profissional que ajuda a “desenvolver gente que desenvolve software”.

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Programa ElemarJR de Aceleração, Do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

Mentoria em Arquitetura de Software

Ênfase em Systems Design

Para se candidatar nesta turma aberta, preencha o formulário a seguir:

Reproduzir vídeo

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de Padrões de Projeto - Conteúdo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de Padrões de Projeto - Conteúdo:

Padrões de Projeto – Conteúdo

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Reputação e Marketing Pessoal:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no curso de Padrões de Projeto - Conteúdo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de DDD do Jeito Certo:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Padrões de Projeto:

Crie sua conta

Preencha os dados a seguir para iniciar o seu cadastro no Grupo Intensivo de Estudos de Algoritmos e Estruturas de Dados:

× Precisa de ajuda?