Apostila de Linguagem de Programação II
(e um mini-curso online)
aceito receber e-mails EuCurso

Conteúdo do Ebook:

Unidade 1: Introdução A PLATAFORMA .NET .5
Introdução .5
Dificuldades encontradas no desenvolvimento de sistemas para Windows antes do
.NET7
A abordagem .NET10

Unidade 2 A Arquitetura .NET.11
CLR (Commom Language Runtime) .11
CTS (Common Type System) .11
CLS (Common Language Specification)12
BCL (Base Classe Library)12

Unidade 3 Visão Geral do ASP .NET15
Interação Cliente Servidor.15
O que é o ASP.NET 16
Componentes de uma aplicação ASP.NET .18
Modelo de Compilação e Execução Dinâmica.19
Primeira Execução.19
Segunda Execução20
Precompilação.20
ASP.NET AJAX.20

Unidade 4 Criando uma Aplicação Web com o .NET21
O Visual Studio .21
Principais Características do Visual Studio .21
Templates de Projetos 21
Soluções e Projetos 21
Tela inicial do Visual Studio 200822
Criando uma Aplicação Web o Visual Studio.22

Unidade 5 Criando um Formulário ASP.NET 25
Adicionando um novo Web Form ASP.NET 25

Unidade 6 Adicionando Código a um Formulário ASP.NET32
Trabalhando com arquivos Code-Behind 32
Manipuladores de Eventos32
Adicionando Código a um Formulário32

Unidade 7 Depurando Aplicações ASP.NET.37
Erros de Sintaxe (Syntax Errors).37
Erros em tempo de execução (runtime).37
Erros de Semântica.37
A Classe Debug 38
Habilitando a Depuração.38
Adicionando BreakPoints 38
Executando a Aplicação em Modo de Depuração .39
Execução Passo a Passo39
Usando a Janela de Depuração 40
Exibindo a Janela Window 40
Depuração Remota .40
Tracing40
Classe TraceContext.41
Habilitando o Tracing em uma Aplicação Web 42
Dados do Trace.42
Categorias do Trace42

Unidade 8 Validando Entrada de Usuários .44
Controles de Validação .44
Caracteres para Expressões Regulares 45
Adicionando Controles de Validação a um Formulário 46

Unidade 9 Master Page e User Controls.49
Características da Master Page 49
Criando uma Master Page.50
Content Page 50
Características da Content Page.50
Criando uma Content Page.52
User Controls 53
Características de um User Control.53
User Controls e seus Arquivos Associados Code-Behind54
Vantagens dos User Controls54
Desvantagens dos User Controls 54
Adicionando um User Control a um Web Form .55

Unidade 10 Acessando Dados com ADO .56
Camada Desconectada.56
Camada Conectada 56
4
ADO Object Model 56
Camada Desconectada .56
Camada Conectada.57
Contectando a um Banco de Dados58
Criando um Banco de Dados.58
Criando um Formulário de Inserção de Dados.60
Criando uma Listagem de Dados.62

Unidade 11 Lendo e Escrevendo Dados XML 65
Criando um Arquivo XML 66
Lendo um Arquivo XML.66

Unidade 12 Criando um Aplicativo ASP.NET AJAX68
Namespaces .68
Controles ASP.NET AJAX.69
Utilizando ASP.NET AJAX 69

Unidade 13 Segurança em Aplicações ASP.NET .72
Autenticação .72
Autorização .72
Métodos de Autenticação ASP.NET72
Autenticação Windows.72
Autenticação Baseada em Formulário .72
SQL Injection.75