DESENVOLVIMENTO DE SITES
CMS (Content Management System):
Web 1.0: Primeira geração da web, Web 3.0: A próxima geração, com foco Plataformas que facilitam a criação e
caracterizada por sites estáticos e na descentralização, uso de inteligência gestão de conteúdo de sites sem a
unidirecionais, onde os usuários artificial, e integração de tecnologias necessidade de codificação profunda.
eram meramente consumidores de como blockchain e criptomoedas para Exemplos populares incluem WordPress,
conteúdo. criar experiências mais personalizadas Joomla, e Drupal.
e seguras. Frameworks e Bibliotecas: Ferramentas
que agilizam o desenvolvimento de
sites, fornecendo componentes pré-
construídos e estruturas organizadas.
EVOLUÇÃO DOS SITES Exemplos incluem Bootstrap para
design responsivo, [Link] para
construção de interfaces de usuário
interativas, e Angular para
Web 2.0: Introduziu a interatividade, desenvolvimento de aplicações web.
permitindo que os usuários criassem e
compartilhassem conteúdo. Exemplo
disso são os blogs, wikis e redes sociais.
ESTRUTURA DE UM SITE
SITE Front-end: É a parte do site que
os usuários veem e com a qual
Back-end: É a parte "invisível" do site
que processa os dados, gerencia as
interagem. Inclui a interface de
requisições dos usuários e interage
usuário, design, layout, e com o banco de dados. O back-end é
elementos visuais como botões, responsável por garantir que o site
TIPO DE SITES Sites Estáticos: São sites cujas páginas
imagens, vídeos e formulários. O
front-end é construído usando
funcione corretamente. Ele é
desenvolvido usando linguagens
não mudam com base nas interações
tecnologias como HTML como Python, PHP, Ruby, Java, e
do usuário. O conteúdo é fixo e é o
(HyperText Markup Language), frameworks como Django, [Link], e
mesmo para todos os visitantes. Eles
Laravel.
são mais fáceis de criar e manter, e CSS (Cascading Style Sheets) e
Sites Dinâmicos: Diferente dos sites geralmente são usados para sites JavaScript.
estáticos, os sites dinâmicos mudam o institucionais simples.
conteúdo ou a interface de acordo
com a interação do usuário. Esses
sites geralmente são conectados a um "site" (abreviação de "website") refere-
banco de dados e incluem Banco de Dados: É onde são
se a um conjunto de páginas web
funcionalidades como busca, login, armazenadas as informações
personalização de conteúdo e mais.
interligadas que estão hospedadas em
um servidor e são acessíveis pela que o site utiliza e exibe, como
Exemplos incluem redes sociais, sites
dados de usuários, conteúdos
de notícias e lojas online. internet. Cada site possui um endereço
de posts, produtos, etc. Bancos
único, chamado de URL (Uniform
de dados comuns incluem
Resource Locator), que permite aos
MySQL, PostgreSQL, MongoDB,
usuários acessá-lo por meio de entre outros.
navegadores web