Windows
Os usuários acessam a interface de uma aplicação web através de navegadores. Os desenvolvedores front-end devem conhecer bem o funcionamento dos navegadores e das tecnologias e linguagens relacionadas a eles.
Essas tecnologias e linguagens são categorizadas como client side.
Principais linguagens e tecnologias client side:
HTML;
CSS;
Javascript;
Adobe Flash;
Microsoft Silverlight;
VBScript.
Os desenvolvedores back-end trabalham com linguagens:
Java;
C#;
VB.NET;
PHP;
Ruby;
Python;
SQL.
Essas linguagens atuam do lado do servidor por isso são classificadas como server side. Isso não significa que os desenvolvedores front-end não precisam conhecer as linguagens utilizadas pelo back-end e vice-versa.
HTML
Quando acessamos uma página web, estamos interessados na informação contida nessa
página. Essa
informação pode estar na forma de texto, imagem ou vídeo. Em geral, o conteúdo de uma página web é definido coma linguagem HTML (HyperTextMarkup Language).
HTML é uma linguagem de marcação originalmente proposta por Tim Berners-Lee no final da década de 1980.
Desde o seu surgimento a linguagem HTML sofre alterações. A cada versão, novos recursos são adicionados e problemas corrigidos. A versão mais atual da especificação da linguagem HTML é a 5.
As especificações da linguagem HTML são publicadas pelo World Wide Web Consortium mais conhecido por sua sigla W3C. Além do HTML, o W3C também é responsável por linguagens como o XML, o SVG e pela interface
DOM (Document ObjectModel), por exemplo.
Estrutura Básica
Um documento HTML é composto por elementos que possuem uma tag, atributos, valores. Cada elemento deve obrigatoriamente possuir uma tag e ela deve ser definida entre < >.
Veja o exemplo:
1
2
3
4
5
6
7
8
Estrutura básica de um documento HTML
Olá mundo !
A tag - Indica inicio do arquivo