Programação ASP.NET C# e Preparatório 70486 Microsoft

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

+ 40h
Carga horária
Nível
Avançado
Certificado
Incluso
A partir de R$ 65 ,75
/mês

ASP.NET é um framework web da Microsoft, criado com o intuito de permitir aos desenvolvedores criarem páginas web de forma mais rápida e dinâmica. A ProWay é Centro de Treinamentos Oficial Microsoft, desta forma, todo o conteúdo do treinamento segue o padrão Microsoft, o que é uma grande vantagem àqueles que desejam aprofundar seus conhecimentos em ASP.NET. Através deste curso você será capaz de:

  • Descrever a pilha de tecnologias Web da Microsoft. Além disso, você aprenderá selecionar uma tecnologia apropriada para usar 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ódigo que implementa a lógica de negócios no 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 selecionar exibições de retorno;
  • Criar modos de exibição em um aplicativo de MVC, 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. Além disso, configurar um aplicativo para solução de problemas. Dentre muitas outras atividades.

Desenvolva aplicações avançadas de ASP.NET MVC utilizando tecnologias e ferramentas do .NET Framework 4.5 e esteja preparado para o exame de certificação Microsoft: 70-486 - Developing ASP.NET MVC 4 Web Applications. Então comece já este curso online Programação ASP.NET C# e Preparatório 70486 e amplie suas chances de crescimento profissional!

Público alvo

Este curso destina-se a desenvolvedores web profissionais que utilizam o Microsoft Visual Studio individualmente ou em equipe, em pequeno ou em grande ambiente de desenvolvimento. Candidatos para este curso estão interessados no desenvolvimento avançado de aplicações web e desejam gerenciar o HTML renderizado de forma abrangente. Querem criar sites que separam a interface de usuário, acesso a dados e lógica de aplicativo.

Pré-requisitos

Antes de participar deste curso, os alunos devem ter: Mínimo de dois a três anos de experiência em desenvolvimento de aplicações web-based usando Microsoft Visual Studio e Microsoft ASP.NET, proficiência em .NET Framework e alguma familiaridade com a linguagem C#.

Conteúdo programático

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 e introduzidos-se 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.

Lições:

 

 

 

 

 

 

 

 

 

  • Visão geral das tecnologias Web da Microsoft
  • Visão geral do ASP.NET 4.5
  • Introdução ao ASP.NET MVC 4

 

Laboratório: Explorando ASP.NET MVC4

 

 

 

 

 

 

 

 

 

 

 

  • Explorando uma aplicativo de compartilhamento de fotos
  • Explorando um aplicativo de páginas da Web
  • Explorando um aplicativo de formulários da Web
  • Explorando uma aplicação MVC

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • descrever a pilha de tecnologias Web da Microsoft e selecione uma tecnologia apropriada para usar para desenvolver um determinado aplicativo.

 

 

 

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, 4 MVC foi selecionado como o modelo de programação mais adequado, mas os detalhes do aplicativo, como o global arquitetura, controladores, vistas, modelos e rotas para criar, não foram corrigidos. Como planejar tais detalhes é mostrado durante este módulo.

Lições

 

 

 

 

 

 

 

  • Planejamento na fase de concepção de projeto
  • Projetar modelos, Controllers e Views

 

Laboratório: Criando aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

 

 

 

 

  • Modelos de planejamento
  • Controladores de planejamento
  • Planejamento Views
  • Arquitetando uma aplicação MVC

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

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

 

 

 

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.

Lições

 

 

 

 

 

 

 

  • Criação de modelos MVC
  • Trabalhando com dados

 

Laboratório: Desenvolvimento de modelos de ASP.NET MVC 4

 

 

 

 

 

 

 

 

 

 

 

  • Criando um projeto MVC e adicionando um modelo de
  • Criando um novo Azure SQL do banco de dados no Visual Studio
  • Adicionando propriedades e métodos para modelos MVC
  • Usando a exibição e editar anotações em modelos MVC

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • criar modelos de MVC e escrever código que implementa a lógica de negócios dentro de modelo métodos, propriedades e eventos.

 

 

 

