fbpx

(44) 99955-1057

Shop

MS 20486 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

O curso de 20486 tem por objetivo ensinar aos alunos a desenvolver aplicações avançadas de ASP.NET MVC utilizando tecnologias e ferramentas .NET Framework 4.5.
O foco será na codificação de atividades que aprimoram o desempenho e a escalabilidade do aplicativo Web site.ASP.NET MVC que será apresentado e comparado com formulários da Web para que os alunos saibam quando cada um deve/pode ser usado.
Este curso também irá preparar o aluno para o exame 70-486.

Fale conosco pelo WhatsApp

Descrição

O curso de 20486 tem por objetivo ensinar aos alunos a desenvolver aplicações avançadas de ASP.NET MVC utilizando tecnologias e ferramentas .NET Framework 4.5.
O foco será na codificação de atividades que aprimoram o desempenho e a escalabilidade do aplicativo Web site.ASP.NET MVC que será apresentado e comparado com formulários da Web para que os alunos saibam quando cada um deve/pode ser usado.
Este curso também irá preparar o aluno para o exame 70-486.

Na conclusão do curso, os alunos serão capazes de:

  • Descrever a pilha de tecnologias Web da Microsoft e selecionar uma tecnologia apropriada para desenvolver um determinado aplicativo.
  • Projetar a arquitetura e a implementação de uma aplicação web que irá atender a um conjunto de requisitos funcionais, requisitos de interface de usuário e modelos de negócios de endereço.
  • Criar modelos de MVC e escrever códigos que implementam a lógica de negócios dentro de modelo métodos, propriedades e eventos.
  • Adicionar controladores para um aplicativo de MVC para gerenciar a interação do usuário, atualizar os modelos e selecione e retornar Views.
  • Criar modos de exibição em um aplicativo de MVC para exibir e editar dados e interagir com modelos e controladores.
  • Executar testes de unidade e ferramentas de depuração em um aplicativo da web em Visual Studio 2012 e configurar um aplicativo para solução de problemas.
  • Desenvolver uma aplicação web que usa o mecanismo de roteamento do ASP.NET para apresentar URLs amigáveis e uma hierarquia lógica de navegação para os usuários.
  • Implementar uma aparência consistente, incluindo a identidade visual corporativa, através de um aplicativo da web inteiro do MVC.
  • Usar atualizações de página parcial e armazenamento em cache para reduzir a largura de banda usada por um aplicativo e acelerar respostas às solicitações do usuário.
  • Escrever código JavaScript que é executado no lado do cliente e utiliza a biblioteca de script jQuery para otimizar a capacidade de resposta de um aplicativo web do MVC.
  • Implementar um sistema de adesão completa em um aplicativo web do MVC 4.
  • Criar um aplicativo de MVC que resiste a ataques maliciosos e persistir informações sobre usuários e preferências.
  • Descrever como escrever um serviço web do Windows Azure e chamá-lo de uma aplicação MVC.
  • Descrever o que é uma API da Web e acrescentar uma API da Web para um aplicativo.
  • Modificar a forma de solicitações de navegador manipuladas por um aplicativo do MVC. Descrever como empacotar e implantar um aplicativo da web ASP.NET MVC 4 de um computador de desenvolvimento para um servidor web de teste ou produção.

Curso Online ao Vivo de MS 20486 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

O curso de MS 20486 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS também está disponível na modalidade Online Ao vivo. As aulas são transmitidas, diretamente de Curitiba/PR em tempo real, como se você estivesse dentro da sala de aula.

Você pode assistir as aulas de MS 20486 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS e desfrutar da experiência da sala de aula de qualquer lugar (com acesso à internet) no momento em que as aulas acontecem.

O aluno que estiver online terá a mesma experiência que os alunos presenciais, podendo realizar perguntas no horário destinado via chat ou microfone, e interagindo diretamente com o instrutor mostrando seus exercícios, via compartilhamento de tela.

Faça o treinamento de MS 20486 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS de qualquer lugar do Brasil.

Quais os benefícios de participar do curso na modalidade online ao vivo?

  • Participe das aulas diretamente do conforto da sua casa;
  • Você que é de outra cidade ou estado poderá ter toda a qualidade dos cursos Elaborata na sua casa, sem se preocupar com custo de viagens e hospedagem;
  • Você que é de Curitiba poderá fazer o curso economizando gastos como transporte público ou estacionamentos;
  • Poderá tirar todas as suas dúvidas e compartilhar experiências com o instrutor e os alunos via chat, microfone e compartilhamento de tela;
  • Terá acesso ao material digital como apostila, apresentações e exercícios, além de materiais complementares;
  • Você receberá seu certificado digital por e-mail.

Requisitos Técnicos para o curso online ao vivo

