APIs: Como aplicações frontend e backend se comunicam?

Leonardo Gomes @leogomesdev
Ilhas Cayman - Agosto de 2021

Quem sou eu?

  • Leonardo Gomes
  • De Quissamã - Interior do Rio de Janeiro
  • Desenvolvedor de Software @ PeerIslands
  • Técnico em Informática Industrial
    (Instituto Federal Fluminense, 2013)
  • Bacharel em Sistemas de Informação
    (Instituto Federal Fluminense, 2016)
  • Nas horas vagas, nada melhor do que uma praia ou churrasco com os amigos

Minha carreira

2014

Analista/Desenvolvedor, Indra

Campos/RJ

Envio de currículo

Site de empregos

2016

Desenvolvedor, Funcional Health Tech

Rio de Janeiro/RJ

Home-office

Convite via LinkedIn

2020

Desenvolvedor, Ame Digital (Americanas.com)

Home-office

Convite via LinkedIn

2021

Desenvolvedor, PeerIslands

Ilhas Cayman (Caribe)

Inscrição via edital

2013

Estagiário de TI, Essentia Editora

Campos/RJ

Digitar os dados

Como um site/app funciona?

Publicação

Enviar os dados para API

Receber os dados via API

Salvar os dados na nuvem

Exemplo: usuária criando uma publicação em Rede Social

Compartilhada com sucesso!

OK!

OK!

OK!

OK!

Front-end

Back-end

Banco de dados

Infraestrutura

Como um site/app funciona?

Qualidade

Produtos

Gestão

  • Javascript
  • HTML
  • CSS
  • PHP
  • Node
  • Java
  • MySQL
  • MongoDB
  • Amazon Web Services
  • Google Cloud Computer

Outras áreas

Áreas envolvidas no Desenvolvimento de Software

E quantos profissionais de T.I. (Tecnologia da Informação) são necessários para um aplicativo funcionar?

(Algumas) carreiras de TI por áreas

Produtos e U/X

  • Analista de Requisitos

  • Dono do Produto

  • Gerente de Produtos

  • Scrum Master

  • Especialista em Experiência do Usuário/Interfaces Visuais

Gestão

  • Gerente de TI (Tecnologia da Informação)

  • PO (Executivo de Proteção de Dados) - LGPD

  • CDO (Executivo de Tranformações Digitais)

  • Gerente de Cyber Segurança

  • Líder de Equipe

Desenvolvimento/dados/Qualidade

  • Desenvolvedor de Software

  • Desenvolvedor de Games

  • Analista de Qualidade

  • Analista de Testes

  • Cientista de Dados

  • Analista de Inteligência de Negócios

Infraestrutura

  • Administrador de Banco de Dados

  • Analista de Infraestrutura

  • Analista DevOps

  • Analista de Segurança da Informação

  • Especialista em Nuvem

Contatos

Leia mais:

APIs: Como aplicações frontend e backend se comunicam?

By Leonardo Gomes da Silva

APIs: Como aplicações frontend e backend se comunicam?

Apresentação sobre algumas das diversas áreas e tecnologias envolvidas em qualquer website/aplicativo moderno

  • 173