Skip to content

Instantly share code, notes, and snippets.

@lovellfelix
Forked from erkobridee/rest-json-js-frontend.md
Created February 19, 2013 22:56
Show Gist options
  • Save lovellfelix/4991003 to your computer and use it in GitHub Desktop.
Save lovellfelix/4991003 to your computer and use it in GitHub Desktop.

Links úteis



Sublime Text 2

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

Security

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

Tools

FrontEnd - Links úteis

Interface

Twitter Bootstrap

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

UX

CSS

Preprocessors

Less

Utilizado no Twitter Bootstrap para implementar as definições, pode ser visto a interface web de definição das variáveis nesse link: Customize

Stylus

Sass

VS.

Tools

JavaScript

Regular Expressions

Performance

CI

JQuery

UI Libraries

Charts

Tools

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

Popular Modules
Angular.js Tips and Tricks

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

  • 5 of the Best Free HTML5 Presentation Systems

  • CreateJS Studio - A suite of Javascript libraries & tools for building rich, interactive experiences with HTML5.

  • KineticJS - is an HTML5 Canvas JavaScript framework that enables high performance animations, transitions, node nesting, layering, filtering, caching, event handling for desktop and mobile applications, and much more.

  • Nanoko - is a JavaScript modular framework enabling flexible and sustainable HTML5 applications development and their deployment on both mobile and desktop applications. Getting Started | utiliza o maven como base para o projeto |

Tools

Performance

Games

Game Engine

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