Video: Curso Online-Como construir uma solução Web em Asp.Net distribuída em camadas utilizando orientação a objetos(Avançado)-Parte I-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.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Título: Curso Online-Como construir uma solução Web em Asp.Net distribuída em camadas utilizando orientação a objetos(Avançado)-Parte I-Entendendo e iniciando o objetivo do projeto proposto
Tempo: 14:17 min.
Mini Resumo: 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 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.
Tecnologias utilizadas: RAD Studio 2007, ASP.NET 2.0, SQL Server Express
Exemplos construídos: Aplicação multicamadas
Palavras chaves: RAD Studio 2007, ASP.NET 2.0, multicamadas, ObjectDataSource, DAL, BLL.
Guinther Pauli.
Microsoft Certified Professional - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET, Arquitetura), MVP, Delphi Certified Professional, Colaborador Editorial Revistas .net Magazine e ClubeDelphi http://www.gpauli.com http://www.facebook.com/guintherpauli http://www.twitter.com/guintherpauli http://br.li...

download

