Este curso é antigo e faz parte do acervo DevMedia * O suporte não é garantido para cursos em acervo

curso Como construir uma solução Web em Asp.Net distribuída em camadas utilizando orientação a objetos(Avançado)

O objetivo deste mini-curso é ensinar você leitor a aplicar boas práticas de desenvolvimento de aplicações ASP.NET. Você aprenderá, através de um exemplo prático passo a passo, como construir uma solução Web utilizando boas práticas de desenvolvimento. O que vamos desenvolver é uma aplicação distribuída em camadas, utilizando o melhor do que a POO (Programação Orientada a Objetos) tem a oferecer. Podemos dizer que nossa solução será praticamente 100% Orientada a Objetos. Muitos podem estar se ... Ver mais perguntando: Por que eu devo desenvolver dessa forma e não da maneira como estou acostumado? Quais as reais vantagens que eu ganho? Vamos enumerar os principais benefícios: A camada de apresentação contém apenas código de UI, ela não acessa o banco de dados diretamente; Independência de tipo de aplicação cliente; Migração facilitada: Como estamos separando a solução em camadas, uma possível migração fica muito simples, já que tudo está separado; Reaproveitamento de código: o código de acesso a dados (e BLL), por exemplo, não é replicado caso tenhamos vários tipos de aplicativos cliente ou caso tenhamos múltiplas interfaces fazendo uso dos mesmos objetos; Fácil substituição; Manutenção facilitada: como os aplicativos estão em camadas, se houver um erro ou for necessário fazer uma manutenção / correção, normalmente apenas uma camada é afetada, o que também facilita o deploy; E finalmente, estaremos usando o melhor da POO. A metodologia que utilizarei é simples, porém interessante. Iniciaremos criando uma aplicação da forma tradicional, com código de acesso a dados mesclado com o código de interface. A seguir, vamos começar a separar a aplicação em partes (camadas), incluindo código e funcionalidade em cada uma.

Iniciar Carga Horária No Certificado - 7H

CONTEÚDO DO CURSO

Aula 1 - free

Entendendo e iniciando o objetivo do projeto proposto

Neste curso, desenvolveremos uma aplicação distribuída em camadas, utilizando o melhor da Programação Orientada a Objetos.
free
Aula 2 - mvp

Criando uma aplicação tradicional usando SqlDataSource

Nesta vídeo-aula, veremos como desenvolver uma aplicação de maneira tradicional usando o SqldataSource.
mvp
Aula 3 - mvp

Separando da Interface o código de acesso a dados,criando a (DAL-Data Access Layer)

O autor inicia a separação da interface, o código de acesso a dados, criando a camada de acesso a dados (DAL-Data Access Layer).
mvp
Aula 4 - mvp

Concluindo a DAL (Data Access Layer)

Nesta vídeo-aula, finalizaremos a DAL (Data Access Layer), criando os métodos update, insert e delete para a tabela de revistas.
mvp
Aula 5 - mvp

Stored Procedures em ambiente multicamadas

Veremos nesta vídeo-aula, como em ambiente web é extremamente fundamental trabalharmos com Stored Procedures.
mvp
Aula 6 - mvp

Transferindo dados(objetos) entre camadas (DTO)

Veremos nesta vídeo-aula, como podemos na prática transferirmos objetos de uma camada para outra.
mvp
Aula 7 - mvp

Criando a camada BLL (última camada da aplicação)

Veja nesta vídeo-aula a implementação da camada Business logic layer(BLL).
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos