Rapid API development with Node.js and LoopBack

20 April • 9:00 – 17:00 • Saïd Business School

Node is just JavaScript, they said. All you need is basic JS skills they said… They were right! In this workshop attendees will learn about Node itself and why it is a prime solution for scalable API development. We’ll talk about the Node module system and then build a full REST API using the open source Loopback framework built on top of Express, the oldest and most popular web framework for Node. LoopBack uses a model-driven pattern for rapid API development with automatic endpoint generation, multiple data source integrations, built in token-based authentication, and much more!

We live in a highly connected, ever-evolving technological world. Our various devices are constantly talking to each other and the multitude of services they need to retrieve and process data. These data APIs must handle immense volumes of data and must scale to handle them sometimes overnight. Node.js has become the technology of choice for rapid, scalable API development. Attendees will come away from this workshop ready to tackle these applications with the proper tools.

Topics will include:

  • Node core and its module system
  • REST API basics
  • LoopBack models, relationships, and access control
  • Connecting LoopBack models to a database
  • Extending Loopback models with custom remote methods
  • Basic debugging, profiling, and scaling (as time permits)

Requirements:

  • Solid understanding of JavaScript
  • Install Node.js (at least 0.12)
  • Install StrongLoop tools for scaffolding: npm install -g strongloop
  • Install mongodb (or another database to use, or use a service like mongolab.com)

Jordan Kasper

Jordan Kasper

Developer Evangelist at StrongLoop

About Jordan Kasper

Shortly after it arrived at his home in 1993, Jordan began disassembling his first computer - his mother was not happy. She breathed more easily when he moved from hardware into programming. Jordan’s experience includes companies large and small, universities, and numerous OSS projects. He also speaks at, and helps organise, local user groups, barcamps, hackathons, and conferences. Jordan’s primary mission for the last 10 years has been to evangelise technology of all sorts and share what he has learned to help others grow. He currently works as a Developer Evangelist for StrongLoop, an IBM company and a leader in software solutions for Node.js. In his down time he enjoys puzzles of all sorts and board games!

Jordan Kasper

Jordan Kasper

Developer Evangelist at StrongLoop

Buy ticket
£299 + VAT

Sponsors

If you’d like to get involved in supporting Render, please request a sponsor pack. We’d love to work with you!