ūüö® Get Your Free NFT Certificate Mint by Completing the Web3 Exam! START NOW
10 Dicas para aprender PHP

Antes de começar a aprender PHP, seria mais sensato reservar um momento para planejar sua abordagem para aprender a linguagem.

Desenvolvedores profissionais que aprenderam PHP gastaram um n√ļmero significativo de horas aprendendo suas habilidades. Para imit√°-los, voc√™ precisar√° garantir que est√° motivado para fazer o mesmo e, idealmente, conseguir aprender PHP de maneira r√°pida e eficiente. Quanto mais lentos e ineficientes forem os seus m√©todos de aprendizado, mais tempo levar√° para voc√™ conseguir um emprego no desenvolvimento PHP ou criar o aplicativo que voc√™ tem em mente.

Uma conseq√ľ√™ncia ainda pior de uma abordagem de aprendizado lenta e ineficiente √© que voc√™ estar√° mais propenso a desistir de estudar! De fato, pesquisas conduzidas pelas universidades de Harvard e MIT descobriram que apenas 4% dos alunos que se inscrevem em cursos on-line realmente os completam.

Ent√£o, como posso ajud√°-lo a evitar tornar-se mais um dos 96% das pessoas que desistem?

Bem, eu montei uma lista com 10 dicas para ajudar você a aprender PHP. As dicas devem ajudá-lo a abordar o PHP de forma eficaz, mantê-lo motivado e também evitar algumas dificuldades em potencial.

Vamos direto a elas!

Dica 1 ‚Äď Tenha certeza de que voc√™ quer aprender PHP

Se voc√™ chegou neste artigo como um novato na programa√ß√£o, talvez n√£o tenha uma forte prefer√™ncia sobre qual linguagem de programa√ß√£o aprender. Embora isso n√£o seja necessariamente um problema, pode levar a um problema mais adiante, no qual voc√™ percebe que uma linguagem de programa√ß√£o diferente √© mais adequada √†s suas aspira√ß√Ķes.

PHP é uma linguagem de programação back-end comumente usada no desenvolvimento web. Se daqui a alguns meses você perceber que o que você realmente quer fazer é trabalhar na Rockstar e ajudá-los a construir a próxima edição do Grand Theft Auto, então seria melhor ter aprendido uma linguagem de programação mais usada no desenvolvimento de jogos, como C ou C ++.

Existem muitas raz√Ķes para aprender PHP, dentre elas:

  • Voc√™ quer levar suas habilidades em WordPress para outro patamar. Em setembro de 2018, 7% de todos os sites usavam o WordPress. Como o WordPress √© alimentado por PHP, isso cria uma enorme demanda por habilidades em PHP. E se voc√™ quiser usar outros sistemas de gerenciamento de conte√ļdo, como o Joomla ou o Drupal, tenho a satisfa√ß√£o de dizer que eles tamb√©m s√£o criados com o PHP.
  • O PHP √© considerado relativamente f√°cil de aprender em compara√ß√£o com outras linguagens de programa√ß√£o.
  • Como o PHP √© nativo da web, voc√™ poder√° colocar projetos simples on-line muito mais r√°pido e com menos dificuldade do que seria capaz com outras linguagens, o que significa que voc√™ ver√° os resultados de seus esfor√ßos muito mais rapidamente do que se aprendesse outra linguagem.

Então, antes de começar a aprender PHP, certifique-se de levar tudo isso em consideração para que você possa ter certeza de que o PHP atende às suas necessidades.

Dica 2 ‚Äď Tenha seus projetos em mente

Agora que voc√™ sabe por que quer aprender PHP, tamb√©m √© √ļtil ter um objetivo em mente para o que voc√™ quer fazer com ele. Aprender PHP ser√° um processo longo, e ficar motivado ser√° mais f√°cil com um objetivo final em mente. Cursos on-line, como o curso Learn PHP Online da BitDegree, mant√™m o processo de aprendizado interessante e interativo, fazendo com que voc√™ construa um projeto enquanto aprende os fundamentos do desenvolvimento do PHP.

Esta é uma ótima maneira de tornar o processo de aprendizado interessante e relacionável, mas ainda melhor é ter a idéia de seu próprio projeto em mente. Se você mantiver seu próprio projeto em mente, terá mais incentivo para lembrar o que aprendeu se quiser aplicá-lo ao seu próprio projeto.

