Web Services Development

Web Services

This topic provides an introduction to Web Services. You will cover web services origins, the definition of a web service, web service examples, and the microservice concept.

JavaScript

This talk provides an introduction to Javascipt. You will cover JavaScript origins and primative types, objects, programming constructs and functions used in Javascript.

Node.js

This talk instoduces Node.js and Node Packet Manager. You will also learn about blocking vs. non-blocking processes and how Node.js processes events, specifically HTTP requests.

REST and Express

This talk introduces Representational State Transfer (REST). REST a software architectural style for the world wide web. Express is a Node.js framework which can be used to create Restful web APIs.

Cloud Storage

This talk covers cloud databases and MongoDB. You will learn about characteristics of distributed cloud-based data stores and how to use MongoDB with Node.js applications.

Indirect Messaging

This talk introduces basic external data representations and indirect messaging.

Microservices

This talk introduces the Microservices concept.

Microservices - Further Reading

Chapter 1 from Builing Microservices .

Mongoose

This talk introduces Mongoose and Lodash. You will learn how to apply Mongoose to improve your existing labwork.

Highly Available Cloud Applications and Services

This talk introduces highly available, fault tolerant, cloud-based architectures using Amazon Web Services.

Messaging and Queues

This talk discusses common external data representations, Messaging and Queues.

Testing with Mocha and Supertest

An on-line tutorial for testing express APIs can be found here