Hello, there! Você já trabalha ou está estudando para se tornar um(a) full stack developer?
Nesse caso, existem algumas palavras em inglês que você deve ter na ponta da língua, já que elas são usadas quase diariamente nessa carreira.
Dê uma olhada na lista que preparamos abaixo. How many of them do you already know? (Quantas delas você já conhece?)
10 PALAVRAS em inglês para desenvolvedores FULL STACK
1. Database
É o banco de dados, ou seja, onde as informações e dados da aplicação são armazenados e recuperados, como usuários, produtos, etc.
- Our database stores all user information securely. (Nosso banco de dados armazena todas as informações dos usuários de forma segura.)
- We need to create a backup of the database regularly. (Precisamos criar um backup do banco de dados regularmente.)
2. API (Application Programming Interface)
A sigla API pode ser traduzida como Interface de Programação de Aplicações, e ela define um conjunto de regras que permite a comunicação entre sistemas, como a interação entre o frontend e o backend.
- We use an API to fetch real-time weather data. (Usamos uma API para buscar dados de clima em tempo real.)
- Our API allows different systems to communicate with each other. (Nossa API permite que diferentes sistemas se comuniquem entre si.)
3. Server
O servidor é o computador ou sistema que hospeda e executa a aplicação, respondendo aos pedidos dos usuários.
- If the server is down, the application won't work. (Se o servidor estiver fora do ar, a aplicação não vai funcionar.)
- You need access permissions to connect to this server. (Você precisa de permissões de acesso para se conectar a este servidor.)
4. Request / Response
A palavra request significa pedido, e response significa resposta. Aqui estamos falando da comunicação entre o cliente e o servidor, onde o cliente faz uma solicitação (request) e o servidor responde com dados (response).
- Each user action sends a request to the server. (Cada ação do usuário envia uma solicitação para o servidor.)
- The server responds with data after receiving a request. (O servidor responde com dados após receber uma solicitação.)
5. Component
Em uma aplicação, um component (componente) é uma parte que pode ser utilizada diversas vezes, como um botão ou formulário, o que facilita o desenvolvimento e a organização do código.
- Each button on the website is a separate component. (Cada botão no site é um componente separado.)
- Updating one component doesn't affect the others. (Atualizar um componente não afeta os outros.)
6. Routing
O routing (roteamento) define os caminhos da URL para direcionar o usuário a diferentes partes da aplicação, como páginas ou funcionalidades.
- Proper routing is essential for a smooth user experience. (Um bom roteamento é essencial para uma experiência do usuário suave)
- Our app uses dynamic routing to load content quickly. (Nosso app usa roteamento dinâmico para carregar conteúdo rapidamente.)
7. Framework
Um framework é uma estrutura pré-desenvolvida de código que acelera o desenvolvimento, fornecendo ferramentas e padrões prontos que serão utilizados pelos desenvolvedores.
- React is a popular framework for building user interfaces. (React é um framework popular para construir interfaces de usuário.)
- Using a framework can speed up development. (Usar um framework pode acelerar o desenvolvimento.)
8. Deployment
O deployment é a implantação, ou seja, é o processo de publicar a aplicação em um ambiente onde os usuários podem acessá-la, como em um servidor online.
- Deployment is the final step in making an app accessible online. (A implantação é o passo final para tornar um app acessível online.)
- Testing is crucial before deployment to prevent issues. (Testar é crucial antes da implantação para evitar problemas.)
9. Authentication
Quando queremos verificar a identidade do usuário, como através de login e senha, usamos uma authentication (autenticação).
- Our app uses two-factor authentication for added security. (Nosso app usa autenticação em duas etapas para maior segurança.)
- We implemented Google authentication to simplify login. (Implementamos a autenticação do Google para simplificar o login.)
10. Scalability
Uma etapa importante do desenvolvimento de uma aplicação é avaliar a sua scalability (escalabilidade), isto é, sua capacidade de crescer e suportar mais usuários e dados sem perda de desempenho.
- The database was optimized to improve scalability. (O banco de dados foi otimizado para melhorar a escalabilidade.)
- Our system's scalability is crucial for long-term success. (A escalabilidade do nosso sistema é crucial para o sucesso a longo prazo.)
How many of these words do you use daily at work? (Quantas dessas palavras você usa diariamente no trabalho?)
Continue estudando com a gente no nosso artigo "Você sabe o que são WEARABLES?". See you!