Desenvolvimento de Software | Recursos de Frontend

Recursos de Desenvolvimento Frontend Web

Esta página contém uma lista de recursos para desenvolvimento frontend web. Inclui links para documentação oficial, tutoriais e outros recursos que podem ajudá-lo a aprender mais sobre HTML, CSS, JavaScript e outras tecnologias frontend.


Tutoriais

Estes foram selecionados como assuntos relevantes para serem usados como material suplementar e de revisão de conceitos básicos.



🗒️ Notação de Caminho de Arquivo / Referências

Um caminho de arquivo é a localização específica de um arquivo ou pasta dentro do sistema de arquivos do computador/servidor. Ele aponta para a estrutura de diretório exata do arquivo.

Resumo

  • Iniciar um caminho com "/" indica ir para a pasta raiz e começar de lá.
  • Iniciar um caminho com "../" indica voltar uma pasta e começar de lá.
  • Iniciar um caminho com "../../" indica voltar duas pastas e começar de lá (e assim por diante…).
  • Iniciar um caminho com "./" indica começar na pasta atual.
  • Para avançar, comece com a primeira subpasta e continue avançando.

Solução de Problemas Básicos

Convenções Comuns de Nomenclatura em Programação

"Sempre que você desenvolver código em uma nova linguagem, familiarize-se com as convenções de nomenclatura de variáveis e sempre verifique com sua equipe se sua organização se desvia do padrão. Isso tornará seu código mais legível e ajudará seu código a se misturar com todos os commits, pulls e merges de código."
– theserverside.com

Recursos Opcionais



HTML: Linguagem de Marcação de Hipertexto

HTML é a linguagem de marcação padrão para criar páginas web. Ela descreve a estrutura de páginas web usando marcação.



CSS: Folhas de Estilo em Cascata

CSS é uma linguagem de folha de estilo que descreve a apresentação de um documento HTML. É usada para estilizar páginas web escritas em HTML e XHTML.



JavaScript

A linguagem de programação JavaScript capacita desenvolvedores a criar conteúdo dinâmico, lidar com entrada do usuário, manipular o DOM (Document Object Model), construir interfaces de usuário envolventes e mais.



Imagens e Gráficos

Imagens e gráficos podem fazer ou quebrar um design web. Eles podem ajudar a tornar seu site mais visualmente atraente, informativo e envolvente.



Git e GitHub

Git é um sistema de controle de versão distribuído que permite rastrear mudanças no seu código e colaborar com outros desenvolvedores. GitHub é uma plataforma baseada na web que fornece hospedagem para repositórios Git e ferramentas para colaboração.



Wireframing

Wireframing é uma parte essencial do processo de planejamento e design web. Permite que você crie uma representação visual do layout e estrutura do seu site antes de começar a construí-lo.



Design

Um bom design é essencial para criar um site de sucesso. Envolve criar uma interface visualmente atraente e amigável ao usuário que engaja os usuários e os ajuda a alcançar seus objetivos.



Visual Studio Code (VS Code)

Visual Studio Code é um editor de código-fonte leve mas poderoso que roda no seu desktop e está disponível para Windows, macOS e Linux. Vem com suporte integrado para JavaScript, TypeScript e Node.js e tem um rico ecossistema de extensões para outras linguagens (como C++, C#, Python, PHP) e runtimes.



APIs

APIs (Interfaces de Programação de Aplicações) são um conjunto de regras e protocolos que permitem que diferentes aplicações de software se comuniquem entre si. Elas permitem que desenvolvedores acessem dados e serviços de outras aplicações e os usem em suas próprias aplicações.



Inteligência Artificial (IA)

IA é a simulação de processos de inteligência humana por máquinas, especialmente sistemas de computador. Esses processos incluem aprendizagem (a aquisição de informação e regras para usar a informação), raciocínio (usar regras para chegar a conclusões aproximadas ou definitivas) e autocorreção.



Organizações Oficiais de Padrões

Essas organizações são responsáveis por desenvolver e manter os padrões que governam a web.