|
Central do Aluno
|
|
|
|
Demonstrações
|
|
|
|
|
|
Curso Online
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 recomendável: Trabalhando com ADO.NET e BDP
|
|
Vídeo recomendável: Introdução ao acesso a dados no Delphi 8 .NET
|
|
Vídeo: Fundamentos do ADO.NET – Stored Procedures
|
|
Vídeo: Stored Procedures com ADO.NET e BDP
|
|
Vídeo: Acessando o Excel usando ADO
|
|
|
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 recomendável: ADO.NET e BDP com DataTable e DataRow
|
|
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
|
|
Vídeo recomendável: XML Web Services e ADO.NET com Delphi 8 for .NET
|
|
|
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
|
|
|
1.19 |
O Trace de aplicações ASP.NET deve ser utilizado para detectar problemas e possíveis melhorias no código. Podemos utilizar o Trace para monitorar como nossa aplicação ASP.NET está se comportando em tempo de execução. Esta aula mostra como usar Trace no ASP.NET.
|
Vídeo: Trace de aplicações Web ASP.NET
|
|
|
1.20 |
|
Criando aplicações completas |
Confira neste capítulo como reunir todos os conhecimentos adquiridos até aqui através de exemplos passo a passo de criação de aplicações completas!
|
|
1.20.1 |
|
Aplicação Completa – Cadastros e Pesquisas |
Esta aula mostra como criar uma aplicação Web completa, de cadastros e pesquisas, de um Sistema Acadêmico simples e on-line (Alunos e Cursos). Mostra todos os passos necessários, incluindo criação do banco de dados. Aprenda a criar aplicações para Web de forma semelhante ao que você já está acostumado a criar no Desktop na VCL. Veja as vantagens e diferenças. A aplicação inclui um menu, um cadastro com parâmetros, inclusão, alteração e exclusão. A pesquisa usa um DataGrid e queries parametrizadas. Engloba os principais fundamentos utilizados nas demais aulas, porém tudo aplicado em um exemplo totalmente funcional e real.
|
Vídeo: Aplicação Completa – Cadastros e Pesquisas
|
|
Fontes: Fontes do exemplo
|
|
|
1.20.2 |
|
Aplicação Completa – Criando um fórum |
Esta aula mostra como criar uma aplicação completa para Web usando Delphi e ASP.NET. A aplicação criada consiste em fórum de discussão, onde usuários podem se cadastrar, postar perguntas, visualizar respostas, discutir respostas dadas por outros usuários etc. Aplica na prática muitos conceitos e exemplos demonstrados durante o decorrer do curso, tudo envolto em uma aplicação real.
|
Vídeo: Aplicação Completa – Criando um fórum
|
|
Fontes: Fontes do exemplo
|
|
|
1.20.3 |
|
Aplicação completa - Loja virtual (1) |
Esta aula mostra como criar uma loja virtual. Contempla as principais funcionalidades de uma loja virtual Web, incluindo cadastro de usuários, pesquisa de produtos, pedidos, carrinho de compras etc. Apresenta na prática muitas funcionalidades encontradas em várias aplicações Web, incluindo cache, sessão, login de usuário etc. O sistema pode ainda enviar um email para o usuário com informações sobre o pedido feito.
|
Vídeo: Construção de uma loja virtual com o delphi 2005 e asp.net - parte I
|
|
Vídeo: Construção de uma Loja Virtual com o Delphi 2005 e ASP.NET - Parte II
|
|
Vídeo: Construção de uma Loja Virtual com o Delphi 2005 e ASP.NET - Parte III
|
|
Fontes: Fontes do exemplo Loja Virtual 1 e Loja Virtual 2
|
|
|
1.20.4 |
|
Aplicação completa - Loja virtual (2) |
Veja como criar um segundo exemplo de loja virtual
|
Vídeo: Aplicação completa - Loja virtual - Parte I
|
|
Vídeo: Aplicação completa - Loja virtual - Parte II
|
|
Vídeo: Aplicação completa - Loja virtual - Parte III
|
|
Vídeo: Aplicação completa - Loja virtual - Parte IV
|
|
Fontes: Fontes do exemplo Loja Virtual 1 e Loja Virtual 2
|
|
|
1.21 |
|
Apêndice A - Cobrança (Boleto e Cartão de crédito) |
Veja como implementar cobrança em ASP.NET
|
Vídeo: Boleto Bancário no ASP.NET
|
|
Vídeo: Enviando boletos por email
|
|
Vídeo recomendável: Boletos bancários no Delphi 7 (Win32)
|
|
Vídeo: Cobrança com cartão de crédito com ASP.NET
|
|
Vídeo recomendável: Cobrança com cartão de crédito com Delphi 7
|
|
|
1.22 |
|
Apêndice B - Recursos Extras |
Conheça alguns recursos extras no desenvolvimento WEB com Delphi
|
Vídeo: MSIE Web Controls
|
|
Vídeo: Personalizando a saída do DataGrid com ItemDataBound
|
|
Vídeo: Acesso ao MS SQL Server usando ADO.NET e ASP.NET
|
|
Vídeo: Acessando o MySQL
|
|
Vídeo: Formatações com DataGrid
|
|
Vídeo: Componente MessageBox
|
|
Vídeo: Suíte de componentes da ComponentOne.
|
|
Vídeo: Componentes TMS
|
|
Vídeo: MySQL - Exemplo de Inserção, Exclusão, Atualização e Seleção.
|
|
|
2 |
|
Template Columns - DataGrid |
Template Columns - DataGrid
|
Vídeo: DataGrid - Template Columns
|
|
|
3 |
|
Relacionamentos no DataGrid |
Relacionamentos no DataGrid
|
Vídeo: Master/Detail com DataGrid
|
|
|
4 |
|
Melhorando a performance com ViewState |
Melhorando a Performance com ViewState
|
Vídeo: Melhorando a performance com ViewState
|
|
|
5 |
Utilizando o Global.asax
|
Vídeo: Usando o Global.asax
|
|
|
6 |
Nessa sequencia de videos serão apresentados conceitos extras sobre ADO.NET. Além disso, uma leitura complementar para ajudar na compreensão do curso.
|
Vídeo: Usando classes de negócio no ASP.NET
|
|
Vídeo: Aplicações multicamadas com .NET Remoting e Firebird
|
|
Vídeo: Aplicações distribuídas com .NET Remoting, ADO.NET e BDP
|
|
Break 1: Curso de ADO.NET e BDP
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte1
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte2
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte3
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte4
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte5
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte6
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte7
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte8
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte9
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte10
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte11
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte12
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte13
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte14
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte15
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte16
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte17
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte18
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte19
|
|
Leitura recomendável: Acesso a dados no Delphi 8 for .NET - parte20
|
|
|
|