Traduzimos como front
frente e back
fundo. Existe uma comunicação entre essas duas pontas. Mas o que significa essas palavras?
Imagina uma farmácia onde você vai pedir um remédio para o atendimento
Cliente
Navegador (Browser)
Servidor
Computador em algum lugar do mundo que tem os códigos
Troca de dados (arquivos)
Cliente faz o pedido e Servidor escuta e responde ao pedido
Cliente é o front-end, servidor é o back-end
HTML
Linguagem de marcação de texto para estrutura os textos, criar links, imagens, etc...
CSS
Linguagem de estilo para deixar o HTML bonito
JavaScript
Linguagem de programação que funciona no Navegador
NodeJS
Rodar o JavaScript no computador
SQL
Banco de dados para proteger os dados do seu programa