Voc√™ precisar√° praticar continuamente suas habilidades de PHP rec√©m-desenvolvidas, e geralmente √© mais f√°cil motivar-se para trabalhar em seu pr√≥prio projeto. Voc√™ pode at√© criar vers√Ķes diferentes do seu projeto conforme suas habilidades progridem. Por exemplo, voc√™ pode inicialmente criar um aplicativo de contato simples com funcionalidade b√°sica para adicionar e excluir contatos. √Ä medida que suas habilidades se desenvolvem, voc√™ pode conectar isso a um banco de dados. Posteriormente, voc√™ pode adicionar funcionalidades mais avan√ßadas antes de coloc√°-las ao vivo e convidar seus amigos para enviar os detalhes.

Antes que voc√™ perceba, pode ser o propriet√°rio de um dos maiores sites de redes sociais do mundo, conectando mais de um bilh√£o de pessoas e gerando bilh√Ķes de d√≥lares em receita de publicidade. Quem sabe?

Dica 3 ‚Äď Primeiro aprenda HTML

Embora o PHP seja uma boa escolha como sua primeira linguagem de programação, ele não deve ser o primeiro passo no desenvolvimento da Web.

Se voc√™ ainda n√£o aprendeu, dedique algum tempo para aprender HTML antes de come√ßar a aprender PHP. HTML √© uma linguagem de marca√ß√£o, em vez de uma linguagem de programa√ß√£o, que forma a base para p√°ginas da web. Isso basicamente significa que o c√≥digo que voc√™ escreve representa os elementos b√°sicos de uma p√°gina da web, como imagens ou texto. Voc√™ n√£o pode programar nenhuma funcionalidade com uma linguagem de marca√ß√£o, o que a torna relativamente simples de aprender, e tamb√©m criou a necessidade de usar uma linguagem como o PHP, al√©m do HTML, para tornar os sites mais din√Ęmicos.

Como o PHP √© geralmente usado para tornar o HTML din√Ęmico, o HTML √© comumente visto em documentos PHP. N√£o s√≥ o HTML estar√° presente na maioria das aplica√ß√Ķes do PHP, mas tamb√©m far√° parte de muitos tutoriais e li√ß√Ķes sobre o desenvolvimento do PHP. A maioria desses tutoriais simplesmente assume que voc√™ j√° conhece HTML.

Portanto, em vez se pegar aprendendo os dois ao mesmo tempo, dedique algumas horas para aprender o básico do HTML. Aprender PHP levará meses, mas o tempo necessário para aprender HTML é uma questão de horas. Você pode começar com o HTML Coding for Beginners Course da BitDegree, que tem um tempo de conclusão previsto de apenas 51 minutos!

learn php

Dica 4 ‚Äď Active learning over passive

Uma das melhores maneiras de tornar o aprendizado mais eficaz é aprender ativamente ao invés de passivamente. Aprender passivamente significa simplesmente observar / ler / ouvir e absorver informação. Aprender ativamente significa realmente usar o que você está aprendendo em um problema ou projeto.

Os profissionais da educa√ß√£o parecem ser un√Ęnimes em acreditar que as estrat√©gias de aprendizagem ativa s√£o melhores que as passivas. O √ļnico problema √© que criar uma experi√™ncia de aprendizado ativa geralmente √© mais dif√≠cil do que criar uma experi√™ncia passiva.

O curso "Learn PHP Online" da BitDegree é um ótimo exemplo de uma experiência de aprendizagem ativa. Para avançar além de cada lição do curso, você precisa resolver o problema usando o que acabou de aprender no editor de código.

learn php

Um exemplo de experi√™ncia de aprendizado passivo seria assistir a um v√≠deo no YouTube de um instrutor falando sobre uma apresenta√ß√£o de slides que explica quais s√£o as fun√ß√Ķes. Experi√™ncias de aprendizado passivo ainda podem ser √ļteis, no entanto. O instrutor pode oferecer a melhor explica√ß√£o sobre o que √© uma fun√ß√£o que voc√™ j√° ouviu falar.

O conselho aqui n√£o √© necessariamente evitar totalmente as experi√™ncias passivas de aprendizado, mas tentar ativ√°-las. Voc√™ poderia pegar os exemplos na palestra e escrev√™-los voc√™ mesmo, fazendo altera√ß√Ķes e vendo o que acontece.

Dica 5 ‚Äď Don‚Äôt be afraid to break things

Tenha cuidado com este conselho. Se voc√™ est√° trabalhando em um site ao vivo, propositalmente quebrar as coisas certamente n√£o √© a melhor id√©ia. Se voc√™ est√° trabalhando com o WordPress, geralmente √© aconselh√°vel deixar os arquivos PHP somente no n√ļcleo do WordPress. N√£o quebre isso.

