Descrição

A plataforma .NET tem sido adoptada pela comunidade de desenvolvimento Web desde o seu lançamento, em 2002. De forma a fornecer um melhor desempenho, flexibilidade e redução no trabalho de codificação, a Microsoft lança agora o ASP.NET 3.5.

Este livro, com vários exemplos práticos, apresenta as principais características relacionadas com a construção de aplicações Web através do ASP.NET 3.5. Inicia com a apresentação da framework que serve de suporte ao desenvolvimento de páginas (Web forms e ASP.NET server controls simples) e introduz gradualmente todas as novas funcionalidades disponibilizadas.

Esta obra tem como objectivo ensinar o programador que se está a iniciar na plataforma ASP.NET, sendo também uma ferramenta indispensável para o programador conhecedor da framework ASP.NET que pretende fazer a transição para a nova versão.

O código que acompanha o livro foi construído no Visual Studio 2008, em C# 3.0, estando disponíveis para download exemplos em VB.NET 2008.

Principais Tópicos Topo
Público Alvo Topo
O(s) Autor(es) Topo

Luís Abreu (autor)
Licenciado em Engenharia de Sistemas e Computadores pela Universidade da Madeira. Tem sido um utilizador regular da plataforma desde 2002. Ao longo dos últimos anos, participou em vários projectos Web e contribuiu com vários artigos para o site do grupo português Ponto-NetPT. Actualmente, trabalha na SRA onde é um dos responsáveis pela arquitectura e desenvolvimento de aplicações. É MVP ASP.NET desde Outubro de 2005. A partir de 2006, passou a ser o único português a integrar o grupo internacional ASP Insiders (um grupo de elite que mantém contactos regulares com a equipa da Microsoft que desenvolve a plataforma ASP.NET).

João Carreiro (colaborador)
Consultor .NET internacional. Utiliza ASP.NET desde que a primeira beta foi lançada em 2001. Ao longo dos anos, participou em vários projectos Web construídos sobre ASP.NET. Foi o primeiro MVP português de ASP.NET (título que detém desde 2004) e é participante regular nas listas do grupo português PontoNetPt.

Índice Topo
0. INTRODUÇÃO
0.1 O que posso encontrar neste livro?
0.2 Requisitos
0.3 A quem é que este livro é dirigido?
0.4 Código e Samples
0.5 Convenções
0.6 Organização do livro
0.7 Suporte
   
1. INTRODUÇÃO AO ASP.NET
1.1 Introdução ao protocolo HTTP
1.2 Introdução ao ASP.NET
1.3 Introdução aos Controlos Servidor
1.4 Tipos de Recursos
1.5 Estrutura de uma página ASP.NET
1.6 Utilização de code-behind
1.7 Compilação de Aplicações Web
Conclusão
   
2. FORMULÁRIOS WEB
2.1 Processamento de Eventos
2.2 Processamento de Eventos de Controlos
2.3 Classe HtmlForm
2.4 Utilização de postbacks
2.5 Utilização de cross-page postbacks
2.6 Objectos intrínsecos
Conclusão
   
3. CONTROLOS SERVIDOR
3.1 Utilização de Controlos Servidor
3.2 Html Server Controls
3.3 Web Controls
Conclusão
   
4. VALIDAÇÃO DE FORMULÁRIOS
4.1 Validators
4.2 Validação de eventos numa página
Conclusão
   
5. SCRIPTS NO LADO CLIENTE
5.1 Obtenção do ID no lado cliente
5.2 Classe ClientScriptManager
Conclusão
   
6. CONFIGURAÇÃO DE APLICAÇÕES
6.1 Configuração de Aplicações Web
6.2 Configurações e IIS 7
Conclusão
   
7. TRATAMENTO DE ERROS
7.1 Debugging, Tracing e tratamento de erros
7.2 Tracing
7.3 Utilização de performances Counters
7.4 Health Monitoring
7.5 Debugging
7.6 Tratamento de erros
Conclusão
   
