Skip to main content

Command Palette

Search for a command to run...

PHP para Iniciantes: Introdução

Updated
3 min read
K

My name is Kaique Garcia, but you can call me Kiko. I'm a developer since 2014, a guitar player since 2008, a World Wide Web explorer since 2000 and a living guy since 1992 (haha). My hobby is to have hobbies (I can tell you more than 20 hobbies I got from my childhood). My pleasure is to solve problems, that's the way I came to the development area. Ok, lemme finish it... I like to meet people, so don't worry about speaking to me!

Tido como uma tecnologia "prestes a morrer" desde 1995, PHP é uma linguagem de programação que te dá a liberdade para programar da forma que for mais confortável para você. Ela está amplamente presente na internet e normalmente não é utilizada de forma solitária: geralmente você combina PHP com outras linguagens para compor um projeto inteiro. E se você pretende fazer um código do zero, você verá a incrível liberdade quando for escrever cada linha da forma que achar melhor. Mas é notório que quem não se aprofunda no conhecimento sobre paradigmas e nos conceitos de boas práticas fica limitado a desenvolver o tão famoso "PHP de rua", que difama a nossa comunidade até hoje.

Pensando nesses detalhes, resolvi iniciar uma série de artigos sobre PHP, começando pelo conteúdo para iniciantes e sendo um pouquinho tendencioso a engajar os meus leitores a seguirem as PSRs, sigla para PHP Standards Recommendations ou Recomendações de Padrões PHP. Apesar de ter escrito no nome "Recomendações", você que está iniciando agora precisa me prometer que irá ler "Regras", ok?

Por quê eu deveria ler como regras?! O PHP não é pra significar liberdade?

Bom, são padrões internacionais onde a gigantesca maioria dos desenvolvedores concorda como boas práticas para se utilizar em nossa linguagem. Se ainda assim você acredita que não precisa dar atenção a isso, tudo bem! Eu acho.

Ainda assim, antes de falar sobre tudo isso, eu preciso te contar todo o básico do básico. Portanto, pretendo deixá-lo(a) ciente de que há muito conhecimento que eu não vou abordar tão cedo. Talvez no futuro eu faça alguns artigos sobre eles mas não é minha intenção agora... Sinta-se a vontade para pedir algo nos comentários!


Assuntos que não irei abordar na série "PHP para iniciantes"

Muito dos tópicos a seguir tem relevante ligação com PHP e, caso você desconheça qualquer um deles, recomendo que procure outras leituras para ler em paralelo. Não precisa começar imediatamente pois nem tudo será pré-requisito para a leitura deste primeiro mini-curso, por exemplo. São eles:

  • WWW (World Wide Web)
  • HTTP (HyperText Transfer Protocol)
  • Client-side vs Server-side
  • Front-end vs Back-end
  • HTML (HyperText Markup Language)
  • XML (eXtensible Markup Language)
  • JavaScript (talvez eu mostre alguma coisa lááá pra frente mas não será material de estudo, somente exemplo)
  • JSON (JavaScript Object Notation)
  • OO (Object Orientation ou Orientação a Objeto)
  • CLI (Command-Line Interface)

Assuntos que irei abordar

Agora que já sabe o que não irei abordar, que tal vislumbrar um pouco do que pretendo escrever nesse primeiro mini-curso? Como um fiel desenvolvedor, eu sigo, e aconselho que você também siga, a documentação oficial do PHP ( PHP.net ). Para facilitar o bom entendimento de todos os novatos e ensiná-los a ler uma documentação, irei seguir os tópicos apresentados no manual da linguagem. São eles:

Alguns dos tópicos mencionados serão abordados em cojunto num mesmo artigo. Apenas compreenda que seguirei a mesma ordem mencionada anteriormente, beleza?

Ansioso(a) pra começar? Eu também! Mas infelizmente aqui é apenas uma introdução para que saibam o que está por vir. Encorajo fortemente a tentar ler a documentação, mas se não conseguir aprender por conta, pode vir que eu te ajudo!

Inté!

A

Kaique, muito obrigado por disponibilizar esse conteúdo fantástico de PHP. Tenho 41 anos e estou migrando da logística para a área de desenvolvimento web. Espero aprender muito com o conteúdo disponibilizado. Obrigado! Um abraço!

1
M
Mar4y ago

Aeeee!!! acompanhando o mini curso aqui, Kiko!!! obrigada

2
K

Boa! Qualquer dúvida, não hesite em perguntar nos comentários! Mesmo que pareça boba, se houve algo que não ficou claro pra você, pode não estar claro para outras pessoas, ok?

Bons estudos!

PHP para Iniciantes

Part 1 of 50

Neste mini-curso, irei falar sobre todos os pontos básicos sobre o PHP, de forma que qualquer pessoa que nunca viu a linguagem poderá conhecer o básico do básico sobre ela.