ASP .NET 4.0 com Visual Studio 2010

C1015

Código do Curso:

C1015

Duração:

40 horas

Valor:

875,00 €

Este valor não inclui IVA.

Próximas Turmas:

Tags:

Para mais informações, contacte-nos!

Objectivo geral do curso

O conhecimento adquirido neste curso permitirá ao formando aprofundar os conhecimentos fundamentais sobre as características e princípios do desenvolvimento de aplicações Web com ASP.NET 4.0. Dará aos programadores uma visão da separação das diferentes partes que compõe uma aplicação, de forma a facilitar a evolução e a gestão da complexidade das aplicações que desenvolvem.

Objectivos Específicos da Aprendizagem

Depois de completar este curso os formandos estarão habilitados para:
  • Descrever a arquitectura básica e design de uma aplicação Web ASP .NET 4.0;
  • Aplicar as melhores práticas ao criar uma aplicação Web e as devidas compensações com base em requisitos de negócios;
  • Desenvolver modelos de dados no ASP .NET 4.0;
  • Criar e utilizar Rotas (Routing) no ASP .NET 4.0;
  • Desenvolver as apresentações (views) no ASP .NET 4.0;
  • Efectuar validação de informação em formulários de uma aplicação Web;
  • Optimizar uma aplicação Web para ser descoberta pelos motores de busca;
  • Escrever código no servidor para ASP .NET 4.0;
  • Garantir a qualidade de debugging;
  • Implementar AJAX numa aplicação Web com ASP. NET 4.0;
  • Utilizar as novas funcionalidades do ASP. NET 4.0;
  • Criar uma aplicação Web com ASP. NET 4.0 do início ao fim.

Destinatários

Destina-se a todos os que já têm experiência em programar em C# e pretendem adquirir conhecimentos e aptidões para construir uma aplicação Web totalmente funcional utilizando o ASP. NET 4.0.

Pré-Requisitos

Experiência no desenvolvimento de aplicações de nível intermediário utilizando versões anteriores do Visual Studio com a linguagem de programação C#, sendo recomendado, mas não obrigatório, noções básicas de Inglês.

Conteúdos Programáticos

Módulo 1 - Introdução ao ASP. NET 4.0
  • Introdução ao ASP .NET 4.0
  • Integração com o Internet Information Services (IIS)
  • Criação de conteúdos dinâmicos
  • Utilização de Data binding
  • Utilização de Controlos server-side
  • Ciclo de vida das páginas
  • Debugging de aplicações
  • Tratamento de eventos

Módulo 2 - Interface Gráfica do Utilizador
  • Estrutura e composição das páginas
  • Criação de sites com templates
  • Utilização de páginas mestras (MasterPage)
  • Utilização de páginas mestras aninhadas (Nested MasterPage)
  • Utilização de temas e skins
  • Controlos de navegação
  • Criação e utilização de WebControls e HtmlControls
  • Gestão de estado dos controlos
  • Utilização e configuração do ViewState
  • ViewState e eventos de notificação de alterações
  • Utilização do EventTarget e do EventArgument
  • Utilização do ControlState

Módulo 3 - Acesso a Dados com ADO .NET 4.0
  • Acesso a dados a dados via ADO .NET
  • Acesso a dados a partir de serviços
  • Acesso a dados via ficheiros XML
  • Renderização de dados em controlos Web
  • Utilização de Data binding

Módulo 4 - Utilização de AJAX
  • Actualização parcial de páginas via AJAX
  • Acesso a webservices via AJAX

Módulo 5 - Publicação de aplicações ASP .NET
  • Opções de publicação
  • Assemblies partilhados
  • Controlo de versão de assemblies
  • Compilação de sites
  • Projectos de publicação

Módulo 6 - Diagnósticos e Monitorização
  • Efectuar tracing de páginas
  • Efectuar tracing de aplicações
  • Integração com o System.Diagnostigs
  • Contadores de Performance (Performance Counters) do ASP .NET
  • Debugging
  • Páginas de erro personalizadas
  • Monitorização de aplicações
  • Logging
  • Eventos personalizados

Módulo 7 - Novidades do ASP .NET 4.0
  • Melhorias no ViewState (ViewStateMode)
  • Controlo de geração de ID dos controlos (ClientIdMode)
  • Criação e utilização de rotas (Routing)
  • Passagem de parâmetros em rotas
  • Controlo de autorização de rotas
  • Publicação de aplicações com o MSDeploy
  • Redireccionamento permanente ou provisório
  • Utilização do controlo QueryExtender
  • Melhorias do Visual Studio 2010
  • Melhorias na renderização de CSS em controlos
  • Melhorias em controlos server-side

Metodologia

Os cursos são presenciais e os módulos de cada curso são compostos por:
  • Uma parte teoria, em que o formador apresenta, explica e dá exemplos de utilização das funcionalidades da aplicação
  • Uma parte demonstrativa, em que o formador demonstra a utilização das funcionalidades da aplicação na prática
  • Uma parte de laboratório, em que os formandos são desafiados a fazer simulações de casos práticos e exercícios, para praticar e solidificar a sua aprendizagem
  • A carregar as mensagens do Twitter...