DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!

DevMedia Cursos

Marcar como favorito 13
Curso online

Solução Web no Delphi Prism com Object Pascal e Visual Studio

Nesse curso veremos o Delphi Prism que é a nova forma de desenvolver aplicações para o .NET Framework e Mono utilizando o Object Pascal e o IDE do Visual Studio 2008. Nesse curso veremos uma aplicação simples, uma solução Web ASP.NET. O foco desse curso será sobre os novos recursos da linguagem do Delphi Prism e IDE do Visual Studio 2008, conhecimentos que podem ser aplicados em qualquer tipo de projeto utilizando qualquer metodologia.

  [VER MAIS DETALHES]
  • Case incrementado

  • Construtor Estendido

  • Classes Parciais

    • 17

      Classes Parciais

      Marcar como lido

      Nesta vídeo, veremos classes parciais, recurso que permite que o código de uma classe possa ser implementado em diferentes código-fonte.

  • Classes Anônimas

  • Overview na IDE

    • 22

      Overview na IDE

      Marcar como lido

      Esta vídeo apresenta o IDE do Delphi Prism, o Visual Studio 2008, onde são feitos comparativos com o IDE do Delphi 7, Rad Studio e BDS.

  • Repeater

    • 38

      Repeater

      Marcar como lido

      Nesta vídeo aula, vamos conhecer o poderoso, rápido e flexível controle data-bound chamado Repeater.

    • 39

      DataList

      Marcar como lido

      Nesta aula, vamos conhecer o controle DataList, que possui vantagens com relação ao Repeater visto na aula anterior.

  • GridView

    • 40

      Parte 1

      Marcar como lido

      Veja como fazer a paginação, como fazer a configuração de propriedades e funcionalidades básicas, ordenação, edição e seleção.

    • 41

      Parte 2

      Marcar como lido

      Esta vídeo, mostra-nos como trabalhar com os diferentes tipos de colunas do GridView: BoundFields, Imagens e Templates.

    • 42

      Parte 3

      Marcar como lido

      Esta vídeo mostra-nos como trabalhar com ButtonFields em controles GridView, o que permite que o desenvolvedor crie colunas.

    • 43

      Parte 4

      Marcar como lido

      Esta vídeo, mostra-nos como trabalhar com imagens no controle GridView e como personalizar botões de comando(update, cancel, delete).

    • 44

      MasterDetails

      Marcar como lido

      Veremos de como fazer um relacionamento MasterDetail diferente(como colocar um GridView dentro de outro próprio GridView).

    • 46

      DetailsView

      Marcar como lido

      Veremos o controle DetailsView permitindo a edição de registros enviados a partir de consultas em página utilizando GridView.

  • Banco de Dados no Visual Studio

    • 55

      Web.Config

      Marcar como lido

      Nesta vídeo aula, veremos também como monitorar a troca de estados de um componente SqlConnection.

    • 57

      SqlCommand

      Marcar como lido

      Nesta vídeo aula veremos como utilizar a classe SqlCommand, que executa comandos SQL no banco de dados associado, sejam esses comandos DDL, DML e DCL.

    • 60

      SqlCommand e ExecuteScalar

      Marcar como lido

      Nesta vídeo, veremos também como utilizar o keyword USING do Delphi Prism para alocar objetos de conexão e automaticamente liberá-los usando a interface IDisposable.

    • 62

      DataSet e XML

      Marcar como lido

      Nesta vídeo, veremos também como ler dados de documento XML, e através do DataSet, método ReadXml, exibir os dados de produtos em um formulário Web através de um controle GridView.

    • 63

      XML com ADO.NET

      Marcar como lido

      Nesta vídeo aula veremos como utilizar a classe DataSet do ADO.NET para recuperar dados de um banco de dados no SQL Server e salvar estes dados em um arquivo no formato XML, através do método WriteXml. A seguir, veremos como ler estes mesmos dados que estão em um documento XML porém a partir de uma aplicação Delphi Win32 usando um ClientDataSet

    • 64

      DataTables

      Marcar como lido

      Nesta vídeo aula veremos como utilizar a classe DataSet do ADO.NET para trabalhar com vários resultsets, armazenados em objetos do tipo DataTable. Uma das principais diferenças de um DataSet do ADO.NET para um ClientDataSet é que um DataSet pode fazer cache de mais de uma tabela ao mesmo tempo – ele possui internamente uma coleção de objetos DataTable, que, sem dúvida é o principal objeto do ADO.NET

    • 65

      DataViews

      Marcar como lido

      Nesta vídeo aula veremos como utilizar a classe DataSet do ADO.NET para recuperar dados de um banco de dados no SQL Server, trazendo para a memória dois DataTables (resultsets). Estes dados são então colocados em Cache, que então permitirão de uma forma bastante eficiente e performática consultar dados em memória dispensando consultas ao SQL Server

    • 66

      Transações

      Marcar como lido

      Nesta vídeo aula veremos como utilizar a classe DataSet do ADO.NET para recuperar dados de um banco de dados no SQL Server, trazendo para a memória dois DataTables (resultsets). Estes dados são então colocados em Cache, que então permitirão de uma forma bastante eficiente e performática consultar dados em memória dispensando consultas ao SQL Server

  • Multicamadas

    • 67

      Criando o banco de dados da aplicação

      Marcar como lido

      Nesta vídeo aula vamos iniciar o desenvolvimento de uma aplicação multicamadas usando Delphi Prism. Uma aplicação multicamadas é feita de forma a separar banco, acesso a dados, interfaces e regras de negócio em partes distintas, cuidadosamente relacionadas. Esta primeira parte, vamos criar o banco de dados da aplicação, usando o próprio IDE do Visual Studio 2010 e SQL Server.

    • 68

      Criando a interface

      Marcar como lido

      Nesta vídeo aula vamos iniciar o desenvolvimento da interface principal da aplicação, usando uma ASP.NET Web Application. Apesar disso, o propósito principal da solução é fazer com que o acesso a dados não dependa da interface, nem a interface dependa do tipo de acesso, pois são camadas independentes.

    • 69

      Criando a camada de acesso a dados

      Marcar como lido

      Nesta vídeo aula vamos iniciar o desenvolvimento da classe de acesso a dados, o que chamamos de DAL (Data Access Layer). Nesta etapa vamos obter dados do banco de dados no SQL Server através do uso de ADO.NET. O método de seleção encapsulará toda a lógica de acesso, de forma a não se tornar visível para a interface ASP.NET.

    • 70

      Criando os métodos CRUD na camada de acesso a dados

      Marcar como lido

      Nesta vídeo aula vamos finalizar a criação da primeira versão da camada de acesso a dados - DAL (Data Access Layer), criando para isso os demais métodos CRUD (Create, Read, Update e Delete), usando código ADO.NET e classes de conexão e manipulação de dados no SQL Server (namespace System.Data.SqlClient).

    • 71

      ObjectDataSource

      Marcar como lido

      Nesta vídeo aula vamos mostrar como acessar a camada de acesso a dados usando um controle bastante produtivo do ASP.NET, o ObjectDataSource. Ele é semelhante ao SqlDataSource e possui boas partes de suas funcionalidades, sendo um controle bastante produtivo, porém se conecta a uma classe de negócio ao invés de um banco de dados relacional.

    • 72

      Criando classes POCO

      Marcar como lido

      Nesta vídeo aula vamos mostrar como criar classes POCO na arquitetura multitier vista até aqui. POCO em .net quer dizer Plain Old CLR Object, significa que nossas entidades de negócio devem ser o mais simples possível, sem nenhuma dependência de ferramentas externas.

    • 73

      Mapeamento Objeto Relacional

      Marcar como lido

      Nesta vídeo aula vamos mostrar como fazer o mapeamento objeto - relacional da solução criada até aqui. Utilizando as classes POCO - Plain Old CLR Object - criadas na última aula e a camada DAL - Data Access Layer - vamos persistir objetos no banco de dados. A técnica de mapeamento objeto - relacional é utilizada em conjunto com o tráfego de dados entre camadas, usando classes DTOs - Data Transfer Objets.

    • 74

      Usando Stored Procedures

      Marcar como lido

      Nesta vídeo aula vamos mostrar como criar Stored Procedures para usar em nossa solução multicamadas. O uso de SPs adiciona performance, visto que elas são executadas inúmeras vezes e o SQL Server realiza compilação e otimiza planos de execução a cada chamada.

    • 75

      Criando a Business Logic Layer

      Marcar como lido

      Nesta vídeo aula vamos mostrar como criar uma Business Logic Layer (BLL),camada de regra de negócio, que funciona como “ponte” entre a DAL e banco de dados. Ela Contém regras da aplicação, validações a nível de objeto. A função dessa camada é abstrair a camada DAL da camada de interface, funcionando como um “meio de campo”.

    • 76

      Dividindo a aplicação em Class Libraries

      Marcar como lido

      Nesta vídeo aula vamos mostrar como criar Class Librarys para modularizar a aplicação multicamadas criada até aqui, tornando suas partes "plugáveis" e reaproveitáveis. Uma Class Library nada mais é do que uma DLL - Dyamic Link Library, no .net mais conhecida como Assembly. Os Assemblys então referenciam outros assemblys da solução. Solution nesse caso é o grupo de projetos que compõe a solução.

    • 77

      Desenhando a arquitetura da solução

      Marcar como lido

      Nesta vídeo aula vamos mostrar como usar o IDE do Visual Studio 2010 para desenhar o diagrama de arquitetura da solução vista até aqui, além de validar o modelo. É apresentado o novo recurso disponibilizado através do menu Architecture, New Griagram > Layer Diagram.

  • Desenvolvimento web

    • 78

      MasterPages

      Marcar como lido

      Nesta vídeo aula vamos conhecer como usar MasterPages com Delphi Prism em aplicações ASP.NET. Novamente usamos a didática de comparar com recursos do Delphi Win32, onde temos por exemplo o recurso de Visual Form Inhertance desde o Delph 2 (Herança Visual de Formulários).

    • 79

      Simulando Herança e Polimorfismo

      Marcar como lido

      Um recurso muito utilizado no Delphi Win32 é criar um formulário base e a seguir criar vários formulário descendentes, definindo métodos virtuais e aplicando polimorfismo, a fim de concentrar o comportamento do form na classe base e oferecer um comportamento diferente dos descendentes.

    • 80

      Navegação

      Marcar como lido

      Nesta vídeo aula veremos como construir um sistema de navegação em um Web Site com Delphi Prism e ASP.NET, a fim de tornar semelhante a aplicações desktop Win32 que usam TMainMenu.

    • 81

      Cache de Página

      Marcar como lido

      Nesta vídeo aula veremos como utilizar o recurso de cache de página (OutPutCache) em aplicações Web com ASP.NET e Delphi Prism. O recurso permite adicionar performance em soluções Web, pois guarda todo o código HTML gerado para a página em Cache na memória, que é devolvida em todas as requisições clientes.

    • 85

      Templates de Componente

      Marcar como lido

      Nesta vídeo aula veremos como utilizar o recurso de componente templates em aplicações ASP.NET, recurso que também existe no Delphi Win32, de forma a fazermos comparativos.

    • 86

      Login

      Marcar como lido

      Nesta vídeo aula veremos como trabalhar com a parte de segurança de Web Sites, através do controle LOGIN do ASP.NET no Delphi Prism XE, a fim de garantir a autenticação de usuários.

    • 91

      XmlDocument

      Marcar como lido

      Nesta vídeo aula veremos como ler um documento XML usando a classe XMLDocument, que utiliza uma abordagem baseada em DOM - Document Object Model - para ler dados em forma de árvore.

web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03