DevMedia Cursos
Curso online

SQL Server para aplicações .NET e Stored Procedures-Venda de lanches online
Neste curso de C# e SQL Server, estudaremos a implementação de um aplicação. Além de servir como uma importante referência para desenvolvedores na construção de uma aplicação de forma completa, o curso procura aprofundar-se em questões práticas vivenciadas por desenvolvedores e analistas de sistemas. O estudo desse material, juntamente com a prática de implementação dos exemplos propostos proporciona um aprendizado de uma base de conhecimento ampla, combinando a análise de reuisitos propostos, a implementação em código e banco de dados, o teste do aplicativo, assim como a distribuição desse conteúdo.
[VER MAIS DETALHES]
Conceitos da aplicação
- 1
Conceitos básicos da aplicação
Marcar como lidoNesta primeira video aula, apresentaremos os conceitos básicos da aplicação que vai ser desenvolvida no decorrer do curso.
Escopo do aplicação
- 2
Definindo o escopo da aplicação
Marcar como lidoNesta video-aula, começaremos o esboço de um diagrama de classes para definir o escopo das funcionalidades da aplicação.
Diagrama de classes
- 3
Continuando o estudo do diagrama de classes
Marcar como lidoContinuaremos o estudo do diagrama de classes e utilizaremos tais conceitos para a construção das tabelas do sistema.
Iniciando o desenvolvimento
- 4
Iniciando o desenvolvimento do aplicativo
Marcar como lidoNesta vídeo-aula, iniciaremos o desenvolvimento do aplicativo que fará a configuração da aplicação de vendas.
Funcionalidades CRUD
- 5
Executando as funcionalidades CRUD com as classes criadas
Marcar como lidoNesta vídeo-aula, utilizaremos as classes criadas (do tipo Linq To Sql) para executar as funcionalidades de CRUD.
Configuração da aplicação
- 6
Configuração da aplicação de vendas
Marcar como lidoNesta video aula, continuaremos o desenvolvimento do aplicativo que fará a configuração da aplicação de vendas.
- 7
Continuando a configuração da aplicação de vendas
Marcar como lidoNesta vídeo- aula, continuaremos o desenvolvimento do aplicativo que fará a configuração da aplicação de vendas.
- 8
Configuração da tela para alteração de dados
Marcar como lidoSerão criadas classes que servirão de provedor de persistência CRUD (Create, read, update e delete) do sistema.
Interface com o usuário
- 9
Melhorando a interface facilitando a interação com o usuário
Marcar como lidoNesta video aula, continuamos o desenvolvimento do aplicativo que fará a configuração da aplicação de vendas.
Linq comunicando-se com SqlServer
- 10
Alterando dados com Linq comunicando-se com SqlServer
Marcar como lidoNesta vídeo-aula, entenderemos também como funciona o Linq na prática.
- 11
Exclusão de dados com Linq comunicando-se com SqlServer
Marcar como lidoVeremos a exclusão de dados de forma que a classe LINQ responsável pela manipulação de tal interface com o DB também é alterada
Deploy
- 12
Criando ambientes para o deploy
Marcar como lidoNesta vídeo aula, são também discutidas ações da engenharia de software para a utilização da mesma.
- 13
Realizando Deploy de Aplicações Asp.net
Marcar como lidoVeja nessa vídeo aula de Guinther Pauli, maneiras existentes de realizar deploy de aplicações ASP.NET
Implementando novas telas
- 14
Implementando novas telas para a aplicação de configuração
Marcar como lidoNesta vídeo aula, criaremos a tela de acompanhamentos da aplicação.
Tela de acompanhamentos
- 15
Complementando o desenvolvimento da tela de acompanhamentos
Marcar como lidoVeremos nesta vídeo aula, como validar a chave primária no banco de dados e as maneiras de uso de exceções com o código C#.
- 16
Exclusão de dados e tratamento de erros para exceções no banco de dados
Marcar como lidoNesta vídeo, criaremos método para filtrar exceções, fornecendo mensagens ao sistema, de acordo com a inconformidade presente.
- 17
Confirmando a deleção ou cancelando a deleção de dados em ambiente web
Marcar como lidoNesta vídeo, acessaremos eventos para tratamentos de componentes em runtime (Tempo de Execução).
Aplicação de acesso cliente
- 18
Configurando a aplicação de acesso cliente
Marcar como lidoVeja nesta vídeo aula, o autor nos expõe a configuração da aplicação de acesso cliente.
LinqDataSource e View no DB
- 19
Utilizando LinqDataSource e implementando View no DB
Marcar como lidoNesta vídeo aula, estudaremos o componente LinqDataSource, que conduz o acesso da classe linq com a aplicação e base de dados.
LinqDataSource e RadioButtonList e CheckBoxList
- 20
LinqDataSource populando componentes RadioButtonList e CheckBoxList
Marcar como lidoNeste momento, estudaremos o componente LinqDataSource, que conduz o acesso da classe linq com a aplicação e base de dados.
Inserção de dados
- 21
Criando a inserção de dados da aplicação
Marcar como lidoNesta vídeo aula, criaremos mais uma tela da aplicação de configuração para inserção dos dados da aplicação.
Update e delete
- 22
Criando as operações update e delete da aplicação
Marcar como lidoNesta vídeo aula, criaremos o código para realizar as outras operações do sistema, como update e delete.
Simplicando o desenvolvimento das operações(insert, delete e update)
- 23
Simplicando o desenvolvimento das operações(insert, delete e update)
Marcar como lidoNesta vídeo, apresentaremos formas de simplificar o desenvolvimento destas funcionalidades, trazendo conhecimento mais amplo para o desenvolvedor.
Utilizando DetailsView para inserção de dados
- 24
Utilizando DetailsView para inserção de dados através do LinqDataSource
Marcar como lidoNesta vídeo, o componente DetailsView é inserido na tela para inserção de dados através do LinqDataSource.
Vídeo recomendável - Usando o DetailsView do Visual Studio 2005
Marcar como lidoVeja nessa vídeo aula de Weliton Carlos, como utilizar o controle DetailsView do Visual Studio 2005. Acesso exclusivo para Assinantes.
Tela da aplicação com dois componentes
- 25
Desenvolvendo tela da aplicação com dois componentes
Marcar como lidoNesta vídeo aula, veremos como construir uma tela utilizando dois componentes.
Configuração de um pedido
- 26
Capturando valores para a configuração de um pedido
Marcar como lidoNesta vídeo, iremos iniciar a captação de valores na aplicação para a configuração inicial de um pedido.
- 27
Continuando a capturar valores para um pedido
Marcar como lidoNesta vídeo aula, continuaremos a capturar valores na aplicação para um pedido.
GridView
- 28
Implementando o gridview contendo os itens do pedido
Marcar como lidoNesta vídeo, utilizaremos o componente ObjectDataSource para o preenchimento do GridView contendo os itens desse pedido.
Funcionalidades CRUD
- 29
Implementando as funcionalidades de CRUD da aplicação
Marcar como lidoNesta vídeo, implementaremos as funcionalidades de CRUD que serão disponibilizadas para esta aplicação.
Identidade dos itens do pedido
- 30
Criando rotinas de identidade dos itens do pedido
Marcar como lidoNesta vídeo, desenvolveremos rotinas para declaração de identidade dos itens do pedido.
Pedido de lanches
- 31
Finalizando pedido de lanches
Marcar como lidoRevisaremos também as últimas tarefas desenvolvidas, incrementando rotinas de desenvolvimento para melhor uso da aplicação.
Efetivando dados do pedido
- 32
Efetivando dados do pedido na base de dados
Marcar como lidoNesta vídeo, faremos com que o contexto da sessão do usuário web sejam transferidas de maneira efetiva para a base de dados.
Componente de extranet
- 33
Configurando o componente de extranet
Marcar como lidoNesta vídeo aula, criaremos mais uma tela da aplicação de configuração para inserção dos dados da aplicação.
Validando campos
- 34
Validando preenchimento dos campos no formulário
Marcar como lidoNesta vídeo, faremos a validação dos campos preenchidos para que a transação ocorra com segurança.
Inserindo dados da transação
- 35
Inserindo dados da transação na base de dados
Marcar como lidoNesta vídeo, inseriremos o pedido na base de dados, interagindo chaves primárias das tabelas nos devidos relacionamentos.
Tratamento de exceções
- 36
Criando rotinas e estratégia para tratamento de exceções
Marcar como lidoNesta vídeo, finalizaremos o formulário de pedido, criando rotinas e estratégia para o tratamento das exceções.
Alteração de escopo no projeto
- 37
Simulando uma alteração de escopo no projeto
Marcar como lidoNesta vídeo aula, simularemos uma alteração de escopo no projeto.
Pedido
- 38
Preenchendo valor do lanche
Marcar como lidoNesta vídeo, veremos a maneira como iremos preencher o valor de um determinado lanche.
- 39
Acumulando valores dos lanches no pedido
Marcar como lidoNesta vídeo, veremos qual a estratégia utilizada para acumular valores dos lanches em um determinado pedido.
Finalizando Pedido de Lanches
- 40
Finalizando Pedido de Lanches
Marcar como lidoNesta vídeo, o procedimento de inclusão de preço dos ítens é finalizado, de forma que o projeto é modificado.
Membership
- 41
Membership protegendo a camada de configuração da aplicação
Marcar como lidoNesta vídeo, utilizaremos o Membership para proteger a camada de configuração de nossa aplicação.
Web.Config
- 42
Configurando o Web.Config e criando usuário para aplicação
Marcar como lidoNesta vídeo, configuraremos o nosso Web.Config e criaremos também usuários inicial para nossa aplicação.
Regras de acesso
- 43
Criando regras de acesso as opções do sistema
Marcar como lidoNesta video aula, criamos as regras de autorização de acesso as opções do sistema.
- 44
Utilizando regras de autorização as opções do sistema
Marcar como lidoNesta vídeo aula, utilizaremos as regras de autorização ao sistema criadas na vídeo anterior.
- 45
Executando as regras criadas em todas páginas do sistema
Marcar como lidoNesta vídeo aula, veremos como executando as regras de autorização em todas páginas e demais funcionalidades do sistema.
Revisando estratégia de busca dos dados
- 46
Revisando estratégia de busca dos dados para a alteração
Marcar como lidoNesta vídeo, revisaremos a estratégia de busca dos dados para a alteração.
- 47
Implementando regras de autorização para update de dados
Marcar como lidoNesta vídeo, implementaremos regras de autorização para update de dados.
Membership
- 48
Membership para configuração de usuários e regras
Marcar como lidoNesta vídeo aula, utilizaremos o Membership para criação de usuários.
- 49
Mostrando usuários cadastrados utilizando GridView e ObjectDataSource
Marcar como lidoEsta vídeo demonstra os usuários cadastrados no sistema, utilizando GridView e ObjectDataSource.
- 50
Funcionalidade DELETE
Marcar como lidoNesta vídeo aula, veremos como criar a funcionalidade DELETE utilizando ObjectDataSource.
- 51
Funcionalidade de alteração de senha
Marcar como lidoNesta vídeo, criamos a funcionalidade de alteração de senha, de acordo com a regra de negócio proposta.
Regras
- 52
Ajustes de Tela e Criação de Regras
Marcar como lidoNesta vídeo, veremos alguns ajustes de tela e criação de regras de nossa aplicação
- 53
Implementando Regras
Marcar como lidoNesta vídeo aula, veremos as listagens de regras de nossa aplicação.
- 54
Regras de autorização
Marcar como lidoNesta vídeo aula, faremos a tela de regras autorização de nossa aplicação.
- 55
Deletar Regras
Marcar como lidoNa tela de regras, adicionamos a funcionalidade de deletar regras, para que o usuário efetue as configurações de autorização do sistema.
- 56
Atribuição de Regras
Marcar como lidoNesta video aula, trabalhamos com o desenvolvimento das funcionalidades de controle de usuários e regras do sistema.
- 57
Regras para usuário
Marcar como lidoNesta vídeo, estudaremos os efeitos da utilização das regras de negócios organizadas em classe específica.


5
1