SACOCHEIO.COM - comercialização de CD, DVD, SOFTWARE, CURSOS MULTIMÉDIA, VÍDEOS, etc., em PORTUGAL...   
   Inicio » Catálogo » Livros » 490 Minha Conta  |  Suas Compras  |  FINALIZAR COMPRA   
Categorias
Apple
cursos CD
Entretenimento
Livros
Oportunidades
Sistema-Anti-Pirataria
VOIP

Todos os Produtos
clique aqui
para ver uma lista compacta de todos os nossos produtos!

ASP.NET 4.0 – Curso Completo
ASP.NET 4.0 – Curso Completo



PREÇO: 35.76EUR
depois de encomendar todos os
produtos que deseja, deve
clicar em FINALIZAR A ENCOMENDA




DESCRIÇÃO
Este livro, com vários exemplos práticos, apresenta as principais características relacionadas com a construção de aplicações Web através da nova plataforma da Microsoft, ASP.NET 4.0. 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.
Mais compacta do que as suas antecessoras, esta nova obra, em que foi dado ênfase às novas funcionalidades da recente versão 4.0, 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 pretenda fazer a transição para a nova versão.
O código que acompanha o livro foi construído no Visual Studio 2010, em C# 4.0, estando disponível aqui o código em VB2010, assim como 3 anexos num total de 96 páginas.

PRINCIPAIS TÓPICOS
Ao longo do livro são abordados, entre outros, os seguintes temas:
▪Arquitectura de aplicações ASP.NET, Formulários Web e Controlos ASP.NET;
▪Controlos data source e Controlos data bound;
▪Serviços, segurança e perfis de utilizadores;
▪Manutenção de estado;
▪Validação de dados e scripts no lado cliente;
▪Configuração de aplicações e tratamento de erros;
▪User controls, master pages, themes e skins;
▪Localização de aplicações;
▪Handlers e módulos;
▪ASP.NET AJAX no lado servidor;
▪A nova livraria ASP.NET AJAX no lado cliente;
▪Projectos e Aplicações, Construção de portais e Ciclo de vida de uma página.

PÚBLICO ALVO
- Programadores
- Cursos de Formação
- Formadores
- Estudantes

O(s) Autor(s)
Luís Abreu
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 PontoNetPT. 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). Autor dos livros ASP.NET 3.5 – Curso Completo e AJAX com ASP.NET – Curso Completo e co-autor do livro LINQ com C#, editados pela FCA.
João Paulo 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 deteve entre 2004 e 2009) e um dos fundadores do grupo português PontoNetPt.

ÍNDICE
PREFÁCIO
1. INTRODUÇÃO AO ASP.NET
1.1. Introdução ao ASP.NET
1.1.1. Um exemplo prático
1.1. Formulários Web
1.2.1. Estrutura de uma página ASPX
1.2.1. Utilização de code-behind/codefile
1.2.1. Eventos gerados pelas páginas ASPX
1.2.1. Eventos gerados pelos controlos
1.2.1. Classe HtmlForm
1.2.1. Objectos Intrínsecos
Conclusão

2. CONTROLOS SERVIDOR
2.1. Utilização de controlos servidor
2.1.1. Vantagens introduzidas pelos controlos servidor
2.1. HTML Server Controls
2.2.1. HtmlForm
2.2.1. HtmlInputButton
2.2.1. HtmlInputCheckbox e HtmlInputRadioButton
2.2.1. HtmlInputPassword
2.2.1. HtmlInputText
2.2.1. HtmlSelect
2.2.1. Exemplo da utilização de HTML Server Controls
2.1. Web controls
2.3.1. Aplicação de estilos aos Web Controls
2.3.1. Controlo Label
2.3.1. Controlo TextBox
2.3.1. Controlo Button
2.3.1. Controlo ImageButton
2.3.1. Controlo LinkButton
2.3.1. Controlos CheckBox e CheckBoxList
2.3.1. Controlos RadioButton e RadioButtonList
2.3.1. Controlo DropDownList
2.3.11. Controlo ListBox
2.3.11. Controlo BulletedList
2.3.11. Controlo Panel
2.3.11. Observações sobre view state e control state
2.3.11. Exemplo da utilização de Web Controls
2.3.11. Considerações adicionais
Conclusão

