Grupo intensivo

com

Software é importante demais para os negócios para ser desenvolvido “só” pelo pessoal dos times técnicos. Para envolver a empresa inteira, combatendo a complexidade no coração do software, DDD é fundamental.

Reproduzir vídeo

Desde 2008, tenho desenvolvido software e “gente que desenvolve software” de classe mundial, usando DDD, com muito sucesso. Criei, adotei e validei um método para ensinar DDD para profissionais interessados em tecnologia, “além do básico”, do jeito certo.

Formei um grupo de estudos, baseado em um método que criei, desenvolvi e validei com gente que quer ir “além do básico“.

Você já sabe, mas não custa lembrar…

Domain-driven Design te ajuda a desenvolver software, combatendo a complexidade, sem nunca perder o foco daquilo que realmente importa.
DDD habilita colaboração intensa entre pessoas das áreas técnicas e demais áreas do negócio para desenvolver software na medida certa, com menores custos e riscos.
Software bem-feito é enabler - acelera, potencializa, simplifica resultados. Por outro lado, software ruim é restrição - desacelera, dificulta e inviabiliza iniciativas. DDD tem eficiência comprovada para desenvolvimento de software bem-feito.
Grupo Intensivo de Estudos

DDD do Jeito Certo

Sessões de Masterclass

Sessões mensais ao vivo com 2 horas gravadas (um tema importante para a indústria) + 2 horas não gravadas (tema livre, carreira)

Exclusivo para membros do grupo.
Cursos para temas importantes

Cursos gravados, com lições curtas, detalhando um tema relevante.

Disponíveis para aquisição individual. Inclusos para os membros dos grupo.
Lições para Temas Importantes

Lição gravada, com 30+ minutos, explicando um tema importante.

Exclusivo para os membros do grupo.
Sessões de #livecoding

Sessões, ao vivo, com membros do grupo, tratando de um tema importante, só com código!

Conteúdo aberto, com participação ao vivo, exclusivo para membros do grupo.

Importante

No início de cada masterclass, serão relembrados conceitos essenciais para o encontro

Este grupo opera de forma contínua, como um programa perpétuo que você pode acompanhar em seu próprio ritmo.

O registro das sessões anteriores também estará disponível para você, oferecendo uma oportunidade para aprofundar ainda mais o seu entendimento sobre domain-driven design.

O que diz quem já participa

Centenas de desenvolvedores participam ativamente, aprovam a metodologia e já obtém resultados “além do básico

No data was found
Reproduzir vídeo
Reproduzir vídeo
Reproduzir vídeo
Reproduzir vídeo
Reproduzir vídeo

Temas discutidos no nosso grupo

Exploraremos teoria e prática do Domain-driven Design, com base na experiência de Elemar JR no desenvolvimento de software de classe mundial.

Exploraremos teoria e prática do Domain-driven Design, com base na experiência de Elemar JR no desenvolvimento de software de classe mundial.

Entendermos como DDD tem ajudado na adoção de arquiteturas modernas e na estruturação ótima dos times de engenharia, além de ser fundamental para desenhar soluções mais fáceis de evoluir e escalar, gerando valor por muito mais tempo.

Abordaremos como DDD facilita a colaboração entre times técnicos e de negócios, reduzindo a complexidade desnecessária gerada pelo não entendimento do que realmente precisa ser feito e como a aplicação do DDD estratégico e tático é fundamental para soluções eficientes, tanto em termos técnicos quanto de negócio.

Você sabe que esse conhecimento é aplicável a qualquer linguagem ou framework de desenvolvimento, e os exemplos de código são fornecidos para que você possa entender de forma prática e concreta.

O que é Domain-driven Design (DDD), sua origem e benefícios.

Análise do “espaço do problema” e do “espaço de solução”, considerando a modelagem de domínio e a importância da linguagem ubíqua.

O papel do especialista do domínio (Domain Expert) no processo de desenvolvimento.

Ferramentas e técnicas para design estratégico em DDD, como Context Mapping, Event Storming e User Story Mapping.

Ferramentas e técnicas para design tático em DDD, como definição de Aggregate Roots, criação de Entidades e Value Objects, implementação de Repositórios e Serviços, entre outras.

Cenários modernos de implementação em DDD, com microsserviços, arquiteturas orientadas a eventos, Clean Architecture e Event Sourcing.

Técnicas e abordagens para suporte à modernização de sistemas legados por meio de DDD.

Técnicas para adoção dos padrões táticos de DDD em paradigmas funcionais.

Dinâmicas comuns relacionadas com DDD para aproximação dos times de negócios para explicitação do domínio, como Domain Storytelling e Specification by Example, para promover a comunicação e colaboração entre os times de desenvolvimento e negócios.

Aplicação de DDD em projetos de data science e machine learning.

Entendermos como DDD tem ajudado na adoção de arquiteturas modernas e na estruturação ótima dos times de engenharia, além de ser fundamental para desenhar soluções mais fáceis de evoluir e escalar, gerando valor por muito mais tempo.

Abordaremos como DDD facilita a colaboração entre times técnicos e de negócios, reduzindo a complexidade desnecessária gerada pelo não entendimento do que realmente precisa ser feito e como a aplicação do DDD estratégico e tático é fundamental para soluções eficientes, tanto em termos técnicos quanto de negócio.

Você sabe que esse conhecimento não é restrito a uma linguagem ou framework de desenvolvimento específico. Os exemplos de código são sempre fornecidos para que você consiga entender, independente da linguagem de programação que utiliza.

