U.S. Bank Pre-Reading Material

A. Technical Resource Documents and Tutorials

Doing pre-reads #1 and #2 will give you the most competitive edge coming into the competition

  1. Tutorial on how to create a REST API using node.js and mongoDB
    https://docs.google.com/document/d/1wGpSYT_tCbR1-fZ1gdNkA_hc_j-siJEqZvP1XB6-yk8/edit?usp=sharing
  2. RAML Tutorial
    Please complete section 100 of the RAML tutorial. We will use RAML 0.8. RAML just released RAML 1.0 a couple of weeks ago.
    *Use this API Designer when building out your RAML. (NOTE: when you save your RAML it uses the browsers file system. If you want to share the file you will need to download (export) it.) - http://raml-designer.akana-dev.net:3000
    *The tutorial is located here: http://raml.org/docs.html
  3. Account Data Sample API
    This is an example API built with node.js, express and mongodb. You can see this API in action in the developer portal. To do so you will need to:
    • Register with the developer portal https://usbinnovation.eap.soa.com
    • Login to the developer portal
    • Create an application by clicking on the big + sign in the menu bar at the top of the page and selecting "Add a New App"
    • Subscribe to the Account Data Sample API by clicking on the Account Data from the main portal pages and clicking Access. Follow the instructions for subscription
    • Click on your App by selecting Go To My App icon in the top menu bar. Click on the Dev Console link in the left navigation.
    • Begin playing with the API

    See the detailed RAML document and the node.js code by going to the Account Data Sample API's documentation page and click on Details in the left nav. - Account Data Sample Documentation

B. General Technical Background Documents

  1. Here is presentation on API Description Languages
    http://www.slideshare.net/AkanaInc/api-description-languages-which-is-the-right-one-for-me-api-description-languages-which-is-the-right-one-for-me
  2. Presentation on Hypermedia APIs
    http://resource.akana.com/webinars/making-sense-of-hypermedia-apis-hype-or-reality
  3. White paper on managing, securing and promoting APIs
    http://resource.akana.com/white-papers/ebook-building-successful-apis

C. APIs in Financial Services

  1. APIs Are The New FTEs - http://techcrunch.com/2015/09/06/apis-are-the-new-ftes/
  2. Growing Use Of APIs in Finance - http://www.fiercefinanceit.com/story/growing-use-apis-finance-can-expose-firms-new-threats/2015-05-14
  3. API Security Needs to Be CXO Level - http://www.itbusinessedge.com/blogs/data-security/api-security-needs-to-be-backed-by-cxos.html
  4. APIs Need Rockstar Product Management - http://www.programmableweb.com/news/finding-rockstar-api-product-manager-your-public-apis/analysis/2015/09/21
  5. 41 APIs making waves in Fintech - http://letstalkpayments.com/41-apis-making-waves-in-fintech