Mas nos arquivos de projeto offline que você cria, ou nos arquivos PHP nas pastas do tema WordPress, quebrar as coisas não é uma má ideia. Você aprenderá muito juntando-os novamente.

Este conselho não significa estritamente que você tenha que interromper seus sites, mas sim que você não deve ter medo de que isso aconteça. As coisas que dão errado geralmente são uma excelente experiência de aprendizado. Quanto maior o problema, melhor você se lembrará da solução.

Para iniciantes, os editores de códigos interativos no curso "Learn PHP Online" do BitDegree são um ótimo ambiente para experimentar. Você pode ter certeza de que, independentemente do que fizer com o código que está editando, não será possível desativar todo o site do BitDegree.

Se você tiver algumas ideias sobre como resolver um problema e a primeira delas funcionar, experimente também a sua segunda ideia, em vez de simplesmente avançar. No desenvolvimento da web, geralmente há mais de uma maneira de resolver um problema.

learn php

Dica 6 ‚Äď Turn on Error Reporting in PHP.ini

Se você estiver indo para quebrar as coisas, pode ser sábio para se certificar de que o relatório de erros está ativado. Isso pode ser habilitado por padrão, mas em alguns casos quando você quebra seu aplicativo PHP, tudo o que você verá é uma tela em branco.

Para ver um relatório de erros, assegure-se de ativar o tratamento de erros no arquivo php.ini usando o código:

ini_set('display_startup_errors', 1);

ini_set('display_errors', 1);

error_reporting(-1);

Isso significa que, quando voc√™ cometer um erro em seu c√≥digo, um relat√≥rio de erro como o abaixo (o resultado de um ponto e v√≠rgula ausente) retornar√° pelo menos uma mensagem um pouco √ļtil para ajud√°-lo a depurar o problema.

learn php

Dica 7 ‚Äď Be careful with syntax

Tanto na sua formação em codificação quanto na sua vida como desenvolvedor profissional, você perderá horas da sua vida com erros de sintaxe.

Um erro de sintaxe basicamente significa que você escreveu algo que o PHP não entendia. Pode ser porque você digitou o nome de uma variável de forma diferente de como você a criou, ou esqueceu de colocar um ponto-e-vírgula no final da sua declaração. Você vai esquecer muito esse ponto-e-vírgula.

Algumas linguagens de programa√ß√£o, como JavaScript, s√£o mais liberais no uso de ponto-e-v√≠rgula do que uma linguagem como o PHP. Em alguns casos, o PHP pode ser bastante liberal tamb√©m: por exemplo, √© considerado uma boa pr√°tica em algumas situa√ß√Ķes n√£o fechar suas tags PHP. Em outras situa√ß√Ķes, um ponto e v√≠rgula ausente mata o aplicativo inteiro.

Portanto, tenha muito cuidado com sua sintaxe. Na programação, é imperativo que as coisas sejam escritas corretamente.

Mas esse conhecimento da probabilidade de erros de sintaxe √© √ļtil. Ele nos diz onde procurar primeiro quando seu programa n√£o funciona. Antes de excluir todo o programa e come√ßar novamente, verifique se h√° um erro de sintaxe.

Dica 8 ‚Äď Mantenha seu c√≥digo leg√≠vel

Ao aprender a codificar, você aprenderá com instrutores que tomam muito cuidado com a apresentação de seu código. E se você não for ... você deve encontrar um instrutor diferente.

No início, todo o espaçamento, recuos e alinhamento podem parecer superficiais. Se o código funciona, funciona né? Quem se importa com o espaçamento?

Bem, quando você cometer um erro ou voltar para rever o código que você escreveu há algum tempo, você vai se importar. Pior ainda, se seus colegas tiverem que trabalhar com seu código que você não manteve legível, você se importará ainda mais, porque seus colegas o odiarão.

Um código bem escrito é essencial para lidar com os erros discutidos na dica 7. Se você colocar todo o seu código em uma linha, o computador poderá lê-lo bem. Mas se você perdeu um ponto e vírgula, você ou outra pessoa tem que identificar isso.

Qual exemplo seria mais fácil detectar um ponto-e-vírgula ausente?

learn php

Ou

learn php

Caso isso n√£o seja √≥bvio, √© exatamente o mesmo c√≥digo. A √ļnica diferen√ßa √© o espa√ßamento.

A primeira versão do código facilita a localização de ponto-e-vírgula no final de cada linha, enquanto que as tags de abertura e HTML (<? Php) e tags de fechamento (?>) Em alinhamento também ajudam a identificar se você simplesmente esqueça de incluir uma tag de fechamento.

A segunda versão é apenas todo o código acumulado. Agora você tem que verificar todo o código de ponto e vírgula em falta, em vez de apenas dar uma rápida olhada no final da linha. Onde as tags PHP começam e terminam? Eles têm suas próprias linhas na versão um, mas você precisa varrer todo o código de tag de abertura para tag de fechamento na versão dois do código para verificar se ambos estão lá.

Além de manter seu código limpo, claro e legível, certifique-se de usar os comentários para se lembrar do que estava pensando ao escrever seu código.

Comentários são linhas de texto que são ignoradas pelo interpretador PHP. Você pode transformar seu texto em um comentário incluindo duas barras no início da linha.

// Como isso.

O computador ignora completamente seus coment√°rios, fazendo com que pare√ßam um pouco in√ļteis. Mas enquanto o c√≥digo √© para o computador, os coment√°rios s√£o para os humanos. Particularmente, se voc√™ escrever algo complexo, os coment√°rios podem ser extremamente √ļteis para outras pessoas ou para voc√™ mesmo no futuro entender ou lembrar o que seu programa faz. Por exemplo, abaixo eu escrevi um coment√°rio acima desta consulta personalizada do WordPress para me lembrar o que √© quando eu aprendi. O coment√°rio √© o texto cinza que come√ßa com //.

learn php

Os coment√°rios podem ser uma √≥tima maneira de deixar pequenas anota√ß√Ķes para ajud√°-lo a lembrar-se de como fazer as coisas. Como um novato, √© muito prov√°vel que voc√™ volte a visitar o c√≥digo que voc√™ escreve agora no futuro. Quando algu√©m lhe pede para construir algo que voc√™ criou antes, referir-se ao c√≥digo que voc√™ escreveu e entendeu antes pode ser mais f√°cil de usar do que tentar entender o exemplo de outra pessoa encontrado pelo Google.

Bem, só será mais fácil se o seu código estiver limpo, claro, fácil de entender e fizer bom uso dos comentários.

Dica 9 ‚Äď Tente resolver problemas voc√™ mesmo

Quando você se depara com um problema, uma reação mais comum é pedir imediatamente ajuda.

Não há nada de errado em pedir ajuda. De fato, muitas pessoas diriam que isso deveria ser encorajado. Mas se você perguntar a alguém assim que estiver preso, não aprenderá a lição tão perto quanto você teria feito se tivesse descoberto o problema sozinho. Há um momento certo para fazer uma pergunta.

learn php

Mas lembre-se, quando você está aprendendo PHP, você não está em busca de uma pista - você não é a primeira pessoa a aprender esta linguagem de programação.

Muitas pessoas foram antes de você, e suas perguntas estão por toda a internet. Há também muitas pessoas que querem ajudar, e suas respostas também estão em toda a internet.

Particularmente, se voc√™ estiver perto do in√≠cio de sua experi√™ncia de aprendizado, estudando no√ß√Ķes b√°sicas de PHP, √© extremamente improv√°vel que seu problema n√£o tenha sido encontrado antes por outra pessoa. Ent√£o, se voc√™ quiser encontrar uma resposta para qualquer problema que voc√™ tenha com o PHP, ent√£o fa√ßa o que voc√™ faz para resolver todos os seus outros problemas. Google isso!

Na parte superior dos resultados da pesquisa, você descobrirá que alguém provavelmente postou uma pergunta estranhamente semelhante à sua no Stackoverflow.

Se você não encontrar uma correspondência para sua pergunta, também é importante lembrar que o PHP, como todas as outras linguagens de programação, possui uma documentação abrangente para ajudar seus usuários a entender como usar o PHP. Se o manual é um pouco esmagador, uma base de conhecimento PHP mais digestível está disponível no BitDegree.

learn php

Dica 10 ‚Äď Understanding jargon

Uma dificuldade que voc√™ pode encontrar no in√≠cio ao aprender PHP √© a linguagem t√©cnica usada pelos instrutores ou nas instru√ß√Ķes.

Um bom instrutor será capaz de explicar o básico do PHP para você em inglês simples. Porém, quando você começar a abordar tópicos mais avançados, o instrutor precisará usar uma linguagem mais técnica para descrever conceitos de maior complexidade.

