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:
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
}