20.9 C
Nova Iorque
sexta-feira, abril 4, 2025

O que é again -end?


Os desenvolvedores de again -end lidam com os processos ocultos que correm nos bastidores, mas o que isso significa exatamente? Geralmente, um web site consiste em duas partes – o entrance -end e o again -end. O front-end, também conhecido como o lado do cliente, é o que você vê no navegador. O back-end, ou servidor, é tudo o que acontece “sob o capô”, e seus componentes não são imediatamente óbvios.

Pense em um web site como um restaurante. Quando você se senta, recebe um menu, que pode incluir fotos e descrições dos itens que você pode fazer. Ao fazer seu pedido, você pode solicitar algo específico, como uma salada com molho ao lado. Isso representa o entrance finish.

Em seguida, a equipe da cozinha pega seu pedido, pega os ingredientes da geladeira e despensa, os cozinha e traz sua comida para você. Isso representa o again -end.

Aprenda algo novo de graça

Abaixo, examinaremos mais de perto o back-end, o que os desenvolvedores de back-end fazem, as ferramentas que eles usam e como se tornar uma. (Ou se você preferir pular para o back-end, verifique nosso cursos sobre desenvolvimento da net.)

O que entra no again -end?

O again -end é uma combinação de servidores e bancos de dados. Os servidores controlam como os usuários acessam arquivos. Os bancos de dados são organizados e coleções estruturadas de dados.

Aqui está um exemplo: quando você faz login em um web site e insere seu nome de usuário ou e -mail e senha. Essas informações são enviadas ao software program do lado do servidor, que valida a estrutura do seu e-mail e senha. Se tudo parecer bom, ele verifica os dados com o banco de dados para garantir que alguém com esse nome de usuário e senha exista. Se isso acontecer, o banco de dados fará o login e enviará informações de volta para você na forma da página do seu usuário.

O que os desenvolvedores de back-end fazem?

Em outro publish, Doug, um de nossos engenheiros de back-end, nos dá uma visão geral de O que um desenvolvedor de back-end faz. Ao abordar a capacidade de solução de problemas do papel, ele fornece uma lista de responsabilidades comuns, incluindo:

  • Criando, integrando e gerenciando bancos de dados.
  • Usando estruturas de back-end para criar software program do lado do servidor.
  • Validando os dados para garantir que sejam formatados corretamente antes de serem enviados para o banco de dados.
  • Integração de elementos voltados para o usuário com elementos do lado do servidor para garantir que as informações estejam sendo enviadas para o native certo para que o servidor possa recuperá-lo.

Os desenvolvedores de back-end usam uma variedade de tecnologia e software program, muitos dos quais se enquadram em três categorias: bancos de dados, linguagens de programação e estruturas.

Bancos de dados

Como explicamos acima, os bancos de dados são usados ​​para armazenar informações do usuário e outros dados importantes. Os sistemas populares de gerenciamento de banco de dados incluem:

Linguagens de programação

Os desenvolvedores de back-end usam idiomas de consulta como SQL para manipular os dados armazenados em bancos de dados. Eles também usam várias linguagens de programação para criar aplicativos que facilitem a comunicação entre servidores e bancos de dados. Alguns desses idiomas incluem:

Python é uma ótima opção para iniciantes. É conciso e fácil de ler. Também é extremamente fashionable e tem uma grande comunidade de programação por trás disso. Ruby é outra linguagem para iniciantes que tem uma comunidade de programação entusiasmada por trás disso.

Estruturas

As estruturas tornam o desenvolvimento de software program mais rápido e mais fácil, economizando tempo que os desenvolvedores gastam o código de redação. As estruturas populares incluem:

Como você se torna um desenvolvedor de back-end?

Você pode seguir alguns caminhos para se tornar um desenvolvedor de back-end. Uma opção é obter um diploma, mas isso não é para todos. Felizmente, você pode Torne-se um desenvolvedor de back-end sem um diploma Ao fazer aulas e aprender por conta própria.

Carlos sugere começar por Escolhendo um idioma e uma estrutura. Por exemplo, você pode começar com Ruby e depois aprender seu associado Ruby on Rails Framework.

A partir daí, Carlos sugere aprender a trabalhar com servidores e depois aprender APIs e Métodos HTTP. Em seguida, você deseja se conectar aos bancos de dados e aprender a recuperar dados. Finalmente, você vai querer construir algo por conta própria. Isso permite que você implemente o servidor, o banco de dados e as APIs e se conecte a um entrance finish simples. Isso une todo o seu aprendizado e fornece um projeto que você pode incluir em seu portfólio.

Como você se torna um engenheiro de back-end?

Se você está intrigado com todos os acontecimentos nos bastidores dos websites, outra opção de carreira está se tornando um engenheiro de back-end. Os engenheiros de back-end tendem a ter uma visão geral do back-end, servindo essencialmente como arquitetos-projetando sistemas inteiros e supervisionando projetos inteiros.

Se isso soa como o papel para você, confira nosso Carreira de engenheiros de back-end. Você aprenderá a usar ferramentas como JavaScript, Node/Categorical.js, SQL e muito mais. Você também criará projetos de portfólio, que ajudarão você a conseguir um emprego como desenvolvedor ou engenheiro de back-end.

Você também aprenderá sobre segurança da net, algoritmos e como dimensionar servidores. Nós até ajudamos você a se preparar para suas entrevistas técnicas, que são demonstrações no native de suas habilidades. Pronto para começar seu caminho? Inscreva -se hoje!

Este weblog foi publicado originalmente em setembro de 2021 e foi atualizado para incluir informações e cursos de engenheiros de back-end mais relevantes.


Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles