Dominando Repository Pattern

Neste curso vamos dominar um dos padrões de projeto (Design Pattern) mais utilizado do mercado, implementando na prática seu uso em projetos com arquitetura limpa.

2h
Intermediário
Careers Image

Sobre o curso

Introdução

Olá e seja bem-vindo(a) ao curso Dominando Repository Pattern do balta.io, eu sou André Baltieri, ou balta, 12x Microsoft MVP e vou te guiar por este curso.

O problema

Criar aplicações bem estruturadas e escaláveis exige um entendimento sólido dos padrões de arquitetura e boas práticas. Sem uma base bem definida, o código pode se tornar difícil de manter, testar e evoluir com o tempo.

O Repository Pattern, junto com a Arquitetura Limpa, nos permite estruturar melhor nossas aplicações, separando responsabilidades de forma clara e organizada. Isso facilita a manutenção do código e melhora a testabilidade, garantindo que possamos evoluir nossas soluções com segurança.

O que vamos aprender?

Neste curso, vamos construir uma aplicação completa do zero, aplicando os conceitos do Repository Pattern e Arquitetura Limpa. Vamos iniciar desde a configuração do projeto, passando pela implementação do Entity Framework, Migrations, consumo do DbContext e operações de CRUD (Create, Read, Update e Delete).

Além disso, vamos organizar nossa aplicação em camadas bem definidas seguindo os princípios da Arquitetura Limpa, estruturando nosso código em Domínio, Application, Infraestrutura e API. Também abordaremos conceitos fundamentais como Aggregate Root e Unit of Work, garantindo uma implementação robusta e escalável.

Para quem é este curso?

Este curso é voltado para desenvolvedores que já possuem conhecimentos sólidos em ASP.NET, .NET e C#, e que desejam aprimorar suas habilidades em arquitetura de software, padrões de repositório e boas práticas de desenvolvimento.

Caso você ainda esteja iniciando no mundo .NET, recomendamos seguir nossa trilha de carreira antes de embarcar neste conteúdo. Assim, você terá uma base sólida para aproveitar ao máximo este curso!

Suporte e versões

Este curso utiliza a versão 90 do .NET e 13 do C# (últimas versões disponíveis no momento da gravação).

Além disso, os conceitos apresentados aqui são atemporais e podem ser aplicados a outras tecnologias e frameworks, tornando este conhecimento essencial para qualquer desenvolvedor que busca escrever código escalável e de qualidade.

Conteúdo do curso

Implementação

53m

Arquitetura Limpa

52m

Não sabe por onde começar?  Clique aqui.

64

cursos disponíveis

374

horas de conteúdo

75675

de alunos

52291

certificados emitidos

Conheça os nossos planos

Premium

No plano anual você tem acesso à todos os benefícios Premium através de uma compra única, com desconto, ou parcelada em até 12X no cartão de crédito.

R$

1.017,36

À vista no PIX com 10% OFF

Ou R$ 1.253,39 em até 12x no cartão de crédito

Todo conteúdo do Starter

Formação completa de .NET

Eventos exclusivos

7 dias de garantia

Você tem alguma duvídas?

Perguntas frequentes

Posso começar de graça?

Vou ter que pagar algo?

Por onde devo começar?

Os cursos ensinam tudo que preciso?

O que eu devo estudar?

Estou pronto para estudar no balta.io?

Ainda não sanou sua dúvida?  Clique aqui.
An unhandled error has occurred. Reload 🗙