Playlist

Fundamentos da Arquitetura de Software

Explore os fundamentos da Arquitetura de Software com Elemar Jr. Uma introdução ao tema com as principais práticas, padrões e técnicas aplicadas.

Episódios

Confira os episódios disponíveis da playlist de vídeo deste tema:

#1

O que é Arquitetura de Software?

Uma dos temas mais controversos sobre Arquitetura de Software é, exatamente, do que ela trata. Nesse primeiro vídeo, propomos uma definição que ainda será revisitada e expandida ao longo da série.

#2

Atributos de Qualidade, Constraints e Trade-offs

Definir e atender atributos de qualidade, bem como respeitar restrições é fundamental para definição correta de uma boa arquitetura de software. Muitas vezes, as decisões vão implicar na resolução de trade-offs.

#3

Representando os Contêineres

Geralmente, quando alguém diz que vai “apresentar” a arquitetura de um software, está falando dos contêineres. Também, quando alguém pede para “ver a arquitetura”, está se referindo, geralmente, aos contêineres.

#4

O papel do Arquiteto de Software

Qual o papel do arquiteto de software? Ele é sempre necessário? Ele programa? Ele é um “Dev Sênior-Sênior”? O que é necessário saber para ser um bom arquiteto? Respostas para essas e outras perguntas, nesse vídeo.

#5

A lei de Conway

Projetar a arquitetura sem levar em conta a estrutura da organização que o irá desenvolver é ingenuidade – essa é a principal lição da lei de Conway para arquitetos de software.

#6

Documentação para Arquitetura

Qual é o tipo de documentação necessário para expressar a arquitetura? O código não é suficiente? E os testes? Aliás, preciso me preocupar com documentação?

#7

Custos, Complexidade e Acoplamento

O que há de comum em qualquer discussão sobre arquitetura, independente do projeto, empresa ou expertise do time? Seguramente, considerações sobre três fatores: custo, complexidade e acoplamento.

#8

Arquitetura Evolutiva

Um dos maiores “pecados” da prática arquitetura ingênua de software é desprezar os impactos do tempo e das mudanças na aplicação.

Autor

Elemar Júnior

Fundador e CEO da EximiaCo atua como tech trusted advisor ajudando empresas a gerar mais resultados através da tecnologia.

Seminário

Fundamentos de Arquitetura de Software para devs

O objetivo deste seminário é fundamentar o time de devs sobre a impacto da arquitetura de software na qualidade, manutenabilidade e evolução dos sistemas mantidos pelos times.

Simplificamos, potencializamos e aceleramos resultados usando a tecnologia do jeito certo.

Desenvolvendo gente que faz a diferença

A reconhecida excelência da EximiaCo, em consultorias e assessorias, aplicada no desenvolvimento de competências através de publicações e capacitações abertas e in-company.

Fundamentos da Arquitetura de Software

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

Fundamentos da Arquitetura de Software

Para solicitar mais informações sobre essa capacitação para a sua empresa, preencha o formulário a seguir:

Fundamentos da Arquitetura de Software

Para se candidatar nesta turma aberta e receber mais informações sobre a capacitação, preencha o formulário a seguir:

× Precisa de ajuda?