Módulo 4: Desenvolvimento ASP.NET MVC 4 controladores

O objetivo deste módulo é permitir que os alunos adicionar 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 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 cobre como escrever filtros de ação que executa o código antes ou depois de múltiplas ações no controlador. Os alunos vão aprender sobre situações quando os filtros de ação são úteis.

Lições

 

 

 

 

 

 

 

  • Ações e controladores de escrita
  • Filtros de ação escrita

 

Laboratório: Desenvolvimento de controladores de ASP.NET MVC 4

 

 

 

 

 

 

 

 

 

  • Adicionando um controlador MVC e escrevendo as ações
  • Escrevendo os filtros de ação em um controlador de
  • Usando o controlador de foto

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • Adicione controladores para um aplicativo de MVC para gerenciar a interação do usuário, atualizar os modelos e selecione e retornar Views.

 

 

 

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 criar e código-los. A sintaxe do Razor vista é de importância crítica para os alunos a entender porque ele define tanto o layout e a funcionalidade de exibição de dados. Auxiliares HTML também serão discutidos em detalhe e ajudantes comuns, tais como Html.ActionLink() e Html.EditorFor(), serão descritos. Reutilização de código definindo vistas parciais e Helpers Razor será discutido também.

Lições

 

 

 

 

 

 

 

 

 

  • Criação de vistas com a sintaxe do Razor
  • Usando auxiliares HTML
  • Reutilização de código em Views

 

Laboratório: Desenvolvimento ASP.NET MVC 4 Views

 

 

 

 

 

 

 

 

 

 

 

  • Adicionando uma exibição para a exposição de fotografia
  • Adicionando uma exibição para novas fotos
  • Criando e usando uma visão parcial
  • Adicionando uma exibição da casa e teste os Views

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • Crie modos de exibição em um aplicativo de MVC que exibir e editar dados e interagir com modelos e controladores.

 

 

 

Módulo 6: Testar e depurar aplicativos de Web do ASP.NET MVC 4

O objetivo deste módulo é permitir que os estudantes aumentar 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 garantir uma elevada qualidade de código testando sistematicamente a funcionalidade de cada componente pequeno. Além das ferramentas de depuração e exceção manipulação disponível no Visual Studio serão explicados.

Lições

 

 

 

 

 

 

 

  • Unidade de teste MVC componentes
  • Implementando uma estratégia de manipulação de exceção

 

Laboratório: Testar e depurar aplicativos de Web do ASP.NET MVC 4

 

 

 

 

 

 

 

  • Executando testes de unidade
  • Configurando o manipulação de exceção

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

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

 

 

 

Módulo 7: Estruturação de aplicativos do ASP.NET MVC Web 4

 

O objetivo deste módulo é permitir que os alunos a estrutura de um aplicativo da web de modo que os usuários podem 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.

 

Lições

 

 

 

 

 

 

 

 

 

  • Analisando a arquitetura da informação
  • Configurando rotas
  • Criando uma estrutura de navegação

 

Laboratório: Estruturação aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

  • Usando o mecanismo de roteamento
  • Controles de navegação do edifício

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

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

 

 

 

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.

 

Lições

 

 

 

 

 

 

 

 

 

  • Usando o modelo Views
  • Aplicando CSS a um aplicativo de MVC
  • Criando uma Interface de usuário adaptável

 

Laboratório: Aplicação de estilos para aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

 

 

  • Usando o modelo Views
  • Aplicar uma aparência consistente para um aplicativo de MVC
  • Adaptação de páginas Web para navegadores diferentes

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • implemente uma aparência consistente, incluindo a identidade visual corporativa, através de um aplicativo da web inteiro do MVC.

 

 

 

Módulo 9: Edifício responsivo páginas em aplicativos de Web do ASP.NET MVC 4

 

O objetivo deste módulo é descrever aos alunos como parciais cache 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, os desenvolvedores podem usar a loja processada páginas e descreve como configurar o cache para o máximo desempenho.

 

