Eu resolvi fazer uma coletanea de tutoriais voltados para ensinar PHP, e irei comecar a ensinar do mais basico possivel até aonde eu souber. Para isso eu criei a categoria chamada Aprenda PHP, todos os posts que tiverem nela teram um sequencia, em cada post irei colocar quais posts, devem ter sido lidos anteriormente e quais devem ser a proxima leitura(quando houver).
Mas Primeiro…
Na minha faculdade eu tive varias linguagens de programação, e tirando 1(delphi, e porque o professor era otimo), todas simplesmente ensinavam a fazer programas sem nenhuma utilidade pratica, eles não me servem pra nada, como calculadora, sistema de biblioteca, video-locadora, esses programas para terem alguma utilidade teriam que ser extremamente bem feitos, para poderem ser vendidos, e isso é bem dificil.
Mas com o PHP foi diferente, eu aprendi ele sozinho, só atravez de tutoriais, (nem apostila usei), mas eu usei uma tecnica interessante, eu primeiro tive um objetivo, o meu objetivo era criar um CMS, um sistema de gerenciamento de conteudo, um blog(o WordPress), tanto que irei usa-lo aqui no clubepc. Com um objetivo e sabendo como ele funciona, e o que eu queria que ele tivesse, então corri atraz do conhecimento em php para fazer isso.
Então a dica é ter um objetivo ou seja aprender criando algo util, e que você possa usar, como um sistema de blog, ou um sistema de fórum, enfim qualquer coisa que lhe tenha alguma utilidade.
Usando essa tecnica eu consegui realmente aprender PHP. =D
E por isso irei ensinar PHP com algo pratico, irei ensinar a fazer um blog(que com pequenas mudanças pode ser um fórum), mas é logico que para aprender a fazer um blog antes é preciso saber muitas coisas, que seram uteis para qualquer coisa que você queira fazer, ou seja o objetivo final será um blog, mas será poucos posts voltados unicamente para o blog no geral seram ensinamentos genericos do PHP.
E é logico que para aprender uma linguagem de programação o passo fundamental é exercitar o que aprendeu, testanto, modificando, etc.
Introdução ao PHP
O PHP(um acrônimo recursivo para “PHP: Hypertext Preprocessor”) é uma linguagem de programação dinâmica para produção de websites. Para quem não conhece linguagens de programação, PHP pode ser um pouco difícil no começo, como toda linguagem. O PHP é uma linguagem orientada a objeto, com a sintaxe parecida com a do C, só que muito mais simples e prática.
Entende-se por uma página dinâmica, toda a página que é gerada quando existe um pedido no servidor. Ou seja, a página que chega ao utilizador não existe “escrita” no servidor. Existem sim os conteúdos, que serão depois colocados nos respectivos locais, na página, consoante os pedidos. O melhor exemplo de um site dinâmico, é um motor de pesquisa. É impossível (e impensável) armazenar todas as combinações de páginas que surgem, quando fazemos diversas pesquisas. Isto quer dizer, que as paginas não existem, elas são “geradas” com informações que estão em bases de dados.
Tudo o que sai do código PHP (output), usa HTML. Logo é fundamental ter conhecimentos de HTML.
(more…)