Sugestões de referência para Desenvolvimento Web (LDI/SEAD/UFES). Moodle, Wordpress e os sistemas legados da SEAD e do LDI, todos usam Frontends feitos com HTML+CSS+Javascript, Backends PHP com bancos de dados MySQL. Seguem referências sobre essas tecnologias, e também de Git/Github, que é essencial para gerenciar código-fonte durante o desenvolvimento.
- Laracasts - Curso de Laravel do zero.
- Laravel Docs - Documentação oficial do framework
- PHP Docs - Documentação oficial do PHP
- Curso em Vídeo - Fundamentos Javascript
- Introdução Mozilla - Guia de Javascript
- Mozilla Docs - Referência da Linguagem
- FreeCodeCamp - Algorítmos e Estruturas de Dados com JS
- Curso em Vídeo - Banco de Dados com MySQL
- SQLBolt - Lições Interativas de SQL
- FreeCodeCamp - Design Responsivo com HTML e CSS
- CSS Diner - Introdução a Seletores CSS usando comida
- Flexbox Froggy - Introdução a Flexbox usando sapos em uma lagoa
- Flexbox Zombies - Curso pra aprender Flexbox matando zumbis
- Curso em Vídeo - Git com Github Desktop
- Primeiro Repositório com Github Desktop - Introdução da documentação oficial Github
Stack Overflow é um enciclopédia de como resolver problemas de programação. Vai ter a resposta para a maioria dos problemas de programação que você tiver. Principalmente a versão em inglês, tem uma imensidão de respostas para tudo quanto é tipo de problema de desenvolvimento.
W3Schools referência rápida com exemplos de HTML, CSS, Javascript, PHP, SQL, SASS, e outras tecnologias. Também tem uma seção de exercícios.
Zeal é um navegador de documentação, que permite fazer uma cópia local de sites de referência para diversas tecnologias (PHP, Javascript, HMTL/CSS, MySQL, etc). Útil para quem não tem uma conexão boa com a internet, permite checar referências mesmo depois da internet cair (sem gastar o plano de dados do celular).
NGrok permite compartilhar seu servidor de desenvolvimento local (seu localhost) pela internet. Útil para testes e para mostrar para outras pessoas sites/projetos que só estão rodando na sua máquina.
O curso gratuito do Laracasts é sobre a o Laravel 6.x. Há uma versão mais recente em desenvolvimento, mas que ainda não cobre tantos tópicos quanto o curso da versão antiga. Se possível, vale a pena checar ambas. E depois que concluírem o curs de Laravel 8.x, é recomendável seguir só o curso mais atual: Laravel 8 from Scratch.