Article image
Daniel Pereira
Daniel Pereira06/10/2023 15:49
Compartilhe

18 termos de Desenvolvimento Back End para iniciantes

    1. Servidor: Uma máquina que executa o Back-End de um site ou é acessível por outras aplicações.
    2. Node.js (Node): Um interpretador para JavaScript.
    3. NPM (Node Package Manager): Um gerenciador de módulos para o Node.js.
    4. Middleware: Um software que conecta sistemas e funções isoladas, como um intermediário.
    5. Express.js: Um framework para Node.js que ajuda a criar rotas, middlewares e outras funções para desenvolver APIs e SPAs.
    6. Banco de Dados: Um local onde informações relacionadas são armazenadas, frequentemente em formato de tabelas.
    7. Banco de Dados Relacional (SQL): Bancos de dados organizados em tabelas que têm relações entre si.
    8. Banco de Dados não Relacional (NoSQL): Bancos de dados que não usam tabelas para armazenar informações.
    9. SQL (Linguagem de Consulta Estruturada): Uma linguagem usada em bancos de dados relacionais.
    10. Sistema de Gerenciamento de Banco de Dados (SGBD): Responsável por gerenciar dados, incluindo acesso, persistência e organização.
    11. MySQL: Um SGBD que utiliza a linguagem SQL.
    12. API (Interface de Programação de Aplicativos): Uma interface que permite a comunicação entre programas e define como eles devem interagir.
    13. REST (REpresentational State Transfer): Um estilo de arquitetura de serviços web que define boas práticas.
    14. Restful: Uma aplicação web que segue o padrão REST.
    15. CRUD (Create, Read, Update and Delete): As quatro operações básicas de interação com uma base de dados: criar, ler, atualizar e excluir dados.
    16. Serviço Web: Uma solução para integrar sistemas e permitir a comunicação entre diferentes aplicações.
    17. Webhook: Uma maneira passiva de receber informações quando eventos ocorrem, pulando a etapa de solicitação feita por uma API.
    18. HTTP (Protocolo de Transferência de Hipertexto): Protocolo que rege a comunicação entre clientes e servidores na web.

    *obs 18 termos que deixei salvo no meu computador que me ajudaram a compreender melhor algumas coisas que são faladas.

    Compartilhe
    Comentários (4)

    OC

    Osvaldo Calabria - 06/10/2023 17:41

    Muito bom 😃

    Bruno Santos
    Bruno Santos - 06/10/2023 16:17

    Que bacana, mano. Pessoalmente, descobri o real significado de webhook por esse artigo. Vlw demais.


    Pra complementar, o conceito de Rotas também é bastante relevante, tanto para Back-end quanto para Front-end. Ah e tem um conceito que eu acho que todo mundo vai se deparar algum dia: CORS. É basicamente um mecanismo que define qual domínio (quem) pode acessar a aplicação.


    No caso de criação de um Back-end, é possível determinar que apenas um domínio específico (talvez um host do GitHub) possa acessar o end-point (endereço) do Back-end.

    CR

    Crisley Rodrigues - 06/10/2023 16:12

    Obg 🙌🏽

    AP

    Aline Pfützenreuter - 06/10/2023 16:07

    Muito obrigada! Foi muito esclarecedor, eu ficava meio perdida kkkkk