Minha Conta
Recuperar Senha

Digite seu endereço de e-mail que foi cadastrado e enviaremos seus dados de acesso.

Minha Conta

A senha deve conter no mínimo 6 caracteres.

Ao se cadastrar, você concorda com a Política de Privacidade e Segurança

Mudar Data: Photoshop CS6 Módulo I
Preço
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
15/09 a 26/09 Manhã 4000,00
  Itens Preço
Carrinho de Compras
O carrinho está vazio.
INVESTIMENTO TOTAL:0,00

Esqueci minha senha

Foi enviado um e-mail para com os dados de acesso.

Curso Desenvolvimento Web com ASP.NET e Visual Studio 2017

O curso Desenvolvimento Web com ASP.NET e Visual Studio 2017 é ideal para se especializar no desenvolvimento de aplicações Web robustas e de alta performance usando os recursos da plataforma .NET.

O curso é totalmente prático, com exercícios em aula que contemplam aplicações reais disponibilizadas para o mercado de trabalho, abordando vários temas e recursos simultaneamente como conceitos de HTML5, CSS3, JQuery, além de requisição/resposta usando a linguagem C# e a plataforma .NET para o back-end. Integrando todos esses recursos, você terá uma aplicação comercial completa, elaborada em etapas, na medida em que os temas de aprendizagem evoluem.

Para o melhor aproveitamento do curso de Desenvolvimento Web com ASP.NET e Visual Studio 2017, é imprescindível ter participado do curso SQL 2016 - Módulo I, ou possuir conhecimentos de banco de dados. Conhecimentos de HTML 5 e CSS3 são desejáveis para ajudar no desempenho durante o curso.

Conteúdo Programático do Curso

  • TópicoFundamentos do Visual Studio 2017 e a linguagem C#
    • A linguagem C#.
    • Plataforma .NET.
    • Conhecendo o Visual Studio: Requisitos para instalação; Página inicial; Iniciando um projeto (Janela Toolbox, Janela Properties, Janela Solution Explorer); Configurando o ambiente de desenvolvimento.
    • Iniciando a programação: Compilando e executando o projeto.
    • Instruções: Identificadores (Palavras reservadas ou palavras-chave).
    • Tipos de dados.
    • Variáveis: Convenções; Declaração de variáveis (Variáveis locais de tipo implícito).
    • Operadores: Operador de atribuição; Operadores aritméticos; Operadores aritméticos de atribuição reduzida; Operadores incrementais e decrementais; Operadores relacionais ou booleanos; Operadores lógicos; Operador ternário; Precedência e associatividade.
    • Sequência de escape.
    • Principais formatações de dados.
  • TópicoOrientação a objetos
    • Objeto: Atributos.
    • Classe: Inicialização dos atributos de uma classe; Instanciação.
    • Encapsulamento.
    • Namespaces: Uso de namespaces e assemblies.
    • Propriedades: Restrições.
    • Modificador static: Membros estáticos; Métodos; Mensagens; Métodos sobrecarregados; Métodos estáticos; Métodos de extensão; Método construtor.
    • Eventos.
    • Herança: Herança de classes; Criando uma herança; Acesso aos membros da classe pai por meio do operador base; Herança de formulários (Herdando formulários do Windows, Alterando a aparência de um formulário base).
    • Tipos de classes: Classe abstrata; Classe selada; Classe estática.
    • Polimorfismo: Implementação do polimorfismo; Palavras-chave virtual e override.
    • Interfaces.
    • Classes parciais.
    • Estruturas: Diferenças entre classes e estruturas.
    • Enumeradores: Iterando valores do enum.
    • Modificadores de acesso: Public; Private; Protected; Internal; Protected internal.
  • TópicoTratamento de exceções
    • Tipos de erros: Erro de lógica; Erro de compilação; Erro de execução.
    • Ferramentas de depuração: Breakpoints; Janela Immediate; Janela Output; Janela Watch; Janela Autos; Janela Task List (Adicionando um comentário, Alterando ou removendo um comentário da Task List, Criando um novo token).
    • Try / Catch: A classe Exception e suas derivadas (Propriedades da classe Exception); Throw; Finally.
  • TópicoComponentes da plataforma Web
    • NuGet.
    • Bundle/Minification: Implementando o Bundle; Utilizando o Bundle.
    • Bootstrap.
    • FriendlyUrls.
  • TópicoEntity Framework (Model/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.
  • TópicoMVC - Fundamentos
    • ASP.NET MVC.
    • Estrutura dos arquivos MVC.
    • Routes.
    • Controller.
    • Views: ViewBag.
    • HtmlHelper: ActionLink; Partial; BeginForm.
    • Model e Views tipadas.
    • GET e POST.
    • Ciclo de requisição e resposta no MVC.
  • TópicoADO.NET com MVC
    • Separação das responsabilidades.
    • Retorno de métodos: DbDataReader; DataTable ou DataSet; Coleções fortemente tipadas (arrays ou coleções genéricas).
    • Controllers e Views para exibir/alterar dados: Listagem; Inclusão; Inclusão ? POST; Exibição de um registro (Details); Alteração de um registro (Update); Exclusão de um registro (Delete).
  • TópicoServiços: Web API
    • Introdução à Web API.
    • REST na prática.
    • Usando a Web API: Estrutura Web API; Criando um serviço REST (Testando o método GET com parâmetros, Testando o método POST); Criando um cliente REST.
  • TópicoSegurança (.NET 4.6)
    • ASP.NET Identity.
    • OWIN.
    • Implementações do Visual Studio: Web Forms e contas individuais; Criando usuários; Web Forms e autenticação externa (OAuth, Exemplo de autenticação com o Google); Web Forms e Windows.
  • TópicoSegurança (ASP.NET Core)
    • ASP.NET Identity no .NET Core.
  • TópicoEstruturas de controle
    • Instruções de decisão: if / else if / else; switch / case.
    • Instruções de repetição ou iteração: while; do / while; for; break; continue; foreach.
  • TópicoArrays e coleções
    • Construção e instanciação de arrays.
    • Conhecendo o tamanho de um array: Arrays com várias dimensões.
    • Passando um array como parâmetro: Palavra-chave params (Params object[]).
    • Diferenças entre coleções e arrays.
    • ArrayList.
    • Stack.
    • Queue.
    • List.
    • Inicializadores de List.
    • Hashtable.
  • TópicoConceitos da plataforma Web
    • Arquitetura cliente-servidor: O servidor Web; O protocolo HTTP (Request, Response).
    • Tecnologias utilizadas nas páginas Web: Exemplo de uma página retornada do servidor contendo HTML, CSS e JavaScript.
    • Tecnologias utilizadas no servidor.
    • Versões do ASP.NET.
    • IIS - Internet Information Services: IIS - Criando uma aplicação ASP.NET.
    • Criando uma aplicação Web.
    • Criando um Web site.
    • Web project e Web site.
    • Execução de páginas Web: A linguagem de marcação HTML; Linguagem CSS; Linguagem JavaScript.
    • Recursos disponíveis no navegador.
    • Web pages e Razor: Criando uma Web page; Loops; Estruturas condicionais; Render e layout (RenderPage(), RenderBody(), RenderSection()); O caminho da renderização da página; Request e Form; Helpers (HTML, Chart, Crypto).
  • TópicoAcesso a dados com ADO.NET
    • Providers.
    • Principais classes de acesso a dados.
    • Classes desconectadas.
    • Conectando.
    • Enviando comandos ao banco de dados.
    • Lendo informações do banco: DbDataReader; DataSet.
    • Exibindo informações: Web Forms - Usando Web Controls para exibir dados (GridView, DropDownList); MVC: Usando Views para exibir dados; Web Pages: Usando Database para exibir dados.
    • Bancos de dados de exemplo: Northwind; Pubs; AdventureWorks.
  • TópicoEntity 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.
  • TópicoMVC - Validação e filtros
    • Validação.
    • Data Annotation: Required; StringLength; Regular Expression; Range; Remote; Compare.
    • ModelState.
    • Display.
    • DisplayFormat.
    • EditorForModel.
    • Geração automática de código: Criando um Controller; Criando uma View.
  • TópicoAJAX
    • Como funciona o AJAX.
    • AJAX com JavaScript.
    • AJAX com jQuery: NuGet; Usando jQuery.
    • Uso de AJAX com Web Forms: Suporte no lado servidor.
    • Exemplo de uso.
    • AJAX com MVC.
  • TópicoComponentes MVC
    • Componentes do modelo MVC.
    • Fluxo de execução do modelo MVC: AreaRegistration; FilterConfig; RouteConfig; BundlesConfig.
  • TópicoASP.NET Core
    • .NET Core.
    • Ferramentas de desenvolvimento.
    • Aplicação Console.
    • Aplicação App Web: project.json; Bower; Gulp; Node.js e npm; Outros componentes; Microsoft.AspNet.Mvc.TagHelpers.
    • Fluxo de execução.
  • TópicoResources, Localization e Globalization
    • Culture.
    • Resources: Global Resources; Local Resources.
    • Resources via código.
    • Alterando a cultura via código.

Confira todas as datas deste treinamento

Início Término Período Unidade
Por favor, aguarde...Por favor, aguarde...

Opções para empresas

Para cursos para sua equipe, clique
e preencha o formulário





Certificados de segurança
Seguranca Seguranca
Formas de pagamento
Formas de Pagamento

Conheça algumas profissões relacionadas ao curso

Com esse curso de Desenvolvimento Web, os profissionais aprenderão a criar páginas e aplicações web com os recursos do ASP.NET e do Visual Studio 2017, criando em aula uma aplicação completa!
ICS

Certificações Impacta deste curso:

Recomendamos para você