Skip to content

Instantly share code, notes, and snippets.

@rpkraemer
Forked from erkobridee/rest-json-js-frontend.md
Created November 6, 2012 19:21
Show Gist options
  • Select an option

  • Save rpkraemer/4026864 to your computer and use it in GitHub Desktop.

Select an option

Save rpkraemer/4026864 to your computer and use it in GitHub Desktop.
links úteis REST, JSON, HTML5, JavaScript e Twitter Bootstrap

BackEnd - Links úteis

Autenticação

###OAuth

um modo de evitar a propagação de login/senha entre 
muitas aplicações, tendo um único ponto onde se mantem o 
login e as demais aplicações irão ser autorizadas a 
acessar/se autenticar através do uso de TOKENs 
(credencial de acesso, com tempo de vida e credencial de 
renovação dos TOKENs)

Este modelo não resolve a situação de integração 
Aplicação <-> Aplicação B2B

Em um ambiente corporativo um modelo de Single Sign-On é 
mais recomendado

SAML

SAML - Security Assertion Markup Language

É um padrão baseado em XML para comunicação de 
informações referente a identidade entre organizações, 
utilizado para transmitir de forma segura tokens de 
autenticação e outras informações do usuário 
entre os dominios na internet.

CAS

CAS - Central Authentication Service

Microsoft ADFS / Microsoft ACS / SWT

STS - Security Token Service

SWT - Simple Web Token

REST

  • Wiki : REST en | pt

Design

How To

.Net

Java

Python

Node.js

HATEOAS

HATEOAS - Hypermedia as the Engine of Application State wiki

HAL

HAL is two media types (application/hal+json & application/hal+xml) with which applications are exposed as sets of link relations.

JSON

FrontEnd - Links úteis

Interface

Twitter Bootstrap

Framework front-end para facilitar e aumentar a velocidade do desenvolvimento web (mantido pelo Twitter)

UX

JavaScript

Performance

CI

JQuery

UI Libraries

Charts

Tools

  • 50 Useful JavaScript Tools

  • Yeoman - is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps.

Code Editor

Code Quality

Tests

MVC Frameworks

Angular.js

Framework Javascript para desenvolvimento de Front-end com curva de aprendizado rápida e produtividade tão boa como encontrada no Adobe Flex

Obs.: o Angular.js é mantido pela Google

Backbone.js

Este framework é bastante citado e utilizado em projetos para organizar o front-end das aplicações

Obs.: Mantido pela DocumentCloud

HTML5

Refere-se a nova sintaxe do HTML, além de novos recursos para serem utilizados diretamento pelo web browser, conforme apresentados: Slides | HTML5 Rocks e Entendendo quais APIs (realmente) fazem parte do HTML5 | Tableless

Compatibility

Libraries

Games

Build Desktop Applications

  • AppJS - for Linux, Windows and Mac using HTML, CSS and Javascript
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment