Sobre o curso

Esse é um curso online, ou seja: você pode assistir as aulas onde e quando quiser, o que facilita ainda mais seu aprendizado.



Chegou a hora de aperfeiçoar os conhecimentos em ASP.NET!

 

Aqui vamos ver recursos para acessar dados, enviar, manipular, armazenar, recuperar e exibir imagens em aplicativos Web. 

 

O professor José Eduardo Machado Grasso vai te ensinar a usar o componente Entity Framework, além de te apresentar os conceitos sobre WCF (Windows Communication Foundation), API (Interface de Programação de Aplicativos) e bancos de dados NoSQL. 

Fazendo esse curso você está apto:

Ao terminar o curso você conhecerá modos eficientes para acesso de dados e poderá decidir qual a melhor estratégia para a sua aplicação, poderá desenvolver aplicações ASP.NET que utilizem recursos de acesso a dados e muito mais.

Conteúdo programático

  • Acesso a dados com ASP.NET
    • Conceitos: Banco de dados, Base de dados, SGBD (Sistema Gerenciador de Banco de Dados), Repositório de dados.
    • Arquitetura ASP.NET.
    • Opções de acesso a dados.
    • Bancos de dados de exemplo: Northwind, Pubs, AdventureWorks.
    • Exemplos SQL: Northwind, Pubs, AdventureWorks.
  • ADO.NET
    • Classes do ADO.NET: DbConnection, DbCommand, DbDataReader.
    • Transação: DbTransaction.
    • Dados desconectados: DataSet (DataTable).
    • Melhores práticas.
    • Considerações sobre o uso das classes ADO.NET.
  • Entity Framework - Code First
    • Preparando o ambiente.
    • Visão Geral: Modelo de domínio, Contexto da conexão, Mapeamento, Mapeamento por código (Método OnModelCreating), Database Initializer, Migrations.
  • Entity Framework - Model First/Database First
    • Model First: Adicionando uma Entity (Entidade), Adicionando propriedades, Adicionando associações, Criando o banco de dados, Entendendo os arquivos gerados, Usando o modelo criado.
    • Database First: Usando o modelo criado.
  • Manipulando imagens
    • Upload de imagens.
    • Tratamento de imagens: Criando miniaturas (Thumbnails).
    • Gravando imagens no banco de dados.
    • Gravando imagens com ADO.NET.
    • Exibindo imagens com um Handler.
    • Gravando e exibindo imagens com Entity Framework.
    • Northwind e as imagens gravadas no banco de dados.
    • Vinculando imagens no GridView.
  • Data Services: WCF
    • Porque usar serviços.
    • Tecnologias envolvidas.
    • Conceitos iniciais sobre WCF: Criando um serviço WCF, Criando um cliente, Data Contract, Criando um host.
  • Serviços: Web API
    • Introdução à Web API.
    • REST na prática.
    • Usando a Web API: Estrutura WEB.API, Criando um Serviço REST, Criando um Cliente REST.
  • Banco de dados NoSQL
    • Modelo relacional.
    • NoSql.
    • Bancos de dados NoSQL.
    • MongoDb: Instalando o servidor, Instalando o cliente, Visão geral, Conectando o banco, Mapeando o Model Domain, CRUD: inserindo, alterando, excluindo e pesquisando (Inserindo dados, Alterando dados, Excluindo dados), Usando a LINQ para obter dados em uma coleção, Armazenando objetos complexos.
  • Data Binding
    • Data Binding.
    • Paginação.
    • DataBind Expressions.
    • Cache.

Pré-requisitos

Para que os alunos possam obter um bom aproveitamento do curso ASP.NET 2013 com C# - Acesso a Dados (online), é imprescindível que eles tenham participado do nosso curso ASP.NET 2013 com C# - Fundamentos ou possuam conhecimentos equivalentes.

Sobre o instrutor

  • José Eduardo Machado Grasso é analista, consultor e programador desde 1985.
  • Especializado em encontrar, adaptar ou criar tecnologias adequadas para projetos de TI de diversos segmentos.
  • Desde 2007, vem trabalhando no ramo editorial, criando soluções para distribuição, leitura, transmissão segura e controle de distribuição de royalties em bibliotecas digitais.
  • Instrutor da Impacta Tecnologia desde 2001, ministrando cursos de desenvolvimento de Software com plataforma .NET.

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Assine e tenha acesso a esse e mais centenas de cursos online:

Plano Anual

Apenas R$ 89,90/mês

Assine já

Plano Semestral

Apenas R$ 129/mês

Assine já

Ou comprar este curso avulso

em até 6x R$ 141,50

R$ 106,13

ou R$601.73 à vista

O que os alunos dizem sobre a Impacta

Ver mais depoimentos