Live chat by Netwatts
Home ClubeDelphi SQL Magazine .net Magazine WebMobile Java Magazine ES Magazine WebDesign Fórum Cursos Atendimento Edições Anteriores Portal GOLD
.net Video Mag Java PayPerView Ofertas de trabalho Publique seu artigo Cadastre-se Assine Já! Renove Já! Compre Créditos! Login DeveloperAds  

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 Suporte

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: Fundamentos do ADO.NET – Stored Procedures


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: 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


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