Faça Sua Pesquisa.

terça-feira, 20 de março de 2012

Curso Desvendando o DELPHI for PHP-ParteI

 

Desvendando o Delphi for PHP

Confira neste curso online tudo sobre a nova ferramenta da CodeGear para desenvolvimento em PHP. O Delphi for PHP chegou para ficar e neste curso nos desvendamos todos os segredos desta poderosa ferramenta. Esse cursos mostra as principais nuances da linguagem como: declaração de variáveis, estruturas de decisão, estruturas de repetição e arrays. Como se trata de uma nova linguagem no meio da comunidade Delphi, o curso mostra e enfatiza as diferenças entre as duas linguagem (Delphi e PHP) com o autor sempre fazendo analogias com a linguagem Delphi. O curso foca também no uso das Super Globais do PHP, $_SESSION, $_SERVER, $_GET, $_POST, $_ENV, $_FILES, $_COOKIE, passando por acesso a banco de dados, controles DataWare e integração com templates em HTML, vale a pena conferir

segunda-feira, 5 de março de 2012

Desvendando o Delphi for PHP – Curso




Curso de Delphi para PHP em forma de vídeo aula, com formato do arquivo em AVI, o curso é umas daquelas relíquias que não pode faltar em seu acervo.
O Delphi for PHP chegou para ficar e neste curso nos desvendamos todos os segredos desta poderosa ferramenta. Esse cursos mostra as principais nuances da linguagem como: declaração de variáveis, estruturas de decisão, estruturas de repetição e arrays.
Como se trata de uma nova linguagem no meio da comunida de Delphi, o curso mostra e enfatiza as diferenças entre as duas linguagem (Delphi e PHP) com o autor sempre fazendo analogias com a linguagem Delphi.



Tamanho: 160 MB
Idioma: Português
Formato: AVI
DOWNLOAD  DEPOSIT FILES






quarta-feira, 29 de fevereiro de 2012

XML


XML é uma tecnologia na verdade muito simples que tem ao seu redor outras tecnologias que
a complementam e a fazem muito maior e com possibilidades muito mais amplas. Vamos ver
ao longo de vários capítulos uma introdução ao mundo XML, ou seja, à linguagem assim como
às tecnologias que trabalham com ela, seus usos, vantagens e modos de realizar as tarefas.
XML, com todas as tecnologias relacionadas, representa uma maneira distinta de fazer as
coisas, mais avançada, cuja principal novidade consiste em permitir compartir os dados com os
quais se trabalha a todos os níveis, por todas as aplicações e suportes. Sendo assim, o XML
tem um papel importantíssimo neste mundo atual, que tende à globalização e à
compatibilidade entre os sistemas, já que é a tecnologia que permitirá compartir a informação
de una maneira segura, confiável e fácil. Ademais, XML permite ao programador e aos
suportes dedicar seus esforços às tarefas importantes quando trabalha com os dados, já que
algumas tarefas trabalhosas como a validação destes ou o percorrido das estruturas corre a
cargo da linguagem e está especificado pelo padrão, de modo que o programador não tem que
se preocupar por isso.
Vemos que XML não está só, e sim com um mundo de tecnologias ao redor dele, de
possibilidades, maneiras mais fáceis e interessantes de trabalhar com os dados e,
definitivamente, um avance na hora de tratar a informação, que é na verdade o objetivo da
informática em geral. XML, ou melhor dizendo, o mundo XML não é uma linguagem, e sim
várias linguagens, não é uma sintaxe, e sim várias e não é uma maneira totalmente nova de
trabalhar, e sim uma maneira mais refinada que permitirá que todas as anteriores se possam
comunicar entre si sem problemas, já que os dados cobram sentido.

XML é interessante no mundo da Internet e do e-bussiness, já que existem muitos sistemas
distintos que têm que se comunicar entre si, porém, como se pode imaginar, interessa
igualmente a todos os ramos da informática e o tratamento de dados, já que permite muitos
avances na hora de trabalhar com eles.

O que é JSP


JSP é a abreviação de Java Server Pages, que em português seria algo como Páginas de
Servidor Java. É então, uma tecnologia orientada a criar páginas web com programação em
Java. Com JSP podemos criar aplicações web que se executam em vários servidores web, de
múltiplas plataformas, já que Java é em essência uma linguagem multiplataforma. As páginas
JSP estão compostas de código HTML/XML misturado com etiquetas especiais para programar
scripts de servidor em sintaxe Java. Portanto, poderemos escrever as JSP com nosso editor
HTML/XML habitual.
Motor JSP