Saiba mais sobre o seu facilitador

Como um desenvolvedor de software com quase três décadas de experiência, tenho trabalhado na construção de sistemas de classe mundial. Desde 2008, tenho aplicado e orientado a adoção do Domain-driven Design (DDD) em projetos de desenvolvimento de software. Durante todo esse tempo, aprendi muito sobre o que é importante – e, ainda mais importante, sobre o que não faz diferença no dia a dia.

Elemar JR

No passado, eu enfrentei dificuldades para aplicar DDD corretamente, concentrando-me demasiadamente em padrões táticos e deixando de lado padrões estratégicos. No entanto, ao longo do tempo, obtive sucesso ao adotar DDD para diversas finalidades, desde a organização de equipes de engenharia, passando pela estruturação de microsserviços, até os detalhes de implementação no código.

Com o passar dos anos, compreendi que o desenvolvimento de software vai além das áreas técnicas, e tenho usado o DDD para facilitar essa transição.

Agora, gostaria de ajudá-lo a crescer em sua carreira, produzindo software que seja realmente bom: software que atenda bem ao seu propósito, que seja fácil de adaptar e útil por mais tempo.

Quatro estratégias para uma carreira de sucesso

Reproduzir vídeo

Conheça a metodologia que desenvolvi e que é aplicada no meu grupo de estudos, para você avançar de forma consistente em sua carreira:

Método Elemar JR
Reproduzir vídeo

Assinatura anual

R$ 249,21/mês

ou R$ 2.497,00 à vista

Promoção válida até às 23:59 de 31/05,
a partir de 01/06 o valor volta a ser R$ 1.248,00

Um ano de participação no grupo intensivo de estudos

Sessões de masterclass ao vivo, interativas, com lições do mundo real

Participação em live codings periódicas, para aprofundar cada tema

Acesso a todos os cursos gravados que detalham lições importantes de estudo

Lições complementares com deep-dive em tópicos complexos

Acesso às gravações de todas as masterclasses e lições já realizadas

Orientação exclusiva de especialistas em temas complementares

Grupo exclusivo no Telegram, com participação e moderação de ElemarJR

Acesso às apresentações utilizadas nas aulas e referências de livros

10% de desconto na adesão de qualquer outro grupo intensivo com Elemar JR

Você tem 7 dias de garantia

Ainda tem dúvidas?

Encontre aqui algumas respostas para algumas perguntas frequentes.

É proporcionar conhecimentos e habilidades práticas, visando a capacitação e aplicação dessas competências na carreira profissional e em projetos pessoais.

Dedicação e comprometimento com os estudos. E principalmente, participar das sessões de masterclass.

Basta clicar em “inscreva-se no grupo” – após isso, você será direcionado ao checkout para preenchimento com seus dados básicos e por fim, escolher qual a melhor forma de pagamento.

A participação no grupo intensivo tem duração de um ano após a inscrição, mas como novas sessões de masterclass serão realizadas de forma contínua, após encerrar o seu período de assinatura, você pode renovar para continuar participando de novas aulas ao vivo. Lembrando que todas as aulas realizadas antes da sua inscrição, ficam disponíveis para consulta.

Você tem acesso às apresentações utilizadas e também as lições complementares que são elaboradas conforme necessidade.

Sim. Você pode parcelar sua inscrição em até 12x (com juros).

Não encontrou a resposta que procurava? Fale conosco pelo WhastApp ou por e-mail.

TL;DR - Vamos "resumir a ideia"?

Aprender o Domain-driven Design (DDD) é essencial para desenvolvedores que desejam criar software que realmente atenda às necessidades do negócio. Com o conhecimento do DDD, você poderá ajudar a organizar equipes e arquitetar soluções de software escaláveis e eficazes.

Reproduzir vídeo

No nosso grupo de estudos, abordamos uma ampla gama de tópicos relacionados ao Domain-driven Design, incluindo exemplos de uso em diferentes domínios e tecnologias, discussões sobre quando e como aplicar cada conceito, boas práticas, técnicas de refatoração de código e abordagens avançadas. Além disso, você terá a oportunidade de aprender em um ambiente colaborativo, receber feedback direto e expandir sua rede de contatos.

Eu, Elemar Júnior, guiarei pessoalmente o grupo de estudos, compartilhando minha experiência prática em aplicar o Domain-driven Design do jeito certo e evitando as dores de cabeça do jeito errado. Como um desenvolvedor experiente e consultor, poderei ajudá-lo a selecionar e implementar os conceitos do DDD mais apropriados para cada cenário, além de ajudá-lo a identificar onde vale e, principalmente, onde não vale a pena adotar cada conceito. Juntos, vamos trabalhar para melhorar o design do seu código e aprimorar suas habilidades no desenvolvimento de software.

Espero ter você conosco em nosso grupo!

Se ainda não for o seu momento, pondere
Quem não desenvolve repertório “além do básico”, pode ter dificuldades até mesmo para alcançar “resultados básicos”. Desenvolva-se!
Não arrisque sua reputação profissional e a motivação da equipe ao criar software que não atenda às necessidades do negócio.
Insistir que desenvolver software se restringe a área técnica, sem aprender a lidar com as áreas do "negócio", te deixará isolado.
Se você não traduzir o "negócio" no código, acabará escrevendo, sempre, código que não atende ao negócio, independente da qualidade técnica.

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 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 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?