8. ADO.NET
8.1 Introdução ao ADO.NET
8.2 Utilização de provider
8.3 Arquitectura
8.4 Cenário Connected
8.5 Cenário Disconnected
8.6 Outras classes
8.7 Construção de um modelo de Objectos
8.8 Utilização de factories
8.9 Acesso assíncrono a dados (SQL Server)
8.10 Transferência de dados de um DataReader para um DataSet
8.11 MARS - Multiple Active Result Sets
8.12 Bulk Copy
8.13 Introdução ao Data Binding
Conclusão
   
9. CONTROLOS DATA SOURCE
9.1 Controlos Data Source
9.2 Controlo SQLDataSource
9.3 AccessDataSource
9.4 ObjectDataSource
9.5 Acesso a dados com formato hierárquico
9.6 XmlDataSource
9.7 Controlo LinqDataSourc
9.8   Expressões de Data Binding
Conclusão
   
10. CONTROLOS DATA BOUND
10.1 Controlos Data Bound
10.2 BulletedList
10.3 GridView
10.4 DetailsView
10.5 FormView
10.6 ListView
10.6 TreeView
10.7 Menu
Conclusão
   
11. OUTROS CONTROLOS E SERVIÇOS
11.1 Controlo Calendar
11.2 Controlo AdRotator
11.3 Controlos View e MultiView
11.4 Wizard
11.5 Navegação em sites
11.6 Urls Mappings
Conclusão
   
12. USER CONTROLS
12.1 Introdução aos User Controls
12.2 Construção de um User Control
12.3 Carregamento dinâmico de controlos
12.4 Utilização de User Controls tipificados
Conclusão
   
13. MASTER PAGES, THEMES E SKINS
13.1 Master Pages, Themes e Skins
13.2 Master Pages
13.3 Themes e Skins
Conclusão
   
14. SEGURANÇA E PROFILES
14.1 Segurança
14.2 Formas de autenticação
14.3 Introdução à API de Membership
14.4 Novos Controlos de Segurança
14.5 Utilização de roles
14.6 Profiles
Conclusão
   
15. GESTÃO DE ESTADOS
15.1 Introdução à Gestão de Estados
15.2 Application
15.3 Session
15.4 Cookies
15.5 View State
15.6 Control State
15.7 Cache
Conclusão
   
16. LOCALIZAÇÃO DE APLICAÇÕES
16.1 Introdução à Localização de Aplicações
16.2 Utilização de recursos sem código
16.3 Construção de um provider de expressões personalizado
Conclusão
   
17. CONSTRUÇÃO DE PORTAIS
17.1 Introdução à Construção de Portais
17.2 Introdução às Web Parts
17.3 Outros tipos de zonas
17.4 Autorização de Web Parts
17.5 Personalização das Web Parts
17.6 Personalização de outros elementos
Conclusão
   
18. CICLO DE VIDA DE UMA PÁGINA
18.1 Trajecto de um pedido ASP.NET
18.2 A classe HttpContext
18.3 A classe HttpApplication
18.4 Classe PageHandlerFactory
18.5 Ciclo de vida da Página: Método ProcessRequest
Conclusão
   
19. HANDLERS E MÓDULOS
19.1 Introdução às Handlers
19.2 Construção de Handlers síncronas
19.3 Construção de Handlers assíncronas
19.4 Introdução aos Módulos
19.5 Módulos versus processamento de eventos no ficheiro global.asax
Conclusão
   
20. ASP.NET AJAX
20.1 Introdução ao ASP.NET AJAX
20.2 Arquitectura da plataforma ASP.NET AJAX
20.3 Invocação de web services
20.4 Definição de zonas de refrescamento parciais
20.5 O controlo scriptmanage
20.6 O controlo updateprogress
20.7 O controlo timer
20.8 AJAX toolkit
Conclusão
   
Download Topo

Obtenha aqui o código fonte da obra em C# 3.0 e Visual Basic.NET 2008, assim como um complemento ao conteúdo do livro.

Use como "Username", a primeira palavra a verde do texto da contracapa do seu livro.
Use como "Password", a primeira palavra de texto da página 322 do seu livro.

Nota : As palavras deverão ser inseridas em minúsculas e sem acentos, excluindo-se para a sua selecção o título da obra, os logótipos (da colecção e outros), endereços web e o nome dos autores.

Username :
Password :