DevMedia Cursos
Curso online

Desenvolvimento para SQL Server com .NET
O objetivo deste curso de SQL Server com .Net é justamente mostrar como criar projetos de banco de dados tirando o proveito da integração entre o .NET e o SQL Server, usando todo o poder do C# e da Programação Orientada a Objetos ao invés de T-SQL. O curso também mostra como criar aplicações em .NET que fazem acesso a estes objetos criados no SQL Server. O Microsoft SQL Server suporta a construção de objetos de banco de dados com .NET Framework, como Tipos Definidos pelo Usuário, Stored Procedures e Funções, usando por exemplo a linguagem C#, VB.NET ou Prism. A linguagem SQL é otimizada para recuperar registros do banco de dados, mas não é eficiente para incluir lógica de negócio, manipular datas e strings entre outras tarefas que são simples de serem feitas em linguagens OO.
[VER MAIS DETALHES]
Introdução
- 1
Criando o Projeto de Banco de Dados no Visual Studio
Marcar como lido | DownloadNesta vídeo aula será mostrado os pré-requisitos para realização do curso, como configuração do Visual Studio, SQL Server Express e SQL Server Management Studio Express.
Banco de Dados
- 2
Criando um Assembly no .Net
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar um objeto CLR em um Assembly do .NET no Visual Studio 2012. Para isso é criada uma Stored Procedure de exemplo, em um projeto Visual C# SQL CRL Database Project.
- 3
Criando uma Stored Procedure Helo World em C# e Registrando no SQL Server
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma stored procedure simples (ProcHelloWorld), no estilo Olá Mundo, a fim de exemplificar como usar o C# para criar objetos SQL no banco de dados usando linguagem gerenciada.
- 4
Conhecendo a classe SqlCommand do .NET para acesso ao MSSQL
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar usar um SqlCommand para acessar o SQL Server, processando instruções que não retornam dados. Para isso é criada uma tabela simples, uma classe C# para execução de comandos com SqlCommand e um cliente em .NET.
- 5
Conhecendo as classes DataSet e SqlDataReader do .NET para acesso ao MSSQL
Marcar como lido | DownloadNesta vídeo aula será mostrado como usar as classes DataSet e SqlDataReader para executar comandos (SqlCommand, aula anterior) no banco de dados do projeto. O DataSet será ideal para retornar dados para prévia manipulação no servidor.
Stored Procedures
- 6
Criando Stored Procedures em C# que retornam comandos
Marcar como lido | DownloadNesta vídeo será mostrado como criar uma Stored Procedure que retorna os dados de uma tabela, ou qualquer tipo de informação que esteja em formato tabular.
- 7
Criando Stored Procedures em C# para retorno de dados
Marcar como lido | DownloadNesta vídeo será mostrado como criar uma Stored Procedure que retorna os dados de uma tabela, porém usando um SqlDataReader ao invés de um SqlCommand.
- 8
Criando Stored Procedures em C# com estrutura dinâmica e parâmetros
Marcar como lido | DownloadNesta vídeo será mostrado como criar uma Stored Procedure que utilize mais objetos do .NET, como DataTable e DataView em conjunto com o SqlDataAdapter. Este último é usado para executar o comando SQL e preencher um DataTable com dados da tabela.
- 9
Criando Stored Procedures em C# que usam comandos sem retornar dados
Marcar como lido | DownloadNesta vídeo será mostrado como criar uma Stored Procedure que simplesmente executam comandos SQL no servidor, sem retornar dados. Para isso um SqlCommand será usado para ajustar o valor de uma determinada coluna no banco de dados.
- 10
Criando Stored Procedures em C# com funções escalares
Marcar como lido | DownloadNesta vídeo será mostrado como criar uma Stored Procedure que vai retornar um único valor, um objeto, que representa uma função escalar executada sobre um determinado campo da tabela.
Functions
- 11
Criando User Defined Functions (Scalar) em C#
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma Função Definida pelo Usuário (UDF - User Defined Function) usando C#, a ser hospedada dentro do SQL Server através da integração com a CLR. Funções são semelhantes a Stored Procedures.
- 12
Criando User Defined Functions (Table Valued) em C#
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma uma Função Definida pelo Usuário (UDF - User Defined Function) usando C#, a ser hospedada dentro do SQL Server através da integração com a CLR.
- 13
Finalizando a User Defined Function (Table Valued) em C#
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma Função Definida pelo Usuário (UDF - User Defined Function) usando C#, a ser hospedada dentro do SQL Server através da integração com a CLR.
- 14
Criando Funções Agregadas (Aggregates)
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma Função Agregada (Aggregate) usando C#, a ser hospedada dentro do SQL Server através da integração com a CLR.
Tipos
- 15
Criando Tipos Definidos pelo Usuário (User Types)
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar um Tipo Definido pelo Usuário (User Type) em C#. Podemos entender por User Type um tipo complexo de dados, personalizado, de acordo com as necessidades do projeto de banco de dados.
Aplicações clientes
- 16
Consumindo Stored Procedures
Marcar como lido | DownloadNessa videoaula veremos como criar uma aplicação cliente em Visual Studio que vai consumir as Stored Procedures criadas no servidor SQL Server, escritas em C#.
- 17
Consumindo Stored Procedures Dinâmicas
Marcar como lido | DownloadNessa videoaula veremos como criar uma aplicação cliente em Visual Studio que vai consumir as Stored Procedures criadas no servidor SQL Server, escritas em C#. Veremos como consumir uma procedure que retorna diretamente um SqlCommand.
- 18
Consumindo Funções
Marcar como lido | DownloadNessa videoaula veremos como criar uma aplicação cliente em Visual Studio que vai consumir algumas funções criadas no servidor SQL Server, escritas em C#.
- 19
Consumindo Funções Agregadas
Marcar como lido | DownloadNessa videoaula veremos como consumir funções agregadas, como por exemplo, funções que realizam somas e contagens sobre colunas de uma determinada tabela do banco de dados.
- 20
Acesso com Entity Framework
Marcar como lido | DownloadNessa videoaula ao invés de usar o acesso dados tradicional baseado em ADO.NET, SQlCommands, SqlConnections, DataReaders etc., veremos como usar o ADO.NET Entity Framework.


3
0