Taverna /dev/All

PHP - Básico ao prático

Comprei recentemente o livro Php Programando com Orientação a Objetos onde aborda toda a sintaxe básica e até mesmo a introdução a orientação a objetos conjunto de um simples sistema com PDO.
Sinto que há necessidade de praticar, não por falta de ideias, mas por falta de exemplos práticos.
Dizem que a prática leva a perfeição e portanto não adianta ver uma pessoa fazendo no youtube apenas uma vez e já sair se achando o programador, acredito e sei que não é desta forma que funciona.
Como vocês(programador PHP) chegaram a um nível de satisfação razoável nesta linguagem? qual o percusso? quais os materiais didáticos, cursos e exemplos que mais observaram?
Poderiam me informar um site que contenham exemplos(sem ser o github pois este já utilizo) que sejam exemplos sólidos tais como sistemas de controle de estoque e etc…

Agradeço a todos por qualquer contribuição no post.

Na minha experiência enquanto contratante posso dizer o seguinte: o principal ponto é sair do modus operandi do PHP 3, ou seja, evitar todas aquelas más práticas que acabaram manchando o nome dos programadores que adotam a linguagem.

Ou seja, é ir além da linguagem e conhecer bem coisas como:

  • Padrões de projeto
  • As reais boas práticas que devem ser usadas nos projetos.
  • Evitar o modus operandi que mencionei acima (aquele HTML + lógica embarcada do PHP que foi o fator de venda do início da linguagem e depois se mostrou uma tragédia)
  • Conhecer bem o ferramental disponível hoje, como o Composer, por exemplo.
  • Saber programar o PHP além do framework. Conheço muito programador PHP que é excelente programador Laravel, por exemplo, mas não PHP.

E saber também quais livros comprar é muito importante. Recentemente comprei um excelente, bem pequeno, mas que literalmente me recauchutou enquanto programador nesta linguagem. É o Modern PHP, publicado pela O’Reilly (http://shop.oreilly.com/product/0636920033868.do)

image

Outro material que acho fenomenal é o PHP: The Right Way: https://phptherightway.com/

E tomar cuidado também com o material em português. Comprei para a equipe pouco tempo atrás um livro de PHP e outro de Laravel que são simplesmente execráveis (não citarei aqui para evitar conflitos).

Aliás, pra avaliar livros técnicos tenho dois posts a respeito:
Este - https://www.itexto.net/devkico/?p=2539
E este - http://www.itexto.net/devkico/?p=2544

1 Curtida

itexto