Este é um post disponível para assinantes MVPVideo: Curso Online-Venda de lanches online-Parte 56-Regras para usuários
Nesta vídeo, estudaremos os efeitos da utilização das regras de negócios organizadas em classe específica.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Título: Curso
Online-Venda de lanches online-Parte 56-Regras para usuários
Tempo: 14:20 min.
Resumo: Após a conclusão
do curso básico de DB para aplicações em plataforma .NET, apresentamos a
continuação dos estudos na plataforma de banco de dados, criando uma aplicação
para a venda de lanches online. O curso abrange funcionalidades como stored procedures
e os conceitos de transação com a base de dados. Os conceitos de criação de
diagrama de classes para a análise do escopo da aplicação e código-fonte são
apresentados no curso. Nesta video aula, trabalhamos com o desenvolvimento das
funcionalidades de controle de usuários e regras do sistema. Após a criação,
por meio de script, dessas funcionalidades, o próximo passo é criar o código
para o usuário do sistema possuir controle sobre a autenticação e autorização
do sistema. O Membership é utilizado nesse contexto. Na tela de Regras para
usuários, criamos a funcionalidade de inserção de regras para cada um dos
usuários existentes, através da API do Membership. Estudaremos os efeitos da
utilização das regras de negócios organizadas em classe específica, inclusive
no tocante à reutilização das mesmas.
Metodologia de desenvolvimento do exemplo: A aplicação de exemplo utiliza Orientação a
Objetos, contudo não faz divisão das regras de negócio em camadas. Este exemplo
não utiliza camadas pois o foco é aprendermos recursos avançados de .net com
banco de dados. Veremos também como criar classes que servirão de provedor de
persistência para todo o sistema.
Tecnologias utilizadas: Visual
Studio 2008, SQL Server, Linq.
Exemplos construídos: Código .NET,
DB Sql Server.
Palavras chaves: asp.net, C#, Stored Procedures,
Sql Server, DB intermediário, Membership, RoleProvider.
Pedro Bajotto Filho (bajotto at gmail.com) é consultor de tecnologia da informação. Especialista em .NET, Java entre outras linguagens, nas plataformas Windows e Linux. Homepage: http://www.b3mentoring.com

download