3. CONTROLOS DATA SOURCE
3.1. Controlos Data Source
3.1.1. Operações de data binding
3.1. Controlo SqlDatasource
3.2.1. DataReader vs DataSets
3.2.1. Utilização de Stored Procedures
3.2.1. Utilização de parâmetros
3.2.1. Definição do valor parâmetro de forma dinâmica
3.2.1. Tipos de parâmetros
3.2.1. Utilização de filtros
3.2.1. Outras operações
3.2.1. Eventos
3.2.1. Utilização de cache
3.2.11. Utilização do controlo a partir de código
3.2.11. SqlDataSourceView
3.1. Controlo AccessDataSource
3.1. Objectdatasource
3.4.1. Paginação
3.4.1. Operações de ordenação
3.4.1. Actualização de dados
3.4.1. Eventos gerados pelo controlo
3.4.1. ObjectDataSource - personalização do objecto TypeName
3.4.1. ObjectDataSource - personalização do objecto DataObjectTypeName
3.1. Controlo LinqDataSource
3.5.1. Influenciar o tipo de objecto devolvido
3.5.1. Filtros, ordenação e agrupamentos
3.5.1. Filtros avançados
3.5.1. Inserção, edição e eliminação de registos
3.1. Controlo EntityDataSource
3.1. Controlo QueryExtender
3.1. Dados em formato hierárquico
3.1. Controlo XmlDataSource
3.9.1. Validação através de schemas
3.9.1. Utilização de transformações XSLT
3.9.1. Obtenção de dados em formato tabular
3.9.1. Obtenção de dados a partir de um DataSet
Conclusão

4. CONTROLOS DATA BOUND
4.1. Controlos data bound
4.1. GridView
4.2.1. Tipos de colunas
4.2.1. Utilização de estilos
4.2.1. Selecção de elementos
4.2.1. Ordenação de elementos
4.2.1. Paginação de dados
4.2.1. Edição de dados
4.2.1. Eliminação de dados
4.2.1. Inserção de elementos
4.2.1. Utilização de colunas do tipo template
4.2.11. Últimas observações
4.1. DetailsView
4.3.1. Definição de estilos
4.3.1. Navegação ao longo de vários registos
4.3.1. Edição de dados
4.3.1. Eliminação de dados
4.3.1. Inserção de um novo registo
4.3.1. Ordenação de dados
4.3.1. Construção de vistas master-detail
4.3.1. Personalização da apresentação do controlo
4.1. FormView
4.1. ListView
4.5.1. Agrupamento de itens
4.5.1. Paginação de dados
4.5.1. Inserção, actualização e eliminação de itens
4.1. TreeView
4.6.1. Definição de estilos
4.6.1. Definição do comportamento da árvore
4.6.1. Utilização de controlos
4.6.1. Obtenção de dados em formato tabular
4.6.1. Adição de nós dinâmica
4.1. Menu
4.7.1. Definição da aparência
4.7.1. Acessibilidade
4.7.1. Realização de operações de data binding
4.7.1. Apresentação de dados em formato tabular
Conclusão

5. OUTROS CONTROLOS E SERVIÇOS
5.1. Controlos View e MultiView
5.1.1. Navegação entre as várias vistas
5.1. Controlo Wizard
5.2.1. Definição de estilos
5.2.1. Definição de passos
5.2.1. Eventos
5.2.1. Histórico das acções e recuperação de valores
5.1. Controlo Chart
5.1. Navegação em sites
5.4.1. Ficheiros de navegação (Site Map File)
5.4.1. Obtenção dos dados do ficheiro de navegação
5.4.1. Segurança através de roles
5.4.1. Controlo SiteMapPath
5.4.1. Classe SiteMapNode
5.4.1. Classe SiteMap
5.4.1. Criação de um provider personalizado
5.1. Urls mappings
5.5.1. Utilização de Routing
Conclusão