O formato Online ao Vivo da Elaborata Informática necessita de alguns requisitos mínimos para acesso ao curso por parte do aluno. São eles:

  • Possuir uma conexão mínima de 5Mbps;
  • A Elaborata enviará um link com o acesso a sala de treinamento. Ao clicar no link, o plugin necessário para assistir às aulas será instalado. Esse procedimento deverá ser executado antes do início das aulas;
  • É desejável que o aluno tenha um headset para poder participar do tira dúvidas via voz;
  • Para que o aluno possa participar de todos os exercícios e laboratórios ministrados no treinamento, é imprescindível que ele tenha instalado em seu computador, antes de começar o curso, o software para o treinamento ou baixado a Máquina Virtual disponível para a aula prática;
  • O aluno tem ciência e se responsabiliza por providenciar os requisitos mínimos aqui apresentados para participar das aulas;
  • As aulas Online ao Vivo não poderão ser realizadas em máquinas que utilizam Sistema Operacional Linux.

Requisitos para participantes que utilizam PC

  • Windows 7 e 8: Internet Explorer 11 ou posterior,
  • Windows 10: Internet Explorer 11 ou posterior, Mozilla Firefox atualizado ou Google Chrome atualizado;
  • Ter instalado Windows 7, 8 ou 10;
  • Dual-core 2.4GHz CPU ou superior com 2GB de memória RAM (desejável).

Requisitos para participantes que utilizam Mac

  • Safari atualizado, Firefox atualizado ou Google Chrome atualizado;
  • Mac OS X 10.5 – Leopard ou superior;
  • Intel processor (1GB de RAM ou superior recomendado).

Módulo 1: Explorando ASP.NET MVC4
O objetivo deste módulo é delinear aos alunos os componentes da pilha de tecnologias Web da Microsoft, que pode ser usado para hospedar uma aplicação web completa. Os alunos também aprenderão sobre ASP.NET 4.5, introduzido os formulários da web, páginas web e MVC, modelos de programação. Finalmente, eles vão ver uma visão geral do ASP.NET MVC 4, incluindo configuração e novos recursos.

Módulo 2: Criando aplicativos do ASP.NET MVC Web 4
O objetivo deste módulo é apresentar aos alunos o processo de design típico que arquitetos devem completar quando planejam uma aplicação MVC 4 nesta fase do processo de design. O MVC4 foi selecionado como o modelo de programação mais adequado, mas os detalhes do aplicativo, como a arquitetura global, Controllers, Views, modelos e rotas para criar, não foram corrigidos. Como planejar tais detalhes é mostrado durante este módulo.

Módulo 3: Desenvolvimento de modelos de ASP.NET MVC 4
O objetivo deste módulo é permitir que os alunos criem modelos dentro de um aplicativo de MVC que implementam a lógica de negócios necessária para satisfazer as necessidades dos 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 LINQ.

Módulo 4: Desenvolvimento ASP.NET MVC 4 controladores
O objetivo deste módulo é permitir que os alunos adicionem controladores para aplicações MVC e implementar ações que respondem a entrada do usuário e outros eventos. Os alunos vão aprender como os controladores referem-se aos modelos e como implementar ações do controlador que definem o modo de exibição usado para exibir ou editar dados. Este módulo também ensina como escrever filtros de ação que executam o código antes ou depois de múltiplas ações no controlador. Os alunos vão aprender sobre situações em que os filtros de ação são úteis.

Módulo 5: Desenvolvimento ASP.NET MVC 4 Views
O objetivo deste módulo é descrever o papel dos pontos de vista em um aplicativo web do MVC e permitir que os usuários criem códigos. A sintaxe do Razor vista é de importância crítica para os alunos para compreender porque ele define tanto o layout e a funcionalidade de exibição de dados. Auxiliares HTML também serão discutidos em detalhe, tais como Html.ActionLink e Html.EditorFor, e serão descritos. Será discutido também a reutilização de código definindo vistas parciais e Helpers Razor.

Módulo 6: Testar e depurar aplicativos de Web do ASP.NET MVC 4
O objetivo deste módulo é permitir que os estudantes aumentem a resistência e a qualidade de um aplicativo, localizando e corrigindo erros de código, bugs e outros resultados inesperados. Aplicações do MVC são adequadas às técnicas de teste de unidade e essas técnicas visam garantir uma elevada qualidade de código testando sistematicamente a funcionalidade de cada componente pequeno. Serão explicadas também as ferramentas de depuração e exceção/manipulação disponível no Visual Studio.

