|
Central do Aluno
|
|
|
|
Demonstrações
|
|
|
|
|
|
Curso Online
Desenvolvimento Web com Delphi.NET
Preço: Disponível somente através de Créditos DevMedia
Este curso tem por objetivo fazer com que o aluno desenvolva poderosas aplicações Web através do Delphi .NET e da tecnologia ASP.NET. O curso, agora em novo formato, traz mais de 60 aulas onde o foco principal é o Framework .NET. O curso possui e-books, exercícios, vídeo-aulas e suporte on-line.
|
|
CONHEÇA A PROGRAMAÇÃO DO CURSO: |
|
1 |
|
Desenvolvimento Web com Delphi 2006/2005 (.NET Framework 1.1) |
Confira a seguir todos os topicos do curso Desenvolvimento Web com Delphi.NET
|
|
1.1 |
Este capítulo possui uma introdução a IDE do Delphi 2006/2005, conhecendo suas principais funcionalidades. Também serão apresentados alguns recursos mais avançados e úteis.
|
Leitura: Introdução ao .NET Framework e ao ASP.NET (leia as páginas 1 a 51)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 1 a 4)
|
|
Vídeo: Fundamentos do asp.net - criando uma aplicação
|
|
Vídeo: Fundamentos do asp.net - request e response
|
|
Vídeo: Fundamentos do asp.net - utilização de cookies
|
|
Vídeo: Fundamentos do asp.net - utilização do ispostback e autopostback
|
|
|
1.2 |
Neste capítulo vamos conhecer em detalhes os controles disponíveis no ASP.NET destinados a criação de aplicações Web Forms. Para cada um, serão apresentadas suas principais propriedades, métodos e eventos.
|
Leitura: WebForms e Controls (leia as pags 53 a 75)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 5 a 11)
|
|
Vídeo: WebForms – Controles básicos
|
|
Vídeo: Webforms e controls - controles avançados
|
|
|
1.3 |
O ADO.NET é a tecnologia de acesso a dados no .NET Framework. Sua arquitetura elegante e bem definida oferece inúmeros benefícios: Interoperabilidade, Escalabilidade, Produtividade e Performance. Aprenda neste capítulo os principais conceitos necessários para acessar bancos de dados com .NET
|
Leitura: Fundamentos do ADO.NET (pags 1 a 19)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 12 a 16)
|
|
Leitura: Trabalhando com DataSets (pags 19 a 27)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 17 a 22)
|
|
Leitura: DataBindings (leias as pags 28 a 35)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 23 a 25)
|
|
Vídeo: Fundamentos do ado.net - arquitetura e componentes
|
|
Vídeo: Fundamentos do ADO.NET - Conexão com Banco de Dados
|
|
Vídeo: Fundamentos do ADO.NET - Utilização de Commands
|
|
Vídeo: Fundamentos do ADO.NET - Utilização de DataAdapters
|
|
Vídeo: Fundamentos do ADO.NET - Acesso ao Firebird com o FB.net DataProvider
|
|
Vídeo: Fundamentos do ADO.NET – Stored Procedures
|
|
|
1.4 |
DataSet é sem dúvida o principal componente do ADO.NET. Aprenda nesta aula a estrutura interna do DataSet/DataTable, criando uma estrutura completa em tempo de execução. Conheça os objetos DataColumn e DataRow e como armazenar mais de um DataTable dentro do mesmo DataSet, e como exibir essas informações para o usuário através de um DataGrid.
|
Vídeo: DataSets - DataTables, DataColumns e DataRows
|
|
Vídeo: DataSets - Utilização de DataRelations
|
|
Vídeo: DataSets - Preenchendo com o Método Fill do DataAdapter
|
|
Vídeo: DataSets – XML
|
|
Vídeo: DataSets – DataViews
|
|
Vídeo: DataBindings
|
|
|
1.5 |
O componente Repeater do ASP.NET é um Web Control que permite varrer uma coleção de dados e fornecer uma determinada saída a ser apresentada no browser. Normalmente os itens dessa coleção serão dados vindos de um BD. Para personalizar a saída dos dados, usamos templates que informam ao ASP.NET como os dados devem ser exibidos. O DataList tem basicamente todas as funcionalidades do Repeater, com várias opções adicionais de customização e templates.
|
Leitura: Usando o Repeater e DataList (pags 36 a 41)
|
|
Vídeo: Repeater
|
|
Vídeo: DataList
|
|
|
1.6 |
Sem dúvida um dos componentes mais poderosos do ASP.NET é o DataGrid. Ele possui características semelhantes ao Repeater e DataList, mas é bem mais simples de ser configurado.
|
Leitura: Trabalhando com DataGrid (pags 42 a 48)
|
|
Vídeo: DataGrid
|
|
|
1.7 |
Aprenda a utilizar o componente de validação de formulários do ASP.NET, um componente que reduz consideravelmente este trabalho.
|
Leitura: Validações em ASP.NET (pags 49 a 57)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 34 a 43)
|
|
Vídeo: Validações em ASP.NET
|
|
|
1.8 |
Neste capítulo conheça um excelente e poderoso recurso do ASP.NET, muito apreciado e utilizado pelos desenvolvedores Web: Cache de Página e Cache de Dados. Com um bom gerenciamento e utilização desses recursos, é possível diminuir as requisições ao servidor Web ou mesmo ao banco de dados, aumentando drasticamente a performance de aplicações Web.
|
Leitura: Cache e Estado (pag 58 a 66)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 44 a 47)
|
|
Vídeo: Cache e Estado - Recurso OutputCache
|
|
Vídeo: Cache e Estado – Session
|
|
Vídeo: Cache e Estado – ViewState
|
|
Vídeo: Cache e Estado – Objeto Cache
|
|
|
1.9 |
Este capítulo mostra como tornar suas aplicações ASP.NET seguras, através dos mecanismos de autenticação e autorização.
|
Leitura: Segurança – Autenticação e Autorização (pags 67 a 77)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 48 a 54)
|
|
Vídeo: Segurança – Autenticação e Autorização
|
|
|
1.10 |
Um dos recursos mais poderosos do ASP.NET é a capacidade de criar controles de usuário (User Controls). Esse recurso permite que você crie controles personalizados e que podem ser facilmente reutilizados em várias páginas Aspx, poupando sua codificação.
|
Leitura: UserControls (pags 89 a 99)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 61 a 66)
|
|
Vídeo: UserControls
|
|
|
1.11 |
A criação de componentes é um dos principais fundamentos de ambientes de desenvolvimento com o .NET. Podemos facilmente estender componentes/controles existentes, usando a programação orientada a objetos, para criar nossos próprios componentes/controles, que satisfaçam às necessidades de nossa empresa ou sistema.
|
Leitura: Criando Custom Controls (leias as pags 100 a 106)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 67 a 69)
|
|
Vídeo: Custom Controls
|
|
|
1.12 |
O uso efetivo de Web Services e XML é um dos principais objetivos do .NET Framework, que usa SOAP e XML para permitir a troca de serviços entre sistemas heterogêneos. Conheça como funciona esta tecnologia fundamental nas aplicações da atualidade.
|
Leitura: WebServices (leias as pags 107 a 117)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 70 a 74)
|
|
Vídeo: WebServices
|
|
|
1.13 |
Aprenda a fazer a distribuição (deploy) de aplicações ASP.NET. Saiba quais arquivos devem ser distribuídos e como usar o suporte integrado do IDE, que permite publicar automaticamente sua aplicações em servidores, usando FTP.
|
Vídeo: Deploy de aplicações ASP.NET
|
|
|
1.14 |
|
Configuração e Tratamento de Erros |
Configuração e Tratamento de Erros no ASP.net
|
Leitura: Configuração e Tratamento de Erros (pags 78 a 88)
|
|
Exercício - Resposta: Exercicios Resolvidos (leia as pags 55 a 60)
|
|
Vídeo: Tratamento de Erros em aplicações ASP.NET
|
|
|
1.15 |
|
Apêndice B - Dicas e Recursos Extras |
Confira algumas dicas e recursos extras em ASP.NET
|
Vídeo: Concatenando strings com StringBuilder
|
|
|
1.16 |
Manipulando arquivos no ASP.NET
|
Vídeo: Download e Upload de arquivos na Web
|
|
|
1.17 |
Este capítulo mostra como criar campos lookups no ASP.NET, semelhante ao uso do LookupComboBox da VCL do Delphi. O exemplo apresentado mostra como exibir em um dropdownlist a lista de departamentos de uma empresa, e como jogar o valor do registro selecionado em um parâmetro de um Command. Veja também como exibir o nome do departamento de um empregado a partir do código do departamento.
|
Vídeo: Trabalhando com Lookup
|
|
|
1.18 |
O ASP.NET não possui o recurso de “Data Modules”. Ao invés disso, para abstrair o acesso a dados em uma camada independente, o desenvolvedor deve criar classes personalizadas, chamadas classes de negócio, que encapsulam os componentes de acesso a dados ADO.NET e podem ser acessados por controles de tela. Esta aula mostra como criar e usar classes de negócio.
|
Vídeo: Classes de Negócio
|
|
|