Programa do Curso
Módulo 1: Introdução ao ASP.NET MVC
- Recapitulação do desenvolvimento Web ASP.NET
- Principais benefícios do ASP.NET MVC
- A função do modelo, visualização e controlador
Módulo 2: Introdução ao ASP.NET MVC
- Preparando seu ambiente de desenvolvimento para ASP.NET MVC
- Criando um 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 3: 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 pós-backs de formulários; Data de validade
Módulo 4: 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 5: 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
- Desenvolvimento Orientado a Testes 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: 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
Módulo 10: Técnicas adicionais do ASP.NET MVC 4.5
- Ver modelos de andaime
- Modelos de andaime de controlador
- Injeção de dependência com Unity
Módulo 11: Desenvolvimento Orientado a Testes com ASP.NET MVC
- Recapitulação do TDD
- Passo a passo do uso de TDD com ASP.NET MVC
Módulo 12: Técnicas Adicionais
- Técnicas de controlador
- Filtros
- Vinculação de modelo
Requisitos
3-6 meses de experiência em desenvolvimento Web ASP.NET utilizando C#.
Declaração de Clientes (10)
Apenas a exposição geral. Muito útil.
Travis - Beckman Coulter
Curso - Introduction to Blazor
Machine Translated
O formador foi muito prestável, respondendo a todas as perguntas que tínhamos e deixou-nos partilhar o nosso ecrã para mostrar os erros que estávamos a ter, o que foi ótimo.
chithra - Public Health Wales NHS Trust
Curso - Advanced Blazor
Machine Translated
Pergunta e resposta. E demonstração do projeto.
Qing - Ametek
Curso - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Curso - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Curso - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Curso - Visual Studio with VB.Net
Apreciei a grande amplitude de conhecimentos do Folio. Não só estava familiarizado com o conteúdo do curso, como também conhecia construções em linguagens com as quais estávamos familiarizados para tornar os exemplos mais significativos para nós. Durante os intervalos, partilhou os seus conhecimentos sobre tecnologias e soluções fora do âmbito da formação para nos dar a conhecer outras soluções que poderíamos utilizar no futuro (e em futuras formações).
Raphael - Markit Valuations Limited
Curso - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Curso - Introducing C# 6.0 with Visual Studio 2015/2017
Abordagem flexível e adaptação dos exercícios às questões e problemas levantados pelos formandos.
Maciej - DataConsult S.A.
Curso - Advanced Programming in C#
Machine Translated
the trainer level.