Executando verificação de segurança...
2

O que exatamente um Dev PHP Front-End Junior precisa saber?

Lavarel eu sei que sim, com certeza, mas estou tentando melhoras minhas skills e gostaria de sugestões de melhorias

2

Lavarel eu sei que sim, com certeza

Não necessariamente, na verdade antes de Laravel, tem muita coisa que precisa ter domínio do PHP e web antes de se aprofundar em frameworks.

Faz muito tempo que não crio sistemas como PHP, vou deixar apenas algumas dicas do que me lembro, mas certamente tem mais coisas:

  • Saber como a internet funciona (protocolos, cabeçalhos, servidores, segurança...)
  • O básico do PHP (variáveis, fluxos, entrada, processamento, saída)
  • Como validar formulários
  • Pacotes e extensões do PHP (Composer, PECL, Pear)
  • Entender as configurações do PHP.ini
  • Como subir uma aplicação local usando Apache ou NGINX
  • Como subir uma aplicação em uma hospedagem simples (compartilhada), e tornar acessível a todos
  • Ter uma boa noção de orientação a objetos
  • Entender como funcionam os namespaces do PHP, e o autoload
  • Estudar as principais PSR

Se aventurar em grandes frameworks como Laravel, antes de ter domínio de boa parte do que listei, certamente vai te tornar um programador "raso". Pois você será guiado a ser um "usuário" do framework incapaz de determinar se um problema pode ser resolvido de uma forma melhor seguindo outro caminho.

Já me deparei com projetos que são apenas um conjuntos de 5 ou 6 formulários, mas o cidadão fez questão de usar Laravel. É como usar um caminhão gigante para entregar uma pizza.

1

Tá mas não é so porque o sistema é pequeno que você tem que usar PHP puro ou um micro-framework, sinceramente quem usa PHP puro e/ou micro-framework (outdated) só por que o escopo do projeto é pequeno/médio já está morto por dentro. O laravel apesar de ser um canhão pra matar mosquito, você precisa se importar com menos diversos problemas se comparado a oque citei antes.

Se aventurar em grandes frameworks como Laravel, antes de ter domínio de boa parte do que listei, certamente vai te tornar um programador "raso".

Mas eu concordo com oque foi dito, a grande maioria sabe Laravel e não PHP.

2

Se você vai trabalhar com Laravel, tem que saber HTML, Javascript para controle no front end, e PHP.

No laravel costuma usar o blade para interpolar o front end. Estude como ele funciona.

Novas tecnologia no PHP que você deve começar estudar é Livewire, e tem muita coisa que facilita usando FilamentPHP.

Boa sorte.

2
1