Desenvolvimento Web para iniciantes
- #HTML
- #JavaScript
- #CSS
Você já parou pra pensar como poderia explicar o desenvolvimento web para quem está começando?
O objetivo deste artigo é traçar uma linha do tempo desde os primeiros passos do desenvolvimento web para iniciantes.
ESTRUTURA
Antes de entrar no desenvolvimento web propriamente dito, é necessário falar sobre como os computadores funcionavam sem a internet. A principal característica desse período é que os computadores tinham seu funcionamento de maneira offline ou seja, qualquer software era instalado através de dispositivos externos, com disquetes sendo a forma de armazenamento mais utilizada.
Desde o início dos sistemas, os PC's precisavam de um software em especial. O Browser, que também pode ser conhecido como navegador. Ele não precisa estar conectado a alguma rede para funcionar, nos anos 90, ele já era usado em redes internas, mas servia exclusivamente para a visualização de páginas dentro dessas redes.
A principal característica do browser é fazer a leitura de arquivos HTML, que faz links entre vários documentos que estão na rede. Importante dizer que o HTML não é linguagem de marcação e não de programação.
Importante dizer também que o link, é um dos elementos principais do HTML, pode navegar entre documentos e outras páginas HTML.
PRESENÇA DE ESTILOS E INTERAÇÃO COM O USUÁRIO
O CSS(Cascading Styles Sheets) tem como função adicionar estilos a uma página HTML, ou seja, podemos construir modelos para as páginas e personalizar visualmente todos os aspetos de um site.
Já com o JavaScript, podemos personalizar interações que o usuário, que vão desde uma mensagem no canto superior da tela, e até mesmo criar jogos dentro da página e fazer a personalização deles com o CSS.
VOCÊ PODE IR MAIS ALÉM!!
O intuito deste artigo foi só exemplificar os pilares básicos do desenvolvimento web. É importante dizer que não existe apenas esses três elementos citados. Como um bom desenvolvedor, a sua missão é ir além, ou seja, continuar aprimorando seus estudos e se dedicando cada vez mais e conhecendo as novas tecnologias que vão surgindo cada dia.
Deixo como sugestão, pesquisas sobre UX, UI, Responsividade, Front-End, Back-End, e FullStack.
#EuSouDIOCampusExpert