O motor das páginas JSP está baseado nos servlets de Java -programas em Java destinados a
se executar no servidor-, embora o número de desenvolvedores que podem afrontar a
programação de JSP é muito maior, dado que é muito mais simples de aprender que os
servlets.
Em JSP criamos páginas de maneira parecida a como se criam em ASP ou PHP -outras duas
tecnologias de servidor. Geramos arquivos com extensão .jsp que incluem, dentro da estrutura
de etiquetas HTML, as sentenças Java a executar no servidor. Antes que os arquivos sejam
funcionais, o motor JSP realiza uma fase de tradução dessa página em um servlet,
implementado em um arquivo class (Byte codes de Java). Esta fase de tradução se realiza
habitualmente quando se recebe a primeira solicitação da página .jsp, embora exista a opção
de pré-compilar em código para evitar esse tempo de espera na primeira vez que um cliente
solicita a página.Pré-requisitos
Para aprender JSP, a parte de conhecer HTML, será necessário compreender e ter algo de
experiência na programação em Java, que é uma Linguagem de Programação Orientada a
Objetos por completo. Uma vez conhecida a programação em Java pode-se estudar por alto o
sistema de Servlets, o que nos dará uma melhor idéia do funcionamento interno do motor JSP.
Ademais, necessitaremos baixar e instalar Tomcat, o contêiner de servlets usado na referência
oficial de implementação de JSP. Podemos acessar a um exercício para aprender a realizar esta
instalação, disponível também na referência de aprendizagem da página de Java.

O que é PHP


PHP é o acrônimo de Hipertext Preprocesor. É uma linguagem de programação do lado do
servidor gratuito e independente de plataforma, rápido, com uma grande livraria de
funções e muita documentação.
Uma linguagem do lado do servidor é aquela que se executa no servidor web, justo antes
da página ser enviada através da Internet ao cliente. As páginas que se executam no servidor
podem realizar acessos a bases de dados, conexões em rede, e outras tarefas para criar a
página final que será vista pelo cliente. O cliente somente recebe uma página com o código
HTML resultante da execução da PHP. Como a página resultante contém unicamente código
HTML, é compatível com todos os navegadores.

Uma vez que já conhecemos o conceito de linguagem de programação de scripts do lado do
servidor podemos falar de PHP. PHP se escreve dentro do código HTML, o que o faz
realmente fácil de utilizar, assim como ocorre com o popular ASP de Microsoft, porém com
algumas vantagens como sua gratuidade, independência de plataforma, rapidez e segurança.
Qualquer pessoa pode baixar através da página principal de PHP www.php.net e de forma
gratuita, um módulo que faz com que nosso servidor web compreenda os scripts realizados
nesta linguagem. É independente de plataforma, visto que existe um módulo de PHP para
quase qualquer servidor web. Isto faz com que qualquer sistema possa ser compatível com a
linguagem e significa uma vantagem importante, já que permite levar o site desenvolvido em
PHP de um sistema a outro sem praticamente nenhum trabalho.
PHP, no caso de estar montado sobre um servidor Linux ou Unix, é mais rápido que ASP, dado que se executa em um único espaço de memória e isto evita as comunicações entre
componentes COM que se realizam entre todas as tecnologias implicadas em uma página ASP.
Por último assinalamos a segurança, neste ponto também é importante o fato de que em
muitas ocasiões PHP se encontra instalado sobre servidores Unix ou Linux, que são bastante
conhecidos como mais velozes e seguros que o sistema operativo onde se executa as ASP,
Windows NT ou 2000. Ademais, PHP permite configurar o servidor de modo que se permita ou
rejeita diferentes usos, o que pode fazer da linguagem mais ou menos segura dependendo das
necessidades de cada um.
Foi criado originalmente em 1994 por Rasmus Lerdorf, mas como PHP está desenvolvido em
política de código aberto, ao longo de sua história teve muitas contribuições de outros
desenvolvedores. Atualmente PHP se encontra em sua versão 4, que utiliza o motor Zend,
desenvolvido com maior meditação para cobrir as necessidades das aplicações web atuais.
Esta linguagem de programação está preparada para realizar muitos tipos de aplicações web
graças à extensa livraria de funções com a qual está dotada. A livraria de funções cobre desde
cálculos matemáticos complexos até tratamento de conexões de rede, podemos dar dois
exemplos.
Algumas das mais importantes capacidades de PHP são: compatibilidade com as bases de
dados mais comuns, como MySQL, mSQL, Oracle, Informix, e ODBC, por exemplo. Inclui
funções para o envio de correio eletrônico, upload de arquivos, criar dinamicamente no
servidor imagens no formato GIF, inclusive animadas e uma lista interminável de utilidades
adicionais.
Pode-se obter muito mais informações de PHP nos manuais de PHP que temos publicado em
criarweb. Manuais que atendem aos diversos níveis de cada programador:
• Programação em PHP : Aprenda PHP desde o princípio com este manual que abrange as
partes mais imprescindíveis.
• Workshop de PHP : outros artigos práticos mais avançados com a linguagem.

O que é ASP


ASP (Active Server Pages) é a tecnologia desenvolvida por Microsoft para a criação
de páginas dinâmicas do servidor. ASP se escreve na mesma página web, utilizando a
linguagem Visual Basic Script ou Jscript (Javascript de Microsoft).
Uma linguagem do lado do servidor é aquela que se executa no servidor web, justo antes
da página ser enviada através da Internet ao cliente. As páginas que se executam no servidor
podem realizar acessos à bases de dados, conexões em rede, e outras tarefas para criar a
página final que o cliente verá. O cliente somente recebe uma página com o código HTML
resultante da execução da página ASP. Como a página resultante contém unicamente código
HTML, é compatível com todos os navegadores. Podemos saber algo mais sobre a
programação do servidor e do cliente no artigo o que é DHTML.
Os tipos de servidores que empregam esta linguagem são, evidentemente, todos aqueles que
funcionam com sistema Windows NT, apesar de que também podemos utilizar em um PC com
windows 98 se instalamos um servidor denominado Personal Web Server. Inclusive sistemas
Linux podemos utilizar as ASP se instalamos um componente denominado Chilisoft, apesar de
que parece claro que será melhor trabalhar sobre o servidor web para o que está pensado:
Internet Information Server.
Com as ASP podemos realizar muitos tipos de aplicações distintas. Permite-nos acesso à base
de dados, ao sistema de arquivos do servidor e em geral, a todos os recursos que tenha o
próprio servidor. Também temos a possibilidade de comprar componentes ActiveX fabricados
por distintas empresas de desenvolvimento de software que servem para realizar múltiplos
usos, como o envio de correio, gerar gráficos dinamicamente, e etc.
Atualmente, já foi apresentada a segunda versão de ASP, o ASP.NET, que compreende algumas
melhoras em relação às possibilidades da linguagem e rapidez com a que funciona. ASP.NET
tem algumas diferenças em relação à sintaxe com o ASP, de modo que há de ser tratado de
formas distinta um do outro.

O que é Perl


É uma linguagem de programação muito utilizada para construir aplicações CGI para o web.
Perl é a abreviação de Practical Extracting and Reporting Languaje, que indica que trata-se de
uma linguagem de programação muito prática para extrair informação de arquivos de texto e
gerar informes a partir do conteúdo dos arquivos.
É uma linguagem de livre uso, isso quer dizer que é gratuita. Antes, estava bastante associada
à plataforma Uníx, mas atualmente está disponível em outros sistemas operativos como
Windows.
Perl é uma linguagem de programação interpretada, assim como muitas outras linguagens da
Internet como Javascript ou ASP. Isto quer dizer que o código dos scripts em Perl não se
compila e sim, que cada vez que se quer executar, se lê o código e se coloca em
funcionamento o que há escrito. Ademais é extensível a partir de outras linguagens, já que
desde Perl poderemos fazer chamadas a subprogramas escritos em outras linguagens.
Também desde outras linguagens podemos executar o código Perl.
Perl está inspirado a partir de linguagens como C, sh, awk e sed (alguns provenientes dos
sistemas Uníx), mas está enfocado a ser mais prático e fácil que estes últimos. É por isso que um programador, que tenha trabalhado com a linguagem C e outras, terá menos problemas
para entendê-la e utilizá-la rapidamente. Uma diferença fundamental de Perl em relação às
outras linguagens é que não limita o tamanho dos dados com os quais trabalha, o limite o
coloca a memória que nesse momento se encontra disponível.
Se quisermos trabalhar com Perl será necessário ter instalado o intérprete da linguagem. A
partir desse momento podemos executar CGIs em nossos servidores web. O processo para
conseguir pode variar de uns servidores a outros, mas costuma-se colocar em um diretório
especial do servidor chamado cgi-bin onde colocamos as correspondentes permissões CGI.
Ademais, os arquivos com o código também deverão ter permissão de execução.

O que é CGI


É o sistema mais antigo que existe para a programação das páginas dinâmicas de servidor.
Atualmente se encontra um pouco defasado por diversas razões entre as quais se destaca a
dificuldade com a que se desenvolvem os programas e a pesada carga que supõem para o
servidor que os executa.
Os CGI se escrevem habitualmente na linguagem Perl, entretanto, outras linguagens como C,
C++ ou Visual Basic podem também ser empregados para construí-los.
O funcionamento básico de um programa CGI é parecido ao apontado para o conjunto das
páginas dinâmicas do servidor, com algumas particularidades.
1. Realiza-se uma petição http, a qual podem acompanhar dados que chegam ou por um
formulário, ou também através da URL.
2. O servidor executa os programas CGI aos que se acessa e trabalha com os recursos
necessários para realizar as ações, como por exemplo, as bases de dados.
3. O programa CGI vai escrevendo na saída padrão, o resultado da execução do CGI, que
inclui etiquetas HTML, já que o que se escreve é uma página web.
Algumas desvantagens da programação em CGI são as seguintes:
• Os resultados se escrevem diretamente com o CGI, portanto o código do programa se
mistura com o do HTML tornando difícil sua compreensão e manutenção.
• Cada programa CGI que se coloca em funcionamento se faz em um espaço de memória
próprio. Sendo assim, se três usuários colocam em funcionamento um CGI ao mesmo
tempo, se multiplicará por três a quantidade de recursos que ocupa esse CGI. Isto
significa uma grave ineficiência.

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger