Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabyo

Módulo 01

Recommended Posts

Curso de PHP

 

Módulo 1

 

Introdução

 

o O que é PHP?

o Pra que serve o PHP?

o Como funciona o PHP?

o Dicas úteis na hora de programar

o Variáveis

o Operadores

o Exercícios

 

O que é PHP?

 

PHP significa Personal Home Page ou Hypertext Preprocessor, é uma linguagem de script Open Source

E ela não precisa ser compilada, o PHP é executado no servidor e é processado na hora que a página for executada.

 

Pra que serve o PHP?

 

Para o desenvolvimento de aplicações Web ou sistemas intranet.

E o PHP conecta com diversos bancos de dados

O PHP também faz sistemas de controles statisticos, bate papos, fórum, portais, enquetes, blogs, entre outros sistemas conhecidos.

 

Como Funciona o PHP?

 

O PHP funciona sendo executado por um programa servidor web configurado com o PHP como CGI ou filtro isapi e o PHP processa a página e envia apenas o resultado do processo em HTML para o usuário

 

CGI - Commom Gateway Interface (Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor

 

ISAPI é uma DLL personalizada que está no mesmo espaço de memória que o servidor Web, e é chamado pelo servidor da web em resposta a cada solicitação HTTP.

 

O PHP só é interpretado dentro das tags simples <? ?> ou <?PHP ?> para suporte a XML ou XHTML

O PHP também funciona com essas tag:

 

<script language = "php">
Código...   
</script>

 

O PHP também funciona com tags ASP: <% %>

 

Uma página em PHP tem que ter a extensão .php

Se não for usar nenhuma tag PHP na página deixa a com .html

Daí o PHP não precisara ficar lendo essa página em busca de tags php

 

e no final de cada linha você precisa usar um ;( ponto e vírgula ) idêntico à linguagem C

 

echo() é construtor da linguagem ele serve para exibir algo na tela e não é obrigatório usar parênteses ().

 

Use ' ( Apóstrofos ) para delimitar a string( textos ) do seu script exemplo:

 <?PHP echo 'ola mundo'; ?>

ou modo simples para uma linha:<?= 'ola mundo'; ?>

As " ( aspas ) se a string é delimitada entre " ( aspas ), o PHP entende mais seqüências de escape para caracteres especiais:

\n = nova linha

\r retorno da linha

\t tab

Também da para delimitar as string usando a sintaxe heredoc ("<<<") exemplo:

 

$string = <<<EOD

Exemplo de uma string

distribuída em várias linhas

utilizando a sintaxe heredoc.

EOD;

 

Embutido dentro do HTML:

 

<html>

<head>

<title>Titulo</title>

</head>

<body>

<?php

echo "ola mundo";

?>

</body>

</html>

</font>

 

Ou você pode dar um echo nas tags HTML dentro do PHP exemplo:

 

<?php

 

echo "<b>PHP</b>";

 

?>

 

<?php

 

echo "<a href=\"link.html\">Link</a>";

 

?>

 

Dicas uteis na hora de programar

 

Para desenvolver um script e evitar erros

 

Programe com essas opções no php.ini:

 

display_errors = on => deixa ativado a opção para exibir mensagens de erro ou alertas e avisos sobre alguma coisa que esta errada

display_startup_errors = On => use essa opção em on só na hora que estiver desenvolvendo seus script ,tem erros que são iniciados e o display_errors não mostra

error_reporting = E_ALL => mostra todos possíveis erros

register_globals = off => a partir do PHP 4.2.0 passou a se usar ela em off por motivo de seguranças

 

exit; serve para a execução do script ,então use o exit sempre que quiser debugar seu script, ou em funções e estruturas de controles

outras dicas nunca esqueça de colocar o ; ( ponto e vírgula ) no final de cada linha

 

e sempre usar as aspas ou apostrofos em string exemplos:

 

$nome = "Mario"; 
$array['array1'];
$_POST['campo'];
echo "Bom estudo";

 

 

Variáveis

 

As variáveis no PHP são representadas por um cifrão ($) seguido pelo nome da variável. Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas.

Um nome de variável válido se inicia com uma letra ou sublinhado

 

Atribuindo valores a uma variável:

 

$teste  = "testando";
$numero = 1234;
$teste2 = "testando 1234";

 

Operadores

 

Concatenando uma variável

 

Concatenar significa juntar as variáveis e no PHP usa-se o . ( ponto ) para juntar as variáveis

 

Exemplo:

 

$nome = "João "; <= reparem que tem um espaço depois do nome isso é feito para quando juntar as variáveis nome e sobrenome não ficar grudado JoaoSantos

 

$nome = "João ";

$sobrenome = "Santos";

$nome_completo = $nome.$sobrenome;

ou

$nome_completo = $nome;

$nome_completo .= $sobrenome;

 

Somando

 

$valor = 100;

$valor += 200;

 

ou

 

$valor = 200 + 100;

 

Subtraindo

 

$valor = 300;

$valor -= 100;

 

ou

 

$valor = 300 - 100;

 

Mutiplicando

 

$valor = 300;

$valor *= 100;

 

ou

 

$valor = 300 * 100;

 

 

Operadores Aritméticos

 

$a + $b Adição Soma de $a e $b.

$a - $b Subtração Diferença entre $a e $b.

$a * $b Multiplicação Produto de $a e $b.

$a / $b Divisão Quociente de $a por $b.

$a % $b Módulo Resto de $a dividido por $b

 

Operadores de comparação

 

$a == $b Igual Verdadeiro (TRUE) se $a é igual a $b.

$a === $b Idêntico Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (somente para PHP4).

$a != $b Diferente Verdadeiro se $a não é igual a $b.

$a <> $b Diferente Verdadeiro se $a não é igual a $b.

$a !== $b Não idêntico Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (somente para o PHP4).

$a < $b Menor que Verdadeiro se $a é estritamente menor que $b.

$a > $b Maior que Verdadeiro se $a é estritamente maior que $b.

$a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b.

$a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b.

 

Operadores Lógicos

 

$a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros.

$a or $b OU Verdadeiro se $a ou $b são verdadeiros.

$a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos.

! $a NÃO Verdadeiro se $a não é verdadeiro.

$a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros.

$a || $b OU Verdadeiro se $a ou $b são verdadeiros.

 

Operadores de Incremento/Decremento

 

++$a Pré-incremento Incrementa $a em um, e então retorna $a.

$a++ Pós-incremento Retorna $a, e então incrementa $a em um.

--$a Pré-decremento Decrementa $a em um, e então retorna $a.

$a-- Pós-decremento Retorna $a, e então decrementa $a em um

 

Fim do primeiro módulo

 

Recomendo ir até o fórum de exercícios para você poder praticar o que aprendeu, com 10 perguntas.

 

Vocês poderão postar a vontade neste tópico, com dúvidas, sugestões ou alguma outra mensagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal pessoal ,nao só vao aprender a mecher com o mysql como vamos ensinar

a usar outros bancos de dados como por exemplo SQL Server, PostgreSQL

Firebird, Acess, Oracle, DBF, etc...

 

e tbm vamos abordar como você migrar de um banco para outro sem usar programas

apenas o php, e fazer backup de bancos, importação e exportação

 

é isso ai, quem acompanhar vai gostar

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal!!!!

 

Ensina também conexão com banco SQL Server da Microsoft!!!!

 

Vai ser bem útil.....

 

Fernando http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

_____________________________________________

Sê cortês com todos, mesmo com os inferiores: se a cortesia é

honra para quem a recebe, muito mais o é para quem a pratica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa dahora gostei muito assim que eu recebi o boletim da imasters eu corri e me registrei agora é pra ficar vocês estão de parabens pelo projeto e parabens pelo Fabyo

que esta dando esse curso ecelente http://forum.imasters.com.br/public/style_emoticons/default/clap.gif nossa eu nao sabia nada de php agora ja sei um pouco vou acompanhar sempre as aulas to achando muito legal e informativo

quando vem o modulo 2?

 

parabens mais uma vez imasters e Fabyo http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

agora vou responder as perguntas quem sabe eu acerto umas :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tambem adorei essa ideia do curso a imasters esta de parabens eu ja participei de varios foruns mas nenhum é tao bom quanto a imasters e o pessoal daqui tem muito conhecimentos e levam o ensino com seriedade sempre visito o site da imasters e adoro as colunas de programação aprendo muito com elas agora to afim de aprenderphp pois sempre me falaram dela vamos ver como eu me saio adorei o curso e to ansioso para o modulo2 ,voces poderiam me explicar como eu baixo o php e instalo?senao como eu vou poder testar as pagina e gostaria de opioes de voces sobre algum editor bom de php valeu galera e parabens pelo forum

Compartilhar este post


Link para o post
Compartilhar em outros sites

CarecaABC

sempre é bom aprender e quanto mais você saber é melhor pra você

sugiro você aprender logica de programação engenharia de sofware, modelagem de dados uml,etc.. e por ai vai nao para nunca to sempre estudando

 

mas vai indo com calma se chega la

 

Clayton Ferraz

editor bom tem o phpedit ele é pago mas eu conheço o dono e ele me deu uma licença free :D tem tbm o PHP Designer é gratis e muito bom tbm

muita gente usa o dream pra editar mas eu nao gosto

 

http://www.imasters.com.br/forum/index.php...ndpost&p=317087

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parabens para o fabyo e a equipe de moderação da linguagem PHP por proporcionar esse curso online ae para o pessoal poder aprender essa maravilhosa linguagem q é o PHP valeu mesmo estão de parabens = ) continue sempre assim pessoal = )

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha, bela iniciativa.. espero q dê certo, e quanto a primeira aula o nível tah bem legal.. superior ao q c ve por aí!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Curso Online PHP

 