Lições

 

 

 

 

 

 

 

  • Usando AJAX e atualizações de página parcial
  • Implementando uma estratégia de cache

 

Laboratório: Edifício responsivo páginas em aplicativos de Web do ASP.NET MVC 4

 

 

 

 

 

 

 

  • Usando as atualizações de página parcial
  • Configurando o cache do ASP.NET

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

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

 

 

 

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 executa 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.

Lições

 

 

 

 

 

 

 

  • Processamento e execução de código JavaScript
  • Usando jQuery e jQueryUI

 

Laboratório: Usando JavaScript e jQuery para aplicações de Web 4 MVC responsivos

 

 

 

 

 

 

 

  • Usando jQuery para responder aos usuários
  • Usando jQueryUI para criar uma Interface de usuário

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

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

 

 

 

Módulo 11: Controlar o acesso aos aplicativos do ASP.NET MVC Web 4

 

O objetivo deste módulo, para 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.

 

Lições

 

 

 

 

 

 

 

  • Implementação de autenticação e autorização
  • Atribuição de funções e a associação

 

Laboratório: Controle de acesso a aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

 

 

 

 

  • Configurando a autenticação e provedores de associação
  • Construindo o Logon e registo Views
  • Autorizar o acesso a recursos
  • Construir uma senha Redefinir visualização

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • Implemente um sistema de adesão completa em um aplicativo web do MVC 4.

 

 

 

Módulo 12: Criando um aplicativo de Web do resiliente ASP.NET MVC 4

 

O objetivo deste módulo é permitir que os alunos a 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.

 

Lições

 

 

 

 

 

 

 

  • Desenvolvimento de Sites seguros
  • De gerenciamento de estado

 

Laboratório: Criando um aplicativo de Web do resiliente ASP.NET MVC 4

 

 

 

 

 

 

 

  • Armazenando as preferências do usuário
  • Usando as preferências do usuário na Galeria de fotos

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • Cria um aplicativo de MVC que resiste a ataques maliciosos e persiste informações sobre usuários e preferências.

 

 

 

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á como escrever tal serviço e chamá-lo de um aplicativo da web ou de outros aplicativos, como um aplicativo de dispositivo móvel.

Lições

 

 

 

 

 

 

 

 

 

  • Apresentando o Windows Azure
  • Serviços de concepção e escrita do Windows Azure
  • Consumindo Windows Azure Services em um aplicativo da Web

 

Laboratório: Usando o Windows Azure Web Services em aplicativos de Web do ASP.NET MVC 4

 

 

 

 

 

 

 

  • Criando e codificação um Windows Azure Service
  • Consumir dados de um Windows Azure Service

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • Descreve como escrever um serviço web do Windows Azure e chamá-lo de e aplicação MVC.

 

 

 

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

Lições

 

 

 

 

 

 

 

  • Desenvolvendo um Web API
  • Chamando uma API da Web de aplicações Web e Mobile

 

Laboratório: Implementando APIs da Web em aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

 

 

  • Desenvolvendo um Web API no MVC 4
  • Adicionando rotas e controladores para manipular as solicitações de resto
  • Chamar serviços RESTful do código do lado do cliente

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • descrever o que é uma API da Web e por que os desenvolvedores acrescentar uma API da Web para um aplicativo.

 

 

 

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 usar tais componentes e mostra como adicioná-los para um aplicativo do MVC.

Lições

 

 

 

 

 

 

 

  • Usando módulos HTTP e manipuladores HTTP
  • Usando Web Sockets

 

Laboratório: Manipulação de solicitações em aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

  • Escrever um manipulador da Web que usa Web Sockets
  • Construção de uma sala de bate-papo na aplicativo de compartilhamento de fotos

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

  • modifica a forma de solicitações de navegador são manipuladas por um aplicativo do MVC.

 

 

 

Módulo 16: Implantando aplicativos do ASP.NET MVC Web 4

