Programa do Curso

Módulo 1: Introdução ao ASP.NET MVC

  • Modelos de projeto ASP.NET MVC
  • Noções básicas sobre a estrutura de um projeto ASP.NET MVC
  • Convenções de nomenclatura
  • Criando visualizações
  • Definindo controladores
  • Definindo um modelo de dados

Módulo 2: Criando um aplicativo ASP.NET MVC completo

  • Criando visualizações fortemente tipadas
  • Noções básicas sobre URLs e métodos de ação
  • Usando HTML ajudantes
  • Tratamento de post-backs de formulários
  • Data de validade

Módulo 3: Usando o Razor View Engine

  • Objetivos de design do Razor
  • Implementando uma visualização Razor
  • Sintaxe da navalha
  • Accessing dados do modelo em visualizações do Razor

Módulo 4: Aplicativos ASP.NET MVC de força industrial

  • Práticas recomendadas de arquitetura de aplicativos ASP.NET
  • Implementando um repositório e modelo de dados do Entity Framework
  • Usando injeção de dependência
  • Implementando uma fábrica de controladores personalizados

Módulo 5: Desenvolvimento Orientado a Testes com ASP.NET MVC

  • Recapitulação do TDD
  • Unit Testing estruturas
  • Passo a passo do uso de TDD com ASP.NET MVC

Módulo 6: Técnicas de Visualização

  • Definindo e usando ajudantes personalizados HTML
  • Definindo um layout/página mestra
  • Usando estilos
  • Definindo e usando visualizações parciais
  • Sintaxe do método auxiliar Razor

Módulo 7: Implementando Navegação

  • Definindo classes de modelo de visualização
  • Implementando filtragem de dados em um controlador
  • Compreendendo o mecanismo de roteamento
  • Adicionando entradas personalizadas a uma tabela de rotas
  • Definindo padrões, parâmetros e validação
  • Gerando URLs e hiperlinks
  • Restrições de rota personalizada

Módulo 8: Estado Management

  • Usando campos ocultos
  • Estado da sessão e do aplicativo
  • Vinculações de modelo personalizado

Módulo 9: Técnicas Adicionais

  • Ver modelos de andaime
  • Modelos de andaime de controlador
  • Filtros globais
  • Vinculação de modelo
  • Controladores assíncronos
  • Opções de autenticação, incluindo ativação de logins de Facebook etc.

Módulo 10: Usando Ajax e jQuery com ASP.NET MVC

  • Visão geral de Ajax e ASP.NET MVC
  • Discreto Ajax
  • Usando Ajax links de ação
  • Visão geral de jQuery
  • jQuery técnicas
  • Usando jQuery IU

Requisitos

6 meses de experiência em programação C#. A experiência de desenvolvimento em ASP.NET é vantajosa, mas não é essencial.

  21 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (1)

Cursos Relacionados

Introducing C# 6.0 with Visual Studio 2015/2017

  28 horas

Categorias Relacionadas