Livro Arquitetura Limpa na Prática
Aprenda a construir aplicações profissionais com uma arquitetura desacoplada a partir das ideias do lendário Robert Martin! Este livro de ~100 páginas te ensinará todos os conceitos da Arquitetura Limpa a partir de um exemplo completo de API REST em TypeScript com Node.js. Apesar do exemplo ser em TS, qualquer um com conhecimentos básicos de Programação Orientada a Objetos pode acompanhar o conteúdo! Formatos do livro: PDF, EPUB e MOBI.
Primeiro livro totalmente brasileiro sobre o assunto!
Otávio Lemos é professor e pesquisador na área de Engenharia de Software. Professor há mais de dez anos na UNIFESP, mestre e doutor pela USP, e com pós-doutorado na Universidade da Califórnia em Irvine, EUA. Em 2021, ganhou o título de Microsoft MVP. Possui canal de tecnologia no YouTube com mais de 20K inscritos.
O livro vem com mais quatro conteúdos de bônus com acesso de um ano: 01 Curso de Arquitetura Limpa - Teoria; 01 Curso de Arquitetura Limpa - Prática; 01 Conteúdo da Imersão Arquitetura Limpa; e 01 Mini-curso de TDD.
Conteúdo Vantagens Detalhes
- Índice do livro
- Livro Arquitetura Limpa na Prática
- Aula 0 - Motivando a Arquitetura Limpa
- Aula 1 - Os 4 Sintomas de Um Sistema Podre
- Aula 2 - O que é Arquitetura de Software?
- Aula 3 - Objetivo da Arquitetura Limpa
- Aula 4 - Os dois valores do software
- Aula 5 - Breve história da computação
- Aula 6 - Overview dos paradigmas de programação
- Aula 7 - Programação Estruturada
- Aula 8 - Dublês de Teste (extra)
- Aula 9 - Programação Orientada a Objetos
- Aula 10 - Programação Funcional
- Aula 11 - SOLID
- Aula 12 - Single Responsibility Principle (SRP)
- Aula 13 - Open / Closed Principle (OCP)
- Aula 14 - Liskov Substitution Principle (LSP)
- Aula 15 - Interface Segregation Principle (ISP)
- Aula 16 - Dependency Inversion Principle (DIP)
- Aula -1 - Configurando o git
- Aula 0 - Configurando o ambiente (VS Code)
- Aula 1 - Processo de desenvolvimento
- Aula 2 - TDD, primeiro teste e UserData
- Aula 3 - Criando o fake object InMemoryUserRepository
- Aula 4 - Uma correção e uma refatoração
- Aula 5 - Validação de e-mail
- Aula 6 - Criando o usuário
- Aula 7 - Configurando o Jest
- Aula 8 - Registrando o usuário
- Aula 9 - Refatoração: erros e folder de teste
- Aula 10 - Corrigindo um bug e melhorando os imports
- Aula 11 - Implementando o controlador web de registro de usuários
- Aula 12 - Refatoração: correção de nomes de variáveis
- Aula 13 - Utilizando o Express
- Aula 14 - Configurando a rota e testando o Express
- Aula 15 - Detalhes do git e rodando a API
- Aula 16 - Utilizando o MongoDB
- Aula 17 - Conectando no banco no teste e usando um clone para não ter efeitos colaterais
- Aula 18 - Envio de e-mail
- Aula 19 - Fix e continuação (refatoração com sub-casos de uso)
- Aula 20 - Super-caso de uso de registro do usuário e envio de e-mail
- Aula 21 - Usando o Nodemailer
- Aula 22 - Finalizando a API
- Aula 23 - Deploy da API no Heroku
- Aula 1 (parte 1) - Paradigmas & Linguagens de Programação
- Aula 1 (parte 2) - Paradigmas & Linguagens de Programação
- Aula 1 (parte 3) - Paradigmas & Linguagens de Programação
- Aula 1 (parte 4) - Paradigmas & Linguagens de Programação
- Aula 1 (parte 5) - Paradigmas & Linguagens de Programação
- Aula 2 (parte 1) - Arquitetura de Software & Arquitetura Limpa
- Aula 2 (parte 2) - Arquitetura de Software & Arquitetura Limpa
- Aula 2 (parte 3) - Arquitetura de Software & Arquitetura Limpa
- Aula 3 (parte 1) - Exemplo prático completo
- Aula 3 (parte 2) - Exemplo prático completo
- Aula 3 (parte 3) - Exemplo prático completo
- Aula 3 (parte 4) - Exemplo prático completo
- Aula 0 - Introdução; multi-moedas
- Aula 1 - Objetos degenerados
- Aula 2 - Igualdade para todos
- Aula 3 - Privacidade
- Aula 4 - Money
- Aula 5 - Euros e Dólares
- Aula 6 - Fábricas
- Aula 7 - Moeda
- Aula 8 - Produto comum (common times)
- Aula 9 - Removendo classes
- Aula 10 - Adicao
- Aula 11 - Redução (reduce)
- Aula 12 - Mudança
- Aula 13 - Moedas misturadas
- Aula 14 - Abstração, finalmente!
Desenvolvedor, pesquisador e professor de computação. Leciona há mais de dez anos na Universidade Federal de São Paulo (UNIFESP), tem mestrado e doutorado pela Universidade de São Paulo (USP), e fez pós-doutorado na Universidade da Califórnia em Irvine (UCI).
Na UCI, trabalhou em diferentes períodos perfazendo aproximadamente dois anos. Já apresentou seu trabalho de pesquisa no Google, na Carnegie Mellon University (CMU) e na UCI, além de em inúmeros congressos internacionais.
Em 2019 iniciou seu trabalho na Internet com um canal pessoal no YouTube que cresceu rapidamente. Esse trabalho representa sua aproximação com a indústria de desenvolvimento de software, tópico pelo qual é apaixonado e procura se especializar cada vez mais. Em 2021 ganhou o prêmio Microsoft MVP, uma evidência do impacto de seu trabalho junto à indústria.
Nesse novo período tem realizado workshops, cursos, treinamentos e sessões de consultoria junto a empresas e startups de tecnologia.
Avaliações
Perguntas Frequentes
Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.
A nota média de Livro Arquitetura Limpa na Prática é de 4.5 estrelas. Depois de cada compra na Hotmart, você tem a oportunidade de avaliar a qualidade do curso e o seu nível de satisfação. Com a opinião dos compradores, nosso sistema calcula a nota média e colhemos os comentários que vão ajudar outras pessoas no momento da decisão de compra.
Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.
O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.
Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.
Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.
Você receberá o acesso a Livro Arquitetura Limpa na Prática por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:
Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.
Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.
Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui
Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.