⾕

Computação  |  

Frontend e Backend

Frontend: Refere-se à parte visual com a qual o usuário interage diretamente. Inclui:

• HTML
• CSS
• JavaScript
• Frameworks como:
       - React
       - Vue.js
       - Angular

Backend: Refere-se à lógica de funcionamento e ao acesso a dados, que ocorre no servidor.

Exemplos de linguagens backend incluem as que vemos abaixo:

• PHP
• Python (Django, Flask)
• Java (Spring)
• JavaScript (Node.js)
• Ruby (Rails)

Armazenamento de Dados

Banco de Dados: A maioria dos sites precisa guardar dados (usuários, posts, produtos). Isso é feito com bancos de dados.

• Relacionais (SQL): MySQL, PostgreSQL, SQLite
• Não-relacionais (NoSQL): MongoDB, Firebase

Comunicação com o Banco: Usamos o backend para fazer consultas e alterações no banco de dados, por meio de comandos como:

SELECT * FROM usuarios WHERE email = '[email protected]';

APIs e Web Services

Uma API (Application Programming Interface) é um conjunto de regras que permite que sistemas conversem entre si.

Uma API web retorna dados em formato como JSON (JavaScript Object Notation):

{
    "nome": "João",
    "idade": 30
}

Back Next