Neste curso, os alunos aprenderão a desenvolver aplicativos ASP.NET MVC avançados usando as ferramentas e tecnologias do .NET Framework. O foco será em atividades de codificação que aprimorem o desempenho e a escalabilidade de um aplicativo da Web. A ASP.NET MVC será introduzida e comparada com o Web Forms para que os alunos saibam quando cada um deve / poderia ser usado. Este curso também preparará os alunos para o exame 70-486.
Perfil do público
Este curso destina-se a desenvolvedores web profissionais que usam o Microsoft Visual Studio em um ambiente de desenvolvimento de pequeno a grande porte baseado em pessoas ou em equipes. Os candidatos a este curso estão interessados em desenvolver aplicativos avançados da Web e desejam gerenciar o HTML renderizado de forma abrangente. Eles querem criar sites que separem a interface do usuário, o acesso a dados e a lógica do aplicativo.
Depois de concluir este curso, os alunos serão capazes de:
Módulo 1: Explorando a ASP.NET MVC 5O objetivo deste módulo é apresentar aos alunos os componentes da pilha do Microsoft Web Technologies, que podem ser usados para hospedar um aplicativo da Web completo. Os alunos também aprenderão sobre ASP.NET e serão apresentados aos formulários da Web, páginas da Web e modelos de programação MVC. Finalmente, eles verão uma visão geral da ASP.NET MVC 5, incluindo novos recursos e configurações.Lições
Laboratório: Explorando o ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Descreva a pilha do Microsoft Web Technologies e selecione uma tecnologia apropriada para desenvolver qualquer aplicativo.
Módulo 2: Projetando ASP.NET MVC 5 Aplicativos da WebO objetivo deste módulo é apresentar aos alunos o processo de design típico que os arquitetos devem concluir ao planejar um aplicativo MVC 5. Nesse estágio do processo de design, o MVC 5 foi selecionado como o modelo de programação mais apropriado, mas os detalhes do aplicativo, como a arquitetura geral, Controladores, Visualizações, Modelos e rotas a serem criados, não foram corrigidos. Como planejar esses detalhes é mostrado durante este módulo.Lições
Laboratório: Projetando Aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Projetar a arquitetura e a implementação de um aplicativo da web que atenda a um conjunto de requisitos funcionais, requisitos de interface do usuário e modelos de negócios de endereços.
Módulo 3: Desenvolvendo modelos ASP.NET MVC 5O objetivo deste módulo é permitir que os alunos criem modelos em um aplicativo MVC que implementam a lógica de negócios necessária para atender aos requisitos de negócios. O módulo também descreve como implementar uma conexão com um banco de dados ou armazenamento de dados alternativo, usando o Entity Framework e o LINQ.Lições
Laboratório: Desenvolvendo Modelos ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Crie Modelos MVC e escreva um código que implemente a lógica de negócios nos métodos, propriedades e eventos do Modelo.
Módulo 4: Desenvolvendo Controladores ASP.NET MVC 5O objetivo deste módulo é permitir que os alunos adicionem Controladores aos aplicativos MVC e implementem ações que respondam à entrada do usuário e a outros eventos. Os alunos aprenderão como os Controladores se relacionam com os Modelos e como implementar ações do Controlador que definem a Visualização usada para exibir ou editar dados. Este módulo também aborda como escrever filtros de ação que executam código antes ou depois de várias ações no Controlador. Os alunos aprenderão sobre situações em que os filtros de ação são úteis.Lições
Laboratório: Desenvolvendo Controladores ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Adicione controladores a um aplicativo MVC para gerenciar a interação do usuário, atualizar modelos e selecionar e retornar exibições.
Módulo 5: Desenvolvendo exibições da ASP.NET MVC 5O objetivo deste módulo é descrever a função das exibições em um aplicativo da Web MVC e permitir que os usuários as criem e codifiquem. A sintaxe de uma Visão Razor é de importância crítica para os alunos entenderem, pois define o layout e a funcionalidade da exibição de dados. Os Helpers em HTML também serão discutidos em detalhes e Helpers comuns, como Html.ActionLink () e Html.EditorFor (), serão descritos. A reutilização de código, definindo modos de exibição parciais e auxiliares de navalha também será discutida.Lições
Laboratório: Desenvolvendo ASP.NET MVC 5 Views
Depois de concluir este módulo, os alunos serão capazes de:
Criar exibições em um aplicativo MVC que exibe e edita dados e interage com modelos e controladores
Módulo 6: Teste e depuração ASP.NET MVC 5 Aplicativos da WebO objetivo deste módulo é permitir que os alunos aumentem a resiliência e a qualidade de um aplicativo, localizando e corrigindo erros de código, bugs e outros resultados inesperados. As aplicações MVC são adequadas para as técnicas de teste de unidade e essas técnicas garantem uma alta qualidade de código, testando sistematicamente a funcionalidade de cada componente pequeno. Além disso, as ferramentas de depuração e manipulação de exceção disponíveis no Visual Studio serão explicadas.Lições
Laboratório: Testando e depurando aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Execute testes de unidade e ferramentas de depuração em um aplicativo da Web no Visual Studio e configure um aplicativo para solução de problemas.
Módulo 7: Estruturando Aplicativos da Web da ASP.NET MVC 5O objetivo deste módulo é permitir que os alunos estruturem um aplicativo da Web de forma que os usuários possam localizar rapidamente as informações de que precisam. Dois aspectos do design são enfatizados: as URLs apresentadas na barra de endereços do navegador devem ser compreensíveis e podem ser controladas adicionando rotas ao Mecanismo de Roteamento ASP.NET, e os controles de navegação, como menus e trilhas de navegação, devem apresentar as mais links relevantes para ler frequentemente páginas. A otimização de mecanismos de pesquisa é importante em todo este módulo.Lições
Laboratório: Estruturando Aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Desenvolva um aplicativo da Web que use o mecanismo de roteamento do ASP.NET para apresentar URLs amigáveis e uma hierarquia de navegação lógica aos usuários.
Módulo 8: Aplicando estilos ao ASP.NET MVC 5 Aplicativos da WebO objetivo deste módulo é explorar como os alunos podem impor uma aparência consistente a um aplicativo MVC e compartilhar outros componentes comuns, como cabeçalhos e rodapés, entre todos os modos de exibição. Além de descrever estilos CSS e visualizações de modelos, o módulo discutirá como migrar uma aparência criada por um web designer em um aplicativo MVC. Técnicas para adaptar a exibição de um site para telas pequenas e dispositivos móveis também serão introduzidas.Lições
Laboratório: Aplicando Estilos aos Aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Implemente uma aparência consistente, incluindo a marca corporativa, em todo um aplicativo da web do MVC.
Módulo 9: Criando Páginas Responsivas em ASP.NET MVC 5 Aplicativos da WebO objetivo deste módulo é descrever para os alunos como as atualizações de páginas parciais e o armazenamento em cache podem otimizar a capacidade de resposta de um aplicativo da Web. Os alunos verão como usar os assistentes e visualizações parciais do AJAX para atualizar pequenas partes de uma página em vez de atualizar a página inteira. O módulo também aborda os diferentes caches que os desenvolvedores podem usar para armazenar páginas renderizadas e discute como configurar o armazenamento em cache para desempenho máximo.Lições
Laboratório: Criando páginas responsivas em aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Use atualizações de página parciais e armazenamento em cache para reduzir a largura de banda da rede usada por um aplicativo e acelere as respostas às solicitações do usuário.
Módulo 10: Usando JavaScript e jQuery para o MVS Responsivo 5 Aplicativos da WebO objetivo deste módulo é ensinar aos alunos técnicas que executam código no navegador. Essa abordagem pode aumentar a capacidade de resposta do aplicativo porque uma página renderizada pode responder a uma ação do usuário sem recarregar a página inteira do servidor. Os alunos aprenderão sobre a biblioteca de scripts do jQuery e como usá-la para chamar os serviços da Web e atualizar os componentes da interface do usuário.Lições
Laboratório: Usando JavaScript e jQuery para Aplicativos Web Responsive MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Escreva o código JavaScript que é executado no lado do cliente e utiliza a biblioteca de scripts jQuery para otimizar a capacidade de resposta de um aplicativo da Web MVC.
Módulo 11: Controlando o acesso aos aplicativos da Web ASP.NET MVC 5O objetivo deste módulo é garantir uma boa segurança em termos de autenticação forte e autorização de acesso. As lições descrevem como permitir que usuários anônimos criem sua própria conta de usuário e obtenham acesso privilegiado ao conteúdo.Lições
Laboratório: Controlando o acesso aos aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Implemente um sistema de associação completo em um aplicativo da web do MVC 5 .
Módulo 12: Criando um aplicativo Web resiliente da ASP.NET MVC 5O objetivo deste módulo é permitir que os alunos criem aplicativos estáveis e confiáveis. Esses aplicativos não são vulneráveis a técnicas comuns de hackers, como scripts entre sites, e também armazenam informações de estado, como o conteúdo de um carrinho de compras e as preferências do usuário. Essas informações de estado são preservadas quando os servidores ou navegadores são reiniciados, as conexões são perdidas e outros problemas de conectividade ocorrem.Lições
Laboratório: Criando um aplicativo Web ASP.NET MVC 5 resiliente
Depois de concluir este módulo, os alunos serão capazes de:
Crie um aplicativo MVC que resista a ataques mal-intencionados e persista informações sobre usuários e preferências.
Módulo 13: Implementando APIs da Web no ASP.NET MVC 5 Aplicativos da WebO objetivo do módulo é apresentar o conceito de uma API da Web aos alunos e descrever como tornar a funcionalidade principal de um aplicativo mais amplamente disponível para integração com outros aplicativos móveis e da Web. aplicações. Os alunos aprenderão sobre o novo recurso de API da Web do MVC 5 e verão como criar uma API da Web RESTful e chamá-la de outros aplicativos.Lições
Laboratório: Implementando APIs da Web em aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Descrever o que é uma API da Web e por que os desenvolvedores podem adicionar uma API da Web a um aplicativo.
Módulo 14: Lidando com solicitações no ASP.NET MVC 5 Aplicativos da WebO objetivo deste módulo é descrever como escrever componentes que interceptem solicitações de navegadores antes que eles sejam recebidos pelos Controladores MVC. Esses componentes incluem módulos HTTP, manipuladores HTTP e o protocolo Web Sockets. O módulo descreve cenários nos quais os desenvolvedores usam esses componentes e mostra como adicioná-los a um aplicativo MVC.Lições
Laboratório: lidando com solicitações em aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Modifique a maneira como as solicitações do navegador são manipuladas por um aplicativo MVC.
Módulo 15: Implantando aplicativos da Web ASP.NET MVC 5A meta deste módulo é permitir que os alunos implantem um aplicativo MVC concluído em um servidor da Web ou no Microsoft Azure. O módulo começa descrevendo implantações de teste, preparação e produção e os ambientes de servidor da Web necessários para cada um. Também descreve as vantagens e desvantagens do uso do Microsoft Azure para hospedar o aplicativo. Os alunos também verão todas as opções de implantação disponíveis no Visual Studio.Lições
Laboratório: Implantando Aplicativos da Web ASP.NET MVC 5
Depois de concluir este módulo, os alunos serão capazes de:
Descrever como empacotar e implantar um aplicativo da Web ASP.NET MVC 5 de um computador de desenvolvimento em um servidor da Web para preparação ou produção.
Antes de participar deste curso, os alunos devem ter:
Alguma experiência no desenvolvimento de aplicativos baseados na Web usando o Microsoft Visual Studio e o Microsoft ASP.NET, a proficiência no uso do .NET Framework e alguma familiaridade com a linguagem C #.
Exam 70-486
Material em INGLES.
Turmas Realizadas
Alunos Sisnema
Cursos Diferentes
Sisnema informa: usamos cookies para personalizar anúncios e melhorar a sua experiência no site. Ao continuar navegando, você concorda com a nossa Política de Privacidade.