terça-feira, 20 de junho de 2017

Como se tornar o Web Designer e Programador Web que o mercado procura





Informática é a área das Tecnologias de Informação e Comunicação (TIC) que tem como objetivo estudar o tratamento automático da informação. Esta área possui suas subáreas de especialidade, tais como Redes de Computadores, Administração de Sistemas, Auditoria, Segurança de Sistemas, Engenharia de Software, esta última que é o foco deste artigo.

Por sua vez, a Engenharia de Software objectiva a concepção de um produto de software (Programa/Aplicativo/Website/). Comercialmente, este produto pode ser para fins organizacionais, educativos, desportivos, entretenimento, entre outros, podendo ser executável (comumente chamado de Desktop) ou interpretado por um browser ou navegador Web (Google Chrome, Internet Explorer) chamado de aplicação Web ou website.

O desenvolvimento Web traz várias vantagens comparativamente ao desenvolvimento tradicional (Desktop), dentre as quais:

·        Mobilidade e Disponibilidade;

·        Acessibilidade em vários dispositivos;

·        Interface mais amigável, e

·        Flexibilidade.

Para se tornar o Web Designer e Programador Web que o mercado procura, precisa conhecer algumas tecnologias de desenvolvimento. Estas tecnologias são bastante simples de perceber por conta da sua curva de aprendizado reduzida, requerendo apenas do interessado muita dedicação e entrega.



Web Design

Para ser um Web Designer precisa aprender de forma cronológica:

·        HTML 5 – Linguagem de Marcação de Hipertexto, que permite a semântica do website, ou seja, todo o conteúdo visível no navegador web é inserido usando esta tecnologia que agora está na versão 5.

·        CSS 3 – Linguagem de estilos em Cascata, que permite formatar todo o conteúdo entregue pelo HTML. Actualmente na sua versão 3.

·        Desenho Gráfico – Não menos importante existe a área de desenho gráfico que o permitirá desenhar os esboços para seus websites, redimensionar e optimizar imagens para web, entre outras funções. Existem várias opções para esta área, sendo mais evidentes os programas da família Adobe que lidam com vectores, ex: Illustrator ou Core Draw.



Programação Web

A programação informática pressupõe o conhecimento da lógica de programação, portanto, antes de mais deve aderir a um curso do género que lhe dará bases para poder lidar com qualquer linguagem de programação. Adicionalmente deverá conhecer as tecnologias:

·        Javascript – Linguagem de programação e tecnologia usada para interatividade com o utilizador.

·        PHP 7 – Linguagem de programação de código aberto, livre (open source) muito utilizada que permite integração facilitada com HTML e Sistemas de bases de dados SQL. PHP é a linguagem `de programação mais usada segundo a W3techs (até 20/6/2017).

·        SQL – Linguagem de consulta estruturada, existem inúmeros sistemas de gestão de bases de dados (SGBD) que poderá apreender para Web, sendo recomendado Mysql que é um SGBD que trabalha muito bem com PHP. SQL é usado para armazenar e manipular os dados que podem ser gerados pelo website.



E agora, qual é o próximo passo?

Após dominar as tecnologias listadas acima poderá experimentar frameworks e CMS.

Frameworks

É um conjunto de ferramentas que possuem diversas funcionalidades devidamente implementadas, testadas e prontas para serem utilizadas na construção de websites, poupando ao desenvolvedor tempo e trabalho na elaboração de algumas operações de forma normal.



CMS (Content Management Systems)

São sistemas gestão de conteúdos, que trazem um conjunto de funções utilizadas para facilitar a vida dos criadores de websites. O CMS mais famoso e usado é Wordpress, segundo a W3techs, organização que lida com as estatísticas da W3C, esta última que tutela pela Web a nível mundial.



Curiosidades:

W3C-  Significa World Wide Web Consortium

Fonte: http://www.w3.org/standards/

Tech Update Moz

Clica para Subir!