Desenvolvedor web: Guia para começar

0

Neste artigo, gostaria de fazer um resumo breve e simples de como começar a se tornar desenvolvedor web. Se você está pensando em fazê-lo, aqui está a informação sobre o conhecimento que você vai precisar. Também incluiu vários links para recursos gratuitos e pagos usados para aprender a desenvolver mais facilmente e de forma eficaz.

Antes de começarmos, eu queria comentar que, na minha opinião, existem 2 coisas muito importantes quando se comça ao mundo da programação e desenvolvimento web:

  1. Seria desejável (mas não necessário) ter um nível moderadamente elevado de Inglês. Por quê? É a linguagem que é amplamente utilizada na programação e é mais fácil de lembrar, se você realmente entende os conceitos que significam em termos de linguagem. Também é verdade que a maioria dos bons recursos para aprender a programar são escritos / registrados em Inglês.
  2. O mais importante: um forte desejo de aprender, dedicação e capacidade de trabalho. Como em tudo, é essencial para alcançar resultados. As coisas no mundo do desenvolvimento web podem parecer bastante complicadas como você vai ver. Você vai ter que reunir sua força e continuar até que tudo pareça mais fácil.

Para se tornar um desenvolvedor web terá que fazer um longo caminho, mas interessante. Com certeza você vai entender que as coisas que você mais gosta e você pode se especializar em algo específico. Vamos em frente!

binary-1607161_960_720

  1. Os conhecimentos básicos para desenvolvedor web.

Começamos com as coisas mais fáceis:

1.1. bases HTML

Hypertext Markup Language (HTML), basicamente controla o conteúdo e estrutura do que você pode ver no seu navegador web. Não é realmente uma linguagem de programação, mas uma linguagem de marcação.

Define a aparência de uma página da web, a apresentação ao utilizador. É uma das bases para a compreensão do mundo do desenvolvimento web e faz pouco sentido começar aqui.

Os principais itens dentro de HTML:

  • marcas, atributos, elementos
  • títulos e parágrafos
  • listas
  • ligações
  • imagens
  • tabelas
  • formas

Recursos para aprender os conceitos básicos de HTML:

  • W3Schools.com
  • htmldog.com
  • Codecademy.com

web-845805_960_720

1.2. Bases CSS

Cascading Style Sheets (CSS) é usado principalmente para formatar páginas HTML. Permite ajustes de cores, fontes, fundo e muitas outras opções para que seja possivel ver sites e aplicações de uma determinada maneira. Com CSS você pode criar e estruturar várias páginas do site e fazer alterações em formatos de maneira mais fácil.

Os principais itens dentro de CSS:

  • seletores e seletores pseudo
  • estilos de texto, fundo, tabelas
  • ajustes de cor
  • margens, preenchimento e fronteiras
  • posições dos elementos, flutuante

Recursos para aprender o básico de CSS:

  • W3Schools.com
  • Mozilla Developer Network
  • Codecademy.com
  • CSS-Tricks

Assim que você sabe as noções básicas de CSS, nos voltamos para JavaScript.

1.3. Bases de JavaScript

JavaScript é uma linguagem de programação que é usada na maioria das páginas da web. Ele roda em todos os navegadores da Web sem a necessidade de plugins externos. O uso mais comum de JavaScript é combinado com HTML para criar conteúdo interativo, passar os dados para o servidor, criar animações em páginas da Web, transmitir informações sobre o usuário para o webmaster e muitos outros. Além do navegador, JavaScript é usado em servidores, aplicativos de desktop e outros sites. JavaScript oferece possibilidades realmente muito extensas, mas nós começamos com o básico:

  • matrizes
  • variáveis
  • operadores
  • funções
  • cordas
  • laços

Recursos para aprender os conceitos básicos de JavaScript:

  • Htmldog.com
  • Codecademy.com
  • JavaScript para gatos
  • JavaScript Eloqüente
  • livro JavaScript Wikibooks
  • Guia de JavaScript da Mozilla

 

Ok, agora nós sabemos algumas noções básicas de desenvolvimento web. Vimos acima que é chamado de front-end, ou seja, a parte que interage com o usuário do site. Além de front-end, existe ainda back-end lá – o código em execução no servidor.

A área de back-end é bastante extensa, mas como já sabemos JavaScript, podemos começar com Node.js.

1.4. Node.js

Em suma, Node.js permite que você execute o código JavaScript no servidor em vez do seu navegador web. Hoje Node.js está se tornando muito importante e muito útil na aprendizagem. Junto com Node.js também vamos precisar de Express (usando a biblioteca Node.js para trabalhar com o servidor) e MondoDB (um banco de dados que pode armazenar e recuperar informações).

Recursos para aprender Node.js:

  • HowToNode.org
  • NodeJs.org
  • NodeTuts.com
  • Blog.Modulos.io
  • Cwbuecheler.com
  • Cwbuecheler.com (Continuação)

 

1.5. Nós escolher entre front-end, back-end ou desenvolvimento completo.

Ok, temos tentado trabalhar no front-end (interação do usuário) e back-end (interação com o servidor). Este pode ser o momento para refletir um pouco e decidir se quer ir aprender profundamente front-end ou back-end ou ambos ao mesmo tempo.

Se você gosta mais da parte de interação do usuário, você pode se tornar um desenvolvedor front-end.

Se você gosta mais de interação com os dados, você pode se tornar um desenvolvedor back-end.

Se você gostaria de saber tudo, você pode se tornar um desenvolvedor completo.

 

Hoje tentamos dar as noções básicas de como tudo funciona no mundo da programação e esperamos que você tenha tirado suas dúvida.

 

 

 

 

 

 

 

 

Deixe uma resposta