Page cover

7.1.5 - Termos e conceitos comuns

🧠 Termos e Conceitos que VocĂȘ Vai Ouvir Muito!

🧠 Termos e Conceitos que VocĂȘ Vai Ouvir Muito!

Quando vocĂȘ entra no mundo da tecnologia, começa a ouvir uns nomes e expressĂ”es diferentes... NĂŁo se assuste! 😅 Vamos explicar tudo de forma simples pra vocĂȘ sair falando como um dev de verdade!


🎭 Frontend e Backend: o palco e os bastidores

Imagina que a internet Ă© um teatro:

  • 🎭 O Frontend Ă© o palco, onde o pĂșblico (vocĂȘ!) vĂȘ tudo acontecer. É o que aparece na tela: botĂ”es, cores, animaçÔes, menus...

  • 🎬 O Backend Ă© o que rola por trĂĄs das cortinas. É o servidor que pega e salva dados, faz contas, verifica senhas...

Termo
O que Ă©
Exemplos

🎹 Frontend

Interface que o usuĂĄrio vĂȘ e usa

HTML, CSS, JavaScript, React

đŸ› ïž Backend

LĂłgica por trĂĄs do sistema

Node.js, Python, PHP, banco de dados


🌳 O que Ă© DOM? (Document Object Model)

O DOM Ă© como o mapa vivo de uma pĂĄgina web. É uma estrutura que o navegador usa pra organizar o que aparece na tela, como se fosse uma ĂĄrvore!

Veja este cĂłdigo HTML:

<h1>OlĂĄ, mundo!</h1>
<p>Bem-vindo ao meu site!</p>

O DOM interpreta assim:

📩 document
 └── <html>
     └── <body>
         ├── <h1>Olá, mundo!</h1>
         └── <p>Bem-vindo ao meu site!</p>

Com JavaScript, vocĂȘ pode acessar e modificar qualquer parte dessa ĂĄrvore!

document.querySelector("h1").innerText = "Oi, galera!";

✹ Boom! O tĂ­tulo da pĂĄgina muda na hora! IncrĂ­vel, nĂ©?


🧰 Frameworks e Bibliotecas: Ferramentas que ajudam muito!

VocĂȘ nĂŁo precisa reinventar a roda toda vez que for criar algo. Por isso, a galera criou ferramentas prontas pra facilitar nossa vida:

  • Biblioteca: Ă© uma coleção de funçÔes e cĂłdigos prontos que vocĂȘ pode usar quando quiser. 📘 Exemplo: React (muito usado em sites modernos!)

  • Framework: Ă© um conjunto mais completo — ele jĂĄ traz uma estrutura pra seguir, com regras e caminhos definidos. đŸ—ïž Exemplo: Vue, Angular, Next.js

🔧 Essas ferramentas ajudam vocĂȘ a programar mais rĂĄpido e melhor!


đŸ€ O Poder do Open Source e da Comunidade

Open source significa que o cĂłdigo de um projeto Ă© aberto para qualquer pessoa ver, usar e melhorar.

E onde isso acontece? Em lugares como:

  • 🐙 GitHub: uma plataforma onde devs do mundo todo compartilham projetos, colaboram e aprendem juntos.

  • ❓ Stack Overflow: um fĂłrum onde vocĂȘ pode tirar dĂșvidas, responder perguntas e aprender muito.

💬 A comunidade de tecnologia Ă© muito ativa, amigĂĄvel e pronta pra ajudar!

💡 VocĂȘ nĂŁo estĂĄ sozinho! Começar a programar Ă© desafiador, mas a comunidade estĂĄ cheia de gente disposta a dar uma força! 🚀


đŸ’Ș ResumĂŁo da seção

Conceito
Explicação

🎭 Frontend

Parte que o usuĂĄrio vĂȘ e interage

đŸ› ïž Backend

Parte que cuida da lĂłgica e dados

🌳 DOM

Estrutura da pĂĄgina que o JS pode alterar

⚒ Framework/Biblioteca

Ferramentas que ajudam a programar

🌍 Open source

CĂłdigo aberto e colaborativo

đŸ§‘â€đŸ€â€đŸ§‘ Comunidade

Pessoas incrĂ­veis que compartilham conhecimento


Comece devagar, estude com calma, e logo esses termos serĂŁo parte do seu vocabulĂĄrio de tech! đŸ§‘â€đŸ’»âœš

Last updated