Live chat by Netwatts
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum Oportunidades Assine Compre Créditos
+Serviços: Sistema de Créditos DevMedia Player Publique seu artigo Cadastre-se Edições Anteriores DeveloperAds PayContent RSS Login Atendimento

Central do Aluno

Início [programação do curso]

Como funciona o curso?

Por que estudar a distância?

Entrar na página do aluno

Comprar!

Depoimentos

Fale Concosco

Demonstrações

Demonstração Vídeos

Demonstração Leituras


 

Programação do Curso:


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

 

 

Introdução

 

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

 

 

WebForms e Web Controls

 

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

 

 

ADO.NET - Fundamentos

 

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

 

 

DataSets

 

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

 

 

Repeater e DataList

 

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

 

 

DataGrid

 

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

 

 

Validações em ASP.NET

 

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

 

 

Cache e Estado

 

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

 

 

Segurança

 

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

 

 

UserControls

 

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

 

 

Custom Controls

 

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

 

 

WebServices

 

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

 

 

Deploy

 

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

 

 

Trabalhando com arquivos

 

Manipulando arquivos no ASP.NET

 



Vídeo: Download e Upload de arquivos na Web


1.17

 

 

Lookup

 

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

 

 

Classes de Negócio

 

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

 

 

Trace

 

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

 

 

Global.asax

 

Utilizando o Global.asax

 



Vídeo: Usando o Global.asax


6

 

 

Tópicos especiais

 

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


 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
2009 - Todos os Direitos Reservados a DevMedia Group