/modulo-32

ajax-2

Primary LanguageJavaScript

HTTP

HyperText Transfer Protocol

Referências

AJAX

Asynchronous JavaScript and XML

  • importante por trabalhar atualização da página sob demanda, de modo assíncrono
  • requisições assíncronas trabalham de modo não cronológico, varia de acordo com o tempo de resposta do servidor, quantidade de informações...
  • pode ser implementada pelo JQuery ou Fecth API do JavaScript

APIs

Application Program Interface

Rest

Criado por Roy Fielding, um dos criadores do HTTP

  • Serve para estabelecer padrões de comunicação entre back-end e front-end
  • Header: cabeçalho de requisições
  • Path: caminho ou rota para back-end
  • URL: apix.google.com, api.amazon.com
  • Interoperar dados, informações, serviços
  • Get
  • Post
  • Put
  • Delete

Validação de Formulário

  • Garantir o preenchimento correto de campos
  • Validar dados, documentos, números importantes (CPF, CEP, Telefone, Número de Cartão, .... )
  • Prevenção de vulnerabilidades como SQL Injection
  • Tarefa do front-end, que podem ser processadas pelo back-end