Módulo 7: Estruturação de aplicativos do ASP.NET MVC Web 4
O objetivo deste módulo é permitir que os alunos aprendam a estrutura de um aplicativo da web de modo que os usuários possam rapidamente localizar as informações que eles precisam. Dois aspectos do design são enfatizados: os URLs apresentados na barra de endereço do navegador devem ser compreensíveis e podem ser controladas pela adição de rotas para o mecanismo de roteamento do ASP.NET, e os controles de navegação, tais como menus e trilhas de migalhas de pão, devem apresentar os links mais relevantes para freqüentemente ler páginas. Search Engine Optimization é importante ao longo deste módulo.

Módulo 8: Aplicação de estilos para aplicativos do ASP.NET MVC Web 4
O objetivo deste módulo é explorar como os alunos podem impor uma aparência consistente para uma aplicação MVC e compartilhar outros componentes comuns, tais como cabeçalhos e rodapés, entre todas as vistas. Além de descrever estilos CSS e vistas do modelo, o módulo irá discutir como migrar uma aparência criada por um designer de web em um aplicativo do MVC. Serão também introduzidas técnicas para adaptar-se a exibição de um site para dispositivos móveis e telas pequenas.

Módulo 9: Edificar páginas responsivas em aplicativos de Web do ASP.NET MVC 4
O objetivo deste módulo é descrever aos alunos como cache parcial e atualizações de página podem otimizar a capacidade de resposta de um aplicativo da web. Os alunos verão como fazer uso do AJAX, ajudantes e vista parcial para atualizar pequenas porções de uma página em vez de atualizar a página inteira. O módulo também cobre os caches diferentes, descreve como configurar o cache para o máximo desempenho.

Módulo 10: Usando JavaScript e jQuery para aplicações de Web 4 MVC responsivos
O objetivo deste módulo é ensinar aos alunos técnicas que executam o código no navegador. Esta abordagem pode aumentar a capacidade de resposta do aplicativo porque uma página processada pode responder a uma ação do usuário sem precisar recarregar a página inteira do servidor. Os alunos aprenderão sobre a biblioteca de script jQuery e como usá-lo para chamar serviços da web e atualizar componentes de interface do usuário.

Módulo 11: Controlar o acesso aos aplicativos do ASP.NET MVC Web 4
O objetivo deste módulo visa garantir a segurança em termos de autenticação e autorização para acesso. As lições que descrevem como habilitar usuários anônimos para criar sua própria conta de usuário e obter acesso privilegiado ao conteúdo.

Módulo 12: Criando um aplicativo de Web do resiliente ASP.NET MVC 4
O objetivo deste módulo é permitir aos alunos criar aplicativos que são estáveis e confiáveis.Esses aplicativos não são vulneráveis a técnicas de hacking comuns tais como cross site scripting e também armazenam informações de estado como o conteúdo de um carrinho de compras e preferências do usuário. Essas informações de estado é preservado quando reiniciar servidores ou navegadores, conexões são perdidas, e outros problemas de conectividade ocorrem.

Módulo 13: Usando o Windows Azure Web Services em aplicativos de Web do ASP.NET MVC 4
O objetivo deste módulo é introduzir o Windows Azure para os alunos e explicar por que um desenvolvedor iria escrever um serviço do Windows Azure em vez de código em um aplicativo da web. Os alunos também verão como escrever tal serviço e chamá-lo de um aplicativo da web ou de outros aplicativos, como um aplicativo de dispositivo móvel.

Módulo 14: Implementação de APIs da Web em aplicativos do ASP.NET MVC Web 4
O objetivo do módulo é introduzir o conceito de uma API de Web para alunos e para descrever como fazer a funcionalidade de núcleo do aplicativo mais amplamente disponíveis para integração com outras aplicações web e móveis. Os alunos vão aprender sobre o novo recurso da Web API do MVC 4 e ver como construir uma API Web RESTful e chamá-lo de outros aplicativos.

Módulo 15: Manipulação de solicitações em aplicativos do ASP.NET MVC Web 4
O objetivo deste módulo é descrever como escrever componentes que interceptar solicitações de navegadores antes que eles são recebidos pelos controladores MVC. Esses componentes incluem o protocolo Web Sockets, manipuladores HTTP e módulos HTTP. O módulo descreve cenários em que os desenvolvedores usam tais componentes e mostra como adicioná-los para um aplicativo do MVC.

Módulo 16: Implantando aplicativos do ASP.NET MVC Web 4
O objetivo deste módulo é permitir aos alunos implantar um aplicativo de MVC concluído em um servidor web ou o Windows Azure. O módulo começa por descrever as implantações de teste, preparação e produção e os ambientes de servidor web necessários para cada um. Ele também descreve as vantagens e desvantagens de usar o Windows Azure para hospedar o aplicativo. Os alunos também irão ver todas as opções disponíveis de implantação em Visual Studio.

42 h


MS 20486 DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS 09/03/2021 a 26/03/2021 NOITE