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...
đš 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
đ 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