development

front-end

Depois da planificação e do design, a programação front-end vai fazer com que tudo isso exista para o utilizador.
É a fase de programação e onde se testa tudo o que foi anteriormente pensado e desenhado.

As principais linguagens envolvidas no front-end são:
Html
CSS
javascript, com suas muitas variações e bibliotecas, como jquery.

back-end

Envolve a parte mais pesada do website, e tem de lidar com várias informações importantes, como dados e preferências pessoais dos usuários.

Exemplo prático: Você entra num website para comprar bilhetes de teatro. Como já vimos, a parte com que você interage com o website, é a parte de front-end. Mas toda a lógica por trás da compra —  escolha dos lugares, pagamento, confirmação do pedido etc...
Tudo isso é trabalho do back-end, e engloba uma comunicação constante e segura entre a aplicação, o servidor e até aplicações externas.