Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programação não é um bicho de 7 cabeças

Vitor Leal
August 27, 2014

Programação não é um bicho de 7 cabeças

Workshop realizado no evento RIA, parta tentar ajudar não técnicos a entender um pouco mais sobre o mundo de programação aplicações e websites

Vitor Leal

August 27, 2014
Tweet

More Decks by Vitor Leal

Other Decks in Technology

Transcript

  1. 3 Sumário • Linguagens de programação • Interfaces e BackEnd

    • O que é uma API? • Estrutura de dados • App Maker
  2. 17 O que é uma API? API significa Application Programming

    Interface. Ela funciona através da comunicação entre diversos códigos, definindo assim comportamentos específicos de determinados objetos em uma interface. Ou seja, a API irá interligar diversas funções em um site (ex: busca, conteúdo das notícias, artigos …) e possibilitando que estas informações possam ser utilizadas em outras aplicações.
  3. 18 O que é uma API? Exemplos de API: Login

    com Facebook Quando você faz o login em um aplicativo ou site usando o seu usuário do Facebook.
  4. 19 O que é uma API? Exemplos de API: Google

    Maps Quando você usa o Google Maps em site ou aplicativo (ex: app de lojas e restaurantes)
  5. 21 Estrutura de dados Estrutura de dados: XML, JSON XML:

    É um formato mais completo para intercâmbio de dados que tem características similares a um documentos de texto. JSON: É um formato leve para intercâmbio de dados entre aplicativos que é muito utilizado nas aplicações atuais por ter um gasto de transferência menor que o XML.
  6. 22 Estrutura de dados XML JSON <?xml version="1.0" encoding=“ISO-8859-1”?> <usuario>

    <nome>João</nome> <email>joã[email protected]</email> <endereco>Rua Guaraiuva</endereço> </usuario> { ‘usuario’: { ‘nome’: ‘João’, ‘email’: ‘[email protected]’, ‘endereco’: ‘Rua Guaraiuva’ } }
  7. 25 Firefox APP Maker Aplicativo web que permite criar aplicativos

    mobile de maneira simples e visual. https://webmaker.org/