O objetivo deste módulo é permitir que os alunos implantar um aplicativo de MVC concluído em um servidor web ou o Windows Azure. O módulo começa por descrever a 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 ver todas as opções disponíveis de implantação em Visual Studio.Lições

 

 

 

 

 

 

 

  • Implantando uma aplicação Web
  • Implantando um MVC 4 aplicação

 

Laboratório: Implantando aplicativos do ASP.NET MVC Web 4

 

 

 

 

 

 

 

  • Implantar um aplicativo para Windows Azure
  • Testar o aplicativo concluído

 

 

 

 

Depois de concluir este módulo, os alunos serão capazes de:

 

 

 

 

 

 

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

 

 

 

Instrutor(a)

Marcelo Bernart Schmidt

Marcelo Bernart Schmidt

Marcelo Bernart Schmidt: Desenvolvedor C#.NET certificado MCP, MCTS, MCSD, MCSA e mestrado em Computação Aplicada com mais de 10 anos de experiência na área. Hoje tem dividido o seu tempo atuando na área de desenvolvimento do Porto de Itajaí e ministrando aulas para a ProWay e o Programa Entra21 Blusoft (Programa para a Formação de Profissionais em Tecnologia de Blumenau-SC).

EXPERIMENTE GRATUITAMENTE POR 3 DIAS! Você será cobrado a partir do 4º dia!

Anual à vista
R$ 65,75/mês
Pago anualmente
Economize R$ 879,00 *
Total R$ 789,00/ano
- 52%
Anual parcelado 12x
R$ 82,25/mês
Pago em 12x
Economize R$ 681,00 *
Total R$ 987,00/ano
- 40%
Mensal
R$ 139,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 139,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.

Conheça outros cursos de Desenvolvimento de Sistemas Web Mobile e Banco de Dados

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Esse treinamento possui aplicações em diferentes áreas, desde a ciência de dados e inteligência artificial até o desenvolvimento de jogos e aplicativos móveis. Essa variedade de aplicações torna a linguagem Python uma excelente escolha para aqueles que desejam se especializar em diferentes áreas de programação. O mercado de trabalho está cada vez mais exigente em relação às habilidades dos profissionais de TI. Saber programar em Python pode ser um grande diferencial para sua carreira.

Pré-requisitos

Conhecimentos do treinamentos de Python Fundamentos ou conhecimentos similares.

+ 28h
Carga horária
Nível
Intermediário

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Desenvolva aplicações híbridas ou mesmo sites utilizando-se do Angular: framework totalmente gratuito do Google, baseado na tecnologia JavaScript.

Pré-requisitos

Cursos ProWay de HTML 5 e CSS 3 e TypeScript ou possuir conhecimentos equivalentes.

+ 20h
Carga horária
Nível
Avançado

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

O treinamento em Prototipação Adobe XD é extremamente importante para designers e profissionais de UX que desejam criar interfaces de usuário e protótipos interativos de alta qualidade. Através deste treinamento, você terá a oportunidade de aprender as melhores práticas e técnicas de design, além de dominar uma ferramenta poderosa que permite criar protótipos impressionantes e interativos.

Pré-requisitos

Não é necessária nenhuma experiência prévia.

+ 16h
Carga horária
Nível
Básico

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Ganhe mais performance com PHP e organize melhor seus códigos! Avance seus conhecimentos agora em orientação a objetos e muitos outros recursos a fim de agilizar e enriquecer seus trabalhos na web.

Pré-requisitos

Conhecimento em HTML, CSS, Banco de Dados e PHP Básico.

+ 20h
Carga horária
Nível
Avançado

Conheça outros cursos de Desenvolvimento de Sistemas Web Mobile e Banco de Dados

EXPERIMENTE GRATUITAMENTE POR 3 DIAS! Você será cobrado a partir do 4º dia!

Anual à vista
R$ 65,75/mês
Pago anualmente
Economize R$ 879,00 *
Total R$ 789,00/ano
- 52%
Anual parcelado 12x
R$ 82,25/mês
Pago em 12x
Economize R$ 681,00 *
Total R$ 987,00/ano
- 40%
Mensal
R$ 139,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 139,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.