MVC 5 Arquitetura de Sistemas Corporativos

Tutorial ASP.NET MVC 5 + DDD + EF + AutoMapper + IoC + Dicas e Truques


MVC 5 Arquitetura de Sistemas Corporativos

Arquitetura de Sistemas Corporativos é um tema muito menos explorado do que ASP.NET MVC 5 e nem por isso é menos importante (na verdade é bem mais), neste vídeo tutorial veremos como criar uma arquitetura padrão DDD utilizando ASP.NET MVC 5.2, Entity Framework, AutoMapper, IoC com Ninject e muitas dicas para criar uma arquitetura modelo e totalmente responsável.

Como poderão acompanhar nos slides* e no vídeo** ASP.NET MVC é apenas a ponta do iceberg em uma aplicação corporativa. Quando entramos no mundo real os exemplos dos artigos de sites e livros não nos atendem mais e é necessário buscar mais conhecimento para criar uma aplicação robusta, responsável, testável, escalável e de fácil manutenção.

O modelo DDD (Domain Driven Design) atende muito bem cenários de aplicações corporativas e eu utilizo muito em meus projetos profissionais e pessoais.

Neste vídeo tutorial você aprenderá

§  Criar uma solução padrão DDD

§  Separar a aplicação em camadas

§  Entidades de Domínio

§  Classes de Serviço

§  Criar Contratos (Interfaces)

§  Repositório Genérico

§  Repositório Especializado

§  Criar um Contexto do Entity Framework

§  Trabalhar com Migrations

§  Criar novas convenções do Entity Framework

§  Remover algumas convenções do Entity Framework

§  Sobrescrever o método SaveChanges para persistência de dados

§  Programar com CodeFirst

§  Utilizar FluentAPI para modelar tabelas

§  Criar Relacionamentos entre Entidades e refletindo nas tabelas do banco de dados.

§  Criar e utilizar a camada de Application

§  Trabalhar com classes genéricas de Entidades

§  Abstrair camadas com Injeção de Dependência (IoC)

§  Implementar o Ninject como container de IoC (DI)

§  Utilizar ViewModels

§  Utilizar DataAnnotations para validação de formulários

§  Mapear ViewModels x Entidade de Domínio com AutoMapper

§  Muitas dicas para acelerar sua produção

Este conteúdo é aplicado no meu curso de ASP.NET MVC 5 – Enterprise Applications com uma carga horária de 16 horas, com todo o embasamento teórico, técnico e prático, muitos outros patterns, testes, mocks, serviços REST, manipulação de filtros do ASP.NET MVC e etc são abordados no curso para uma preparação completa do futuro arquiteto desenvolvedor.

Fonte: http://eduardopires.net.br/

Talvez você goste:

Art Café
  • Publicado em
  • 05/12/2023
Art Café
Canal SOITIC
  • Publicado em
  • 09/03/2023
Canal SOITIC
Plano de Saúde
  • Publicado em
  • 19/08/2014
Plano de Saúde
COMUNICADO
  • Publicado em
  • 14/08/2014
COMUNICADO