Jornada do Dev

Criando Projeto no Firebase

Entre para ter acesso à essa aula

Na computação, front end é toda parte de um sistema que interage diretamente com o usuário. No desenvolvimento de software, corresponde a toda interface gráfica com o usuário, incluindo a parte visual e interativa. Já o back end corresponde à parte lógica e invisível ao usuário, que lida com regras de negócio e dados.

É possível terceirizar serviços como armazenamento, autenticação, banco de dados, e infraestrutura, o que facilita para desenvolvedores front-end e organizações. Há muitos serviços disponíveis para construir um aplicativo, como o Google Analytics, serviços de mensagens, notificação e armazenamento.

A integração entre front-end e back-end é essencial e pode ser feita através de serviços como o Firebase. É possível fazer a integração com diferentes provedores de autenticação, como Google, Facebook, Twitter, Apple e número de telefone. A delegação de serviços para terceiros facilita o desenvolvimento e permite que desenvolvedores front-end se foquem no desenvolvimento nesta área.