Módulo 1

 

Introdução

 

o O que é PHP?

o Pra que serve o PHP?

o Como funciona o PHP?

o Dicas úteis na hora de programar

o Variáveis

o Operadores

o Exercícios

 

O que é PHP?

 

PHP significa Personal Home Page ou Hypertext Preprocessor, é uma linguagem de script Open Source

E ela não precisa ser compilada, o PHP é executado no servidor e é processado na hora que a página for executada.

 

Pra que serve o PHP?

 

Para o desenvolvimento de aplicações Web ou sistemas intranet.

E o PHP conecta com diversos bancos de dados

O PHP também faz sistemas de controles statisticos, bate papos, fórum, portais, enquetes, blogs, entre outros sistemas conhecidos.

 

Como Funciona o PHP?

 

O PHP funciona sendo executado por um programa servidor web configurado com o PHP como CGI ou filtro isapi e o PHP processa a página e envia apenas o resultado do processo em HTML para o usuário

 

CGI - Commom Gateway Interface (Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor

 

ISAPI é uma DLL personalizada que está no mesmo espaço de memória que o servidor Web, e é chamado pelo servidor da web em resposta a cada solicitação HTTP.

 

O PHP só é interpretado dentro das tags simples <? ?> ou <?PHP ?> para suporte a XML ou XHTML

O PHP também funciona com essas tag:

 

<script language = "php">Código...   </script>
O PHP também funciona com tags ASP: <% %>

 

Uma página em PHP tem que ter a extensão .php

Se não for usar nenhuma tag PHP na página deixa a com .html

Daí o PHP não precisara ficar lendo essa página em busca de tags php

 

e no final de cada linha você precisa usar um ;( ponto e vírgula ) idêntico à linguagem C

 

echo() é construtor da linguagem ele serve para exibir algo na tela e não é obrigatório usar parênteses ().

 

Use ' ( Apóstrofos ) para delimitar a string( textos ) do seu script exemplo:

<?PHP echo 'ola mundo'; ?>
ou modo simples para uma linha:<?= 'ola mundo'; ?>

As " ( aspas ) se a string é delimitada entre " ( aspas ), o PHP entende mais seqüências de escape para caracteres especiais:

\n = nova linha

\r retorno da linha

\t tab

Também da para delimitar as string usando a sintaxe heredoc ("<<<") exemplo:

 

PHP [/tr][tr]

$string = <<<EOD

Exemplo de uma string

distribuída em várias linhas

utilizando a sintaxe heredoc.

EOD;

[/tr]

 

Embutido dentro do HTML:

PHP [/tr][tr]

<html>

<head>

<title>Titulo</title>

</head>

<body>

<?

 

echo "ola mundo";

 

?>

</body>

</html>

[/tr]

 

Ou você pode dar um echo nas tags HTML dentro do PHP exemplo:

 

<?php

 

echo "<b>PHP</b>";

 

?>

 

<?php

 

echo "<a href=\"link.html\">Link</a>";

 

?>

 

Dicas uteis na hora de programar

 

Para desenvolver um script e evitar erros

 

Programe com essas opções no php.ini:

 

display_errors = on => deixa ativado a opção para exibir mensagens de erro ou alertas e avisos sobre alguma coisa que esta errada

display_startup_errors = On => use essa opção em on só na hora que estiver desenvolvendo seus script ,tem erros que são iniciados e o display_errors não mostra

error_reporting =  E_ALL => mostra todos possíveis erros

register_globals = off => a partir do PHP 4.2.0 passou a se usar ela em off por motivo de seguranças

 

exit; serve para a execução do script ,então use o exit sempre que quiser debugar seu script, ou em funções e estruturas de controles

outras dicas nunca esqueça de colocar o ; ( ponto e vírgula ) no final de cada linha

 

e sempre usar as aspas em string exemplos:

 

$nome = "Mario"; $array["array1"];$_POST["campo"];echo "Bom estudo";

Variáveis

 

As variáveis no PHP são representadas por um cifrão ($) seguido pelo nome da variável. Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas.

Um nome de variável válido se inicia com uma letra ou sublinhado

 

Atribuindo valores a uma variável:

 

$teste  = "testando";$numero = 1234;$teste2 = "testando 1234";
Operadores

 

Concatenando uma variável

 

Concatenar significa juntar as variáveis e no PHP usa-se o . ( ponto ) para juntar as variáveis

 

Exemplo:

 

$nome = "João "; <= reparem que tem um espaço depois do nome isso é feito para quando juntar as variáveis nome e sobrenome não ficar grudado JoaoSantos

 

$nome = "João ";

$sobrenome = "Santos";

$nome_completo = $nome.$sobrenome;

ou

$nome_completo  = $nome;

$nome_completo .= $sobrenome;

 

Somando

 

$valor  = 100;

$valor += 200;

 

ou

 

$valor = 200 + 100;

 

Subtraindo

 

$valor  = 300;

$valor -= 100;

 

ou

 

$valor  = 300 - 100;

 

Mutiplicando

 

$valor  = 300;

$valor *= 100;

 

ou

 

$valor  = 300 * 100;

 

 

Operadores Aritméticos

 

$a + $b Adição Soma de $a e $b.

$a - $b Subtração Diferença entre $a e $b.

$a * $b Multiplicação Produto de $a e $b.

$a / $b Divisão Quociente de $a por $b.

$a % $b Módulo Resto de $a dividido por $b

 

Operadores de comparação

 

$a == $b Igual Verdadeiro (TRUE) se $a é igual a $b.

$a === $b Idêntico Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (somente para PHP4). 

$a != $b Diferente Verdadeiro se $a não é igual a $b.

$a <> $b Diferente Verdadeiro se $a não é igual a $b.

$a !== $b Não idêntico Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (somente para o PHP4). 

$a < $b Menor que Verdadeiro se $a é estritamente menor que $b.

$a > $b Maior que Verdadeiro se $a é estritamente maior que $b.

$a <= $b Menor ou igual Verdadeiro se $a é menor ou igual a $b.

$a >= $b Maior ou igual Verdadeiro se $a é maior ou igual a $b.

 

Operadores Lógicos

 

$a and $b E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros.

$a or $b OU Verdadeiro se $a ou $b são verdadeiros.

$a xor $b XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos.

! $a NÃO Verdadeiro se $a não é verdadeiro.

$a && $b E Verdadeiro se tanto $a quanto $b são verdadeiros.

$a || $b OU Verdadeiro se $a ou $b são verdadeiros.

 

Operadores de Incremento/Decremento

 

++$a Pré-incremento Incrementa $a em um, e então retorna $a.

$a++ Pós-incremento Retorna $a, e então incrementa $a em um.

--$a Pré-decremento Decrementa $a em um, e então retorna $a.

$a-- Pós-decremento Retorna $a, e então decrementa $a em um

 

Fim do primeiro módulo

 

Recomendo ir até o fórum de exercícios para você poder praticar o que aprendeu, com 10 perguntas.

 

Vocês poderão postar a vontade neste tópico, com dúvidas, sugestões ou alguma outra mensagem.

Pessoal, desculpem o apelo e o desespero, mas estou precisando realmente dar continuidade aos meus propósitos. Decidi q. vou aprender PHP este ano, sei q. p/ isto, é necessário se ter uma boa base de conheimentos em LÓICA DA PROGRAMAÇÃO, comecei c/ alguns tuts na internet, :o apesar de serem muito bons, seu conteúdo é muito prático e direto, deixando a desejar em alguns conceitos, principalmente p/ quem é leigo no assunto. Volto a apelar, alguém conhece este livro? Sua recomendação é indicada p/ principiantes em programação e futuro aspirante em aprender PHP? Linguagem C++ (Brian Kernigan e Dennis Ritch) http://www.submarino.com.br/books_productd...&ST=SE#synopsys .Caso tenham outras indicações e sugestões, por gentileza, não exitem em me passar

 

grato,

Miguel

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu caro:

Volto a apelar, alguém conhece este livro? Sua recomendação é indicada p/ principiantes em programação e futuro aspirante em aprender PHP? Linguagem C++ (Brian Kernigan e Dennis Ritch) http://www.submarino.com.br/books_productd...&ST=SE#synopsys .Caso tenham outras indicações e sugestões, por gentileza, não exitem em me passar

De fato o PHP é um desdobramento do c++, porém sua utilização(do PHP) está mais relacionada a web, devido a grande interatividade com os servidores e bd! Enquanto o C++ é uma linguagem orientada a objetos utilizada com mais frequencia em aplicações diretamente na máquina local. Então pergunte a si mesmo o que te interessa mais! Eu tenho percebido que a programação para web(fora JSP) é mais tranquila que a programação local. Acho que isso vai de cada um!!! Se você é totalmente leigo no assunto o ideal é iniciar com as tags de html no bloco de notas. é assim mesmo! Primeiro a gente anda e depois a gente corre.Boa sorte! Seja persistente!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está bem legal o módulo 1 Fabyo. Vou acompanhar o curso e fazer os exercícios. Já indiquei para um amigo também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Noite Pessoal.Vou fazer o curso de PHP, mas antes gostaria uma opinião de vocês. É melhor aprender primeiro o PHP ou como utilizar o BD ex: MySql ?Tô na dúvida....[]'s Esdson

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai galera fiquei sabendo do imaster e espero me ajudar igual ajuduram muitos dos meios amigos,,, abraços e vou estar por ,,,,, alguem pode me indicar algum livro para iniciantes,,,,outra pergunta tenho que fazer um projeto em PHP com conexões a banco e tudo mais será que posso aprender em 06 meses ,,,abraços atodos e boa tarde

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.