Curso de Desenvolvimento Web com ASP.NET e Visual Studio
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.

Você está criando uma conta para sua empresa?

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#
    • Introdução ao Visual Studio e à 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.

    • Estruturas 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.

    • Orientaçã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.

    • Arrays 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.

    • Tratamento 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ó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ópicoComponentes da plataforma Web
    • NuGet.
    • Bundle/Minification: Implementando o Bundle; Utilizando o Bundle.
    • Bootstrap.
    • FriendlyUrls.
  • 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ó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ó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ó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ó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ó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 (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ó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ó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 Valor  
Por favor, aguarde...Por favor, aguarde...





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ê