1
resposta

[Dúvida] Finalizei o protótipo, e agora? Como tornar realidade?

Finalizei o design inteiro do site que fiz e agora to enfrentando outro desafio rs. Não sei nada de programação. Como faço para transformar o protótipo em um site real? existe um app que ajuda nisso?

Sei que com o Dev mode, consigo extrair os códigos html, css, etc.

1 resposta

Legal Vitor!

Considerando que você fez uma página web, aconselho aprender sobre HTML, CSS e o básico sobre JavaScript primeiro. Existem vários cursos e até formações aqui no Alura. Embora existam várias formas mais complexas de desenvolvimento web, todas tem como base o HTML, CSS e JavaScript.

Os navegadores de internet reconhecem nativamente estas 3 linguagens. Podemos fazer uma analogia com o corpo humano:

  • HTML: é a linguagem estrutural, e podemos associar aos ossos;
  • CSS: é onde inserimos as regras de estilo como cores e tamanhos, então é responsável pela aparência;
  • JS: é uma linguagem de programação que usamos para criar as funcionalidades, como os nossos músculos e sistema nervoso que nos dão o movimento do corpo.

Pesquisei rapidamente aqui e achei esta formação: https://cursos.alura.com.br/formacao-html-css. Mas você é livre para procurar outros cursos e formações que achar mais relevantes para seu perfil e experiência.

Após compreender essa base, você pode aprofundar em outros frameworks de desenvolvimento web. Existem alguns inspirados em NodeJS (que usa JavaScript) e outros em outras linguagens como o Cake, CodeIgniter e Laravel que usam PHP e Composer, sem falar que metade da web ainda deve usar WordPress com PHP. Mas aqui já estamos aprofundando em programação hahaha.

Concluindo, aprender HTML, CSS e JavaScript é bem tranquilo, é uma base para todas estas frameworks que citei acima e você deve gostar. Também é um conhecimento apreciado em algumas vagas de emprego na carreira de UX/UI. Com isso, você já consegue fazer praticamente todo o tipo de página web, aquelas outras frameworks são usadas para sistemas mais complexos e que precisam de integração entre outros sistemas e bancos de dados.