√Č importante que voc√™ aprenda as palavras em seu novo vocabul√°rio o suficiente para entender frases que possam usar duas ou mais palavras jarg√Ķes nelas. Infelizmente, √© improv√°vel que voc√™ entenda como usar o PHP, a menos que voc√™ possa entender os conceitos dif√≠ceis por tr√°s dele, e isso significa aprender uma linguagem t√©cnica.

Um exemplo simples seria entender "como passar uma variável como um argumento para sua função".

O curso "Aprenda PHP on-line" da BitDegree aborda os conceitos de vari√°veis, fun√ß√Ķes e argumentos como parte de seu curr√≠culo no b√°sico do PHP, portanto, at√© o final do curso, essa frase deve fazer todo o sentido para voc√™. Se voc√™ tem medo de ser dif√≠cil, considere anotar o significado de cada palavra do jarg√£o ao consult√°-las, a fim de analis√°-las quando um instrutor usar uma senten√ßa assim mais tarde em sua educa√ß√£o em PHP.

Conclus√£o

As dicas deste guia ajudarão você a se preparar para ser um aluno PHP melhor e garantir um processo de aprendizado mais eficiente se for seguido corretamente.

Embora a maioria dessas dicas seja direcionada √†queles que est√£o no in√≠cio de sua busca para aprender a usar o PHP, algumas ser√£o √ļteis para aqueles em um est√°gio mais avan√ßado de sua educa√ß√£o em PHP.

Mas, de qualquer forma, agora que você investiu nisso, você pode ter feito sua escolha para aprender PHP. Se for esse o caso, só resta uma coisa a fazer ...

√Č hora de aprender PHP!

Pode ser um processo assustador, assim como qualquer coisa que escolhemos aprender. Mas para muitos, é uma estrada bonita e há uma sensação extremamente gratificante no final dela. Siga as dicas deste guia e você estará bem em seu caminho.

Se voc√™ tiver alguma d√ļvida para mim, por favor, n√£o hesite em perguntar. Basta deixar um coment√°rio abaixo e entraremos em contato com voc√™ o mais breve poss√≠vel!

Deixe seu feedback honesto

Deixe sua opinião genuína e ajude milhares de pessoas a escolher a melhor plataforma de aprendizagem online. Todos os comentários, positivos ou negativos, são aceitos, desde que sejam honestos. Não publicamos feedback tendencioso ou spam. Então, se você quiser compartilhar sua experiência, opinião ou dar conselhos - a cena é sua!


TOP3 Códigos De Cupom Mais Populares

Verificado

FREE COURSES

Coursera Holiday Sale
Classificação
5.0
Verificado

UP TO 70% OFF

Udacity Christmas Sale
Classificação
5.0
Verificado

EXCLUSIVE 25% OFF

On DataCamp Subscriptions
Classificação
5.0

FAQ

Como vocês escolhem quais sites de cursos online revisar?

Escolhemos as plataformas de aprendizagem online de acordo com seu tamanho de mercado, popularidade e, o mais importante, a solicitação ou interesse geral de nossos usuários em ler análises de MOOC genuínas sobre certas plataformas de aprendizagem online.

Quanta pesquisa voc√™s fazem antes de escrever suas avalia√ß√Ķes de e-learning?

Nossos especialistas MOOC dedicados realizam pesquisas durante semanas - s√≥ ent√£o eles podem dizer que suas avalia√ß√Ķes para diferentes aspectos s√£o finais e completas. Mesmo que leve muito tempo, esta √© a √ļnica maneira de garantir que todos os recursos essenciais das plataformas de aprendizagem online s√£o experimentados e testados, e o veredicto √© baseado em dados reais.

Qual aspecto é o mais importante na escolha das melhores plataformas de aprendizagem online?

Não seria certo escolher apenas um aspecto da seleção: as prioridades dependem de cada pessoa, seus valores, desejos e objetivos. Um recurso importante para uma pessoa pode ser totalmente irrelevante para outra. De qualquer forma, todos os usuários concordam que a boa qualidade do material de aprendizagem é uma obrigação para plataformas de aprendizagem online.

Como esta plataforma de revis√£o de e-learning difere das outras?

Cada plataforma de revis√£o de MOOC √© √ļnica e tem seus pr√≥prios objetivos e valores. Nossas an√°lises de e-learning s√£o 100% genu√≠nas e escritas ap√≥s uma an√°lise cuidadosa. Esse √© o objetivo que falta em muitos sites de revis√£o de e-learning, por isso consideramos esse o nosso superpoder!

Dias
Horas
Minutos
Segundos