14 tutoriais e cursos gratuitos para aprender PHP
Publicados: 2021-09-15Você provavelmente já ouviu falar que PHP é muito mais fácil de aprender do que qualquer outra linguagem de programação, como Java ou as linguagens .NET, para não mencionar Perl, mas se você é novo em PHP, pode ser assustador. Se você é novo no PHP, estamos aqui para ajudar.
O primeiro bloco de tutoriais PHP é mais geral e cobre os fundamentos do PHP como linguagem, como variáveis, condicionais, formulários HTML, loops, arrays, strings, funções… como criar captchas, construir formulários e até construir um CMS completo.
Agora lembre-se, tome seu tempo com cada tutorial e divirta-se!
Um tutorial simples de PHP em PHP.net
Não importa que tipo de informação você esteja procurando, é sempre melhor começar pela fonte. Isso, é claro, também se aplica ao aprendizado de PHP, o próprio site da linguagem de programação PHP: php.net.
Não estou dizendo que este tutorial é o mais fácil, mas é um ótimo tutorial para começar. É mais como uma introdução geral ao PHP do que um guia completo. Ele é dividido nas seguintes seções:
- O que eu preciso?
- Sua primeira página habilitada para PHP
- Algo util
- Lidando com formulários
- Usando código antigo com novas versões do PHP
- Qual é o próximo?
O tutorial deve levar apenas 15 minutos para ser concluído – desde que você não verifique todos os hiperlinks para as outras páginas. Se você fizer isso, provavelmente levará semanas para ser concluído.
PHP para iniciantes Curso Completo
Este tutorial é muito mais longo e aprofundado que o tutorial acima. Abrange todos os fundamentos do PHP, como variáveis, condicionais, formulários HTML, loops, arrays, strings, funções, segurança, manipulação de arquivos, MySQL, autenticação de usuário. No final do tutorial, você encontrará capítulos sobre como codificar aplicativos de amostra, como pesquisas e fóruns online.
Este é um tutorial longo e você pode ter que passar por alguns capítulos mais de uma vez, especialmente se você é novo no PHP. Então, você vai precisar de pelo menos um dia ou dois para passar por tudo isso.
Introdução ao PHP Curso Completo
Se você é fã de tutoriais em vídeo, vai adorar este curso de PHP. Existem mais de 200 vídeos disponíveis e eles cobrem absolutamente tudo sobre PHP.
A série cobre todos os aspectos do PHP, como como instalar o XAMMP, como criar seu primeiro arquivo PHP, entrada/saída, variáveis, condicionais, operadores, loops, funções comumente usadas, strings, arrays, aplicativos de amostra, etc.
É um recurso enorme e se você quiser aprender absolutamente tudo, precisará de semanas para cobrir tudo. No entanto, cada vídeo é razoavelmente curto – de 1 a 10 minutos, para que você possa assistir a alguns deles em um dia, revisá-los no dia seguinte e depois passar para o próximo vídeo.
PHP 101: PHP para o Iniciante Absoluto Curso Completo
Este é outro curso completo de PHP que o orienta no básico. Assim como os outros cursos, ele cobre tudo – variáveis, operadores, loops, funções, argumentos, MySQL, programação orientada a objetos, sessões e cookies, tratamento de erros e segurança.
Ele ainda inclui dois tutoriais para criar aplicativos de amostra – como um aplicativo da Web simples e um agregador de notícias RSS. Da mesma forma que os outros cursos completos, este levará pelo menos alguns dias para ler, aprender e revisar.
Tutorial PHP MySQL
Os tutoriais até agora incluem seções sobre MySQL e como usá-lo com PHP, mas como PHP e MySQL são usados juntos [quase] o tempo todo, não faria mal abordar um tutorial que se concentra apenas no MySQL.
Este tutorial explica como criar um novo banco de dados MySQL, conectar-se a ele, criar usuários e dar-lhes permissões, escrever um script simples, criar e preencher um banco de dados, recuperar dados, caracteres de escape, imprimir cabeçalhos de coluna, contar campos e linhas, escrever e ler imagens e usar transações.
Se você já estiver familiarizado com a sintaxe SQL, este tutorial deve levar apenas de 2 a 4 horas.
Tutorial PHP OOP do iniciante ao avançado
Esta série de tutoriais com várias partes se concentra no PHP do ponto de vista da programação orientada a objetos (OOP). Ele começa bem e suavemente, então mesmo se você for um iniciante em PHP e OOP, você poderá acompanhar facilmente.
A primeira parte cobre os conceitos básicos de POO, como objetos, abstração, herança, encapsulamento e polimorfismo, mas as partes seguintes se aprofundam muito mais.
Este tutorial não levará mais de 15 minutos (incluindo o tempo necessário para testar os exemplos). No entanto, os tutoriais a seguir da série são muito mais longos e complicados, portanto, para cada um deles, você pode dedicar meia hora ou mais.
Listar arquivos e diretórios com PHP
Listas de arquivos e diretórios são muito comuns no desenvolvimento web. Este tutorial mostrará como listar arquivos e diretórios com a função glob()
, uma combinação das funções opendir()
, readdir()
e closedir()
e a função scandir()
.
Você também aprenderá algumas técnicas avançadas de listagem de arquivos/diretórios – iteradores SPL, como o FilesystemIterator
, o RecursiveDirectoryIterator
e o GlobIterator
.
O tutorial não é tão complexo quanto pode parecer à primeira vista, mas você provavelmente deve reservar pelo menos 45 minutos para completá-lo. Pode até demorar mais, se tudo não estiver funcionando conforme o esperado e você precisar fazer algumas correções.
Tutorial Automático de Prefixador e Compressor CSS3
Os arquivos CSS são arquivos de texto, mas podem ser muito grandes. É por isso que eles se beneficiarão de alguma compressão. Além disso, em vez de escrever manualmente todas as propriedades CSS3 com prefixos específicos do navegador, isso pode ser automatizado com PHP.
Este tutorial ensinará exatamente como fazer isso: Gerar propriedades CSS3 com prefixos específicos do navegador, como concatenar todos os arquivos CSS para economizar espaço e reduzir o tempo de carregamento e como fazer as duas coisas automaticamente quando uma página da Web é solicitada.
O tempo estimado para concluir o tutorial é de cerca de uma hora.
Crie seu próprio Captcha em PHP
Este pequeno tutorial foi escrito no estilo típico de um programador, o que significa que tem pouca ou nenhuma explicação, comentários curtos a ausentes e a suposição de que tudo é óbvio e claro.
No entanto, além disso, é um tutorial útil e os programadores um pouco mais avançados podem adorar apenas porque usa poucas palavras e muito código.
Começando com Expressões Regulares PHP
E agora um tutorial sobre o favorito de todos: expressões regulares. Infelizmente para todos que as odeiam, as expressões regulares são bastante úteis, embora muitas vezes você possa contorná-las com outras técnicas.
O tutorial no link explica o que são expressões regulares, as expressões regulares compatíveis com Perl, a sintaxe básica das expressões regulares PHP, como usar expressões regulares em PHP, funções regex úteis. Além disso, o tutorial inclui uma folha de dicas onde todas as coisas básicas são reunidas em um lugar limpo.
O tutorial pode levar uma ou duas horas para ser concluído, mas isso depende de sua familiaridade com expressões regulares. Se você é um completo estranho para eles, espere ler algumas seções várias vezes e, naturalmente, isso levará muito mais tempo.
Rotador de banner simples com PHP, jQuery e MySQL
Este tutorial vai além do PHP, mas como na vida real é exatamente isso que você precisa, é por isso que o tutorial está incluído aqui. Primeiro você precisa criar o esquema do banco de dados, depois o código XHTML, depois o CSS e só depois disso você passará para o lado PHP das coisas.
O tutorial levará pelo menos 2 horas para ser concluído, e isso se você não precisar fazer muitas modificações no código.
Construir um CMS em uma tarde com PHP e MySQL
Se formos honestos aqui, este tutorial provavelmente levará mais de uma tarde para ser concluído. Dito isto, também não é tão difícil quanto parece.
Para criar o CMS, você precisa estar familiarizado com a sintaxe SQL e MySQL, portanto, se você não tiver conhecimento nessas áreas, verifique primeiro os tutoriais que ensinam MySQL acima e depois volte a este.
O CMS que você aprenderá a construir terá todos os recursos básicos que você esperaria de um CMS.
O frontend terá:
- Página inicial com os 5 artigos mais recentes
- Página de listagem de artigos (arquivos), onde são exibidos trechos de todos os artigos
- Uma página “Visualizar artigo” (postagem única), onde os visitantes podem ler o artigo inteiro
E o backend terá:
- Login/logout do administrador
- Lista de todos os artigos
- Adicionar um novo artigo
- Editar um artigo existente
- Excluir um artigo existente
Imagem de script PHP do dia
Este tutorial mostra como criar uma imagem de script PHP do dia. Tudo o que você precisa fazer é encontrar a data de hoje (com a ajuda da função date
), armazenar o valor na variável “ $today
” e comparar $today
com o nome do dia.
Em seguida, você exibe a mensagem “Hoje é ” … ” (você pode modificar a mensagem, é claro), junto com a imagem do dia.
O tempo estimado para a conclusão da tarefa é de cerca de 10 a 15 minutos. No entanto, isso não inclui o tempo para procurar as imagens a serem exibidas todos os dias, portanto, você pode prepará-las com antecedência.
PHP é divertido e pode ser usado para muitas tarefas. Esses tutoriais não farão de você um guru do PHP, mas ajudarão a melhorar suas habilidades e, com sorte, permitirão que você desenvolva aplicativos PHP mais complexos.