6. VALIDAÇÃO DE FORMULÁRIOS
6.1. Validators
6.1.1. Introdução aos validators
6.1.1. Classe BaseValidator
6.1.1. Arquitectura de validação
6.1.1. Controlo RequiredFieldValidator
6.1.1. Controlo CompareValidator
6.1.1. Controlo RangeValidator
6.1.1. Controlo RegularExpressionValidator
6.1.1. Controlo CustomValidator
6.1.1. Controlo ValidationSummary
6.1.11. Utilização de grupos de validação
6.1.11. Melhores validators
6.1. Validação de eventos numa página
Conclusão

7. USER CONTROLS
7.1. Introdução aos user controls
7.1. Construção de um user control
7.2.1. Classe UserControl
7.2.1. Definição de propriedades
7.2.1. Utilização de eventos
7.2.1. Utilização do controlo numa página
7.1. Carregamento dinâmico de controlos
7.1. Utilização de user controls tipificados
7.4.1. Métodos ParseControl e LoadTemplate
Conclusão

8. CONFIGURAÇÃO DE APLICAÇÕES
8.1. Configuração de aplicações Web
8.1.1. Estrutura de um ficheiro web.config
8.1.1. Alguns exemplos da configuração de aplicações
8.1.1. Utilização do elemento location
8.1.1. Utilização de secções nos ficheiros de configuração
8.1.1. Utilização de grupos
8.1.1. Obtenção de dados em runtime
8.1.1. Modificação de dados em runtime
8.1.1. Adição de novos valores
8.1.1. Encriptação de uma secção de configuração
8.1.11. Secções de configuração personalizadas
8.1.11. Construção de secções complexas
8.1.11. Construção de grupos de secções
8.1. Informações adicionais sobre o IIS 1.
Conclusão

9. GESTÃO DE ESTADOS
9.1. Introdução à gestão de estados
9.1. Application
9.1. Session
9.3.1. Armazenamento da chave que identifica uma sessão
9.3.1. Início e fim de sessão
9.3.1. Definição do meio de armazenamento dos dados de sessão
9.3.1. Utilização de SQL Server
9.3.1. Utilização de Custom
9.3.1. Geração de ID de sessão
9.3.1. Personalização do módulo de sessão
9.3.1. Observações finais
9.1. Cookies
9.1. View state
9.5.1. Personalização da persistência dos dados
9.1. Control State
9.1. Cache
9.7.1. Output caching
9.7.1. Caching de dados
9.7.1. Caching de dados pós v4.1.
9.7.1. Considerações finais
Conclusão

10. SEGURANÇA E PROFILES
10.1. Segurança
10.1. Formas de autenticação
10.2.1. Validação baseada em formulários (Forms Authentication)
10.2.1. Windows Forms
10.2.1. Infra-estrutura de suporte aos tipos de validação
10.1. Introdução à API de Membership
10.3.1. Arquitectura da API de Membership
10.3.1. Configuração do bloco de Membership
10.3.1. Modelo de dados associado aos providers
10.3.1. Classe Membership
10.3.1. Classe MembershipUser
10.3.1. Exemplo simples
10.1. Novos controlos de segurança
10.4.1. Controlo Login
10.4.1. Controlo LoginName
10.4.1. Controlo LoginStatus
10.4.1. Controlo LoginView
10.4.1. Controlo ChangePassword
10.4.1. Controlo PasswordRecovery
10.4.1. Controlo CreateUserWizard
10.4.1. Construção de um provider personalizado
10.1. Utilização de roles
10.5.1. Configuração de roles
10.5.1. Criação de um novo role
10.5.1. Eliminação de um role
10.5.1. Obtenção dos utilizadores associados a um role
10.5.1. Associação de utilizadores a roles
10.5.1. Eliminação de associações entre utilizadores e roles
10.5.1. Criação de providers de roles
10.1. Profiles
10.6.1. Profiles vs Session
10.6.1. Configuração da aplicação
10.6.1. Utilização de grupos
10.6.1. Utilização de classes personalizadas
10.6.1. Algumas notas sobre o funcionamento interno
10.6.1. Utilização de uma classe de perfil personalizada
10.6.1. Perfis de utilizadores anónimos
10.6.1. Classe ProfileManager
10.6.1. Construção de um provider de perfis
Conclusão

11. TRATAMENTO DE ERROS
11.1. Debugging, tracing e tratamento de erros
11.1. Tracing
11.2.1. Escrita de mensagens personalizadas
11.2.1. Configuração da utilização de tracing
11.2.1. Utilização de tracing no IIS 1.
11.1. Utilização de performances counters
11.1. Health Monitoring
11.4.1. Eventos
11.4.1. Definição de providers
11.4.1. Definição de regras
11.4.1. Activação do serviço
11.4.1. Construção de um evento personalizado
11.4.1. Construção de um provider personalizado
11.1. Debugging
11.5.1. Geração de símbolos
11.5.1. Debugging de processos
11.5.1. Debugging de código da plataforma
11.1. Tratamento de erros
11.6.1. Configuração de páginas de erro
Conclusão

12. MASTER PAGES, THEMES E SKINS
12.1. Master pages
12.1.1. Criação de uma master page
12.1.1. Associação de uma master page a uma página - parte I
12.1.1. Utilização de conteúdo por omissão
12.1.1. Master pages encadeadas
12.1.1. Associação de uma master page a uma página - parte II
12.1.1. Tratamento de eventos
12.1.1. Utilização da master a partir de código
12.1.1. Construção de uma API com master pages
12.1.1. Relacionamento dinâmico entre uma master e uma página
12.1.11. Construção de master específicas de um browser
12.1.11. Funcionamento interno das master pages
12.1. Themes e Skins
12.2.1. Definição de themes
12.2.1. Skins
12.2.1. Modificação de Themes e skins dinamicamente
12.2.1. Utilização de recursos
12.2.1. Desactivação dos themes
12.2.1. Aplicação global de um theme
12.2.1. Aplicação de skins a controlos criados dinamicamente
12.2.1. Funcionamento interno dos themes e skins
Conclusão

13. LOCALIZAÇÃO DE APLICAÇÕES
13.1. Introdução à localização de aplicações
13.1. Utilização de recursos sem código
13.2.1. Utilização de expressões implícitas
13.2.1. Utilização de expressões explícitas
13.2.1. Utilização de recursos globais
13.2.1. Não localização de controlos
13.2.1. Acesso programático a recursos
13.2.1. Personalização da cultura utilizada
13.1. Construção de um provider de expressões personalizado
13.3.1. Utilização de páginas no-compile
13.3.1. Outros aspectos importantes associados à construção de um provider
Conclusão

14. SCRIPTS NO LADO CLIENTE
14.1. Obtenção do ID no lado cliente
14.1. Classe ClientScriptManager
14.2.1. Adição de blocos de script
14.2.1. Início de operações de postback
14.2.1. Utilização de operações de callback
14.2.1. Modificação de propriedades de um controlo no lado cliente
14.2.1. Utilização de arrays javascript
14.2.1. Registo de ficheiros de script externos
14.2.1. Utilização de recursos embebidos
14.2.1. Inserção de scripts e páginas AJAX
Conclusão

15. ASP.NET AJAX
15.1. Introdução ao ASP.NET AJAX
15.1. Arquitectura da plataforma ASP.NET AJAX
15.1. Invocação de Web services
15.1. Definição de zonas de refrescamento parciais
15.4.1. Utilização de vários UpdatePanels
15.4.1. Utilização de triggers
15.1. Controlo ScriptManager
15.5.1. Tratamento de erros
15.5.1. Utilização de master pages
15.5.1. Suporte à globalização
15.5.1. Suporte à inclusão de scripts
15.5.4.1    Utilização do CDN
15.5.4.2    DESCRIÇÃO de scripts
15.5.4.3    Composição de scripts
15.5.4.4    Identificação de assemblies com nomes simples
15.5.4.5    Particionamento do ficheiro MicrosoftAjax.js
15.1. Controlo UpdateProgress
15.1. Controlo Timer
15.1. AJAX Toolkit
Conclusão

16. MS AJAX LIBRARY
16.1. Introdução à plataforma cliente
16.1. Suporte ao padrão Observer
16.1. Componente Script loader
16.3.1. Definição e carregamento de scripts
16.1. Utilização de bindings
16.1. Controlo dataView
16.5.1. Definição de templates exteriores
16.5.1. Pseudopropriedades
16.5.1. Comandos
16.5.1. Outros eventos
16.5.1. Abordagem imperativa
16.5.1. Cenários master-detail
16.5.1. Templates embebidos em templates
16.5.1. Obtenção de dados a partir de serviços Web
16.1. Componente DataContext
16.1. Componente AdoNetDataContext
Conclusão

17. HANDLERS E MÓDULOS
17.1. Introdução às handlers
17.1.1. Interface IHttpHandler
17.1.1. Interface IHttpAsyncHandler
17.1.1. Processamento assíncrono de páginas
17.1. Construção de handlers síncronas
17.2.1. Utilização de sessão
17.2.1. Construção de ficheiros ashx
17.1. Construção de Handlers assíncronas
17.3.1. Criação da classe do tipo IAsyncResult
17.3.1. Implementação da interface IHttpAsynchandler
17.3.1. Utilização de páginas assíncronas
17.1. Introdução aos módulos
17.4.1. Criação de um módulo personalizado
17.4.1. Utilização de um filtro
17.1. Módulos VS processamento de eventos no ficheiro global.asax
Conclusão
BIBLIOGRAFIA
ÍNDICE REMISSIVO
TEXTOS EXTRA - Brevemente disponíveis para DOWNLOAD nesta página Web, num total de 96 páginas:
A1. PROJECTOS E APLICAÇÕES
A2. CONSTRUÇÃO DE PORTAIS
A3. CICLO DE VIDA DE UMA PÁGINA
= = = = =
número de páginas 641. = = = = =


enviar esta página a um amigo




PREÇO: 35.76EUR
depois de encomendar todos os
produtos que deseja, deve
clicar em FINALIZAR A ENCOMENDA


$DESCONTO ESPECIAL
ASP.NET 4.0 – Curso Completo + SQL Server 2008 Curso Completo

35.76EUR

38.50EUR
compre estes produtos
juntos por
70.26EUR

Economize 4.00EUR

(os descontos só ficam visíveis
durante a finalização da compra)




Actualmente não há comentários sobre este artigo.
Fazer Pergunta ou Comentário

Suas Compras mais
0 artigos

Pesquisa Rápida
 

Pesquisa Avançada

A não perder
Beginning Mac OS X Snow Leopard Programming
Beginning Mac OS X Snow Leopard Programming
40.85EUR
Indique a um amigo
 
Informe um amigo deste artigo.
Os Segredos do Adsense
Os Segredos e Dicas do Adsense - Recomendamos esse curso em vídeo, em português, a todos os que possuem sites na net e desejem ganhar dinheiro com este site, pela colocação de anúncios do Google Adsense.

MacOSX Dashboard
Se está a correr o MacOS X Tiger ou Leopard, clique aqui e faça download do widget SacoCheio para o Dashboard do Mac OS X e fique sempre a par dos 30 mais recentes produtos acrescentados à nossa loja!









FEEDS RSS 2.0: (completa) & (resumida)
FEEDS ATOM 1.0: (completa) & (resumida)





Quem Somos (credibilidade) - Política de Privacidade - Condições de Uso - Envios & Devoluções - Contactos


Nenhuma parte deste site poderá ser copiada de nenhuma forma,
publicada ou distribuída, sem a prévia autorização do autor.
© 2005-2012 por Magno Urbano

Todos os Direitos Reservados
Lisboa - Portugal