Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Restful Web Api Design With Nodejs

    Posted By: ELK1nG
    Restful Web Api Design With Nodejs

    Restful Web Api Design With Nodejs
    Last updated 5/2016
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 279.13 MB | Duration: 1h 55m

    Explore the practical sides of REST to build data-centric applications with Node

    What you'll learn

    Define what an API is and how it is used in client-server communication

    Explore HTTP requests and responses and find out about the various fields that make up these requests and responses

    Understand the architectural constraints and properties that make an API RESTful

    Use Twitter’s API to tweet and search for tweets

    Store Twitter’s data in our database to minimize the use of Twitter’s API

    Use Async.js to handle Twitter’s API constraints

    Test APIs using Postman and Apache Benchmark

    Build the API on the server using Express.js and MongoDB

    Find out about the Facebook Graph API, and its structure, resources, and permissions

    Be introduced to GitHub API, its use of different representations, the PATCH verb, HATEOAS, and conditional requests

    Get security tips to prevent session hijacking vulnerabilities

    Requirements

    Knowledge of REST or HTTP is not essential as this course provides all the background information required to get you started.

    Description

    RESTful Web APIs allow developers to create unprecedented
    applications by leveraging the data on the Internet. Since JavaScript is
    the language of the web, building APIs using Node.js provides a
    seamless development experience on both the front end and the back end.
    This video course gives you an overview of a RESTful API and goes
    through the logical steps of building one. It explores three different
    APIs, focusing on their similarities and differences to effectively
    implement one.
    We’ll start off by defining APIs, showing how they can be built on
    top of HTTP, and listing the properties that make an API RESTful. We
    will develop Twitter Notes, a web application that lets its users leave
    notes for their Twitter friends. We will use Twitter’s API to implement a
    login flow and then design a web API. In addition to using Twitter’s
    API, we will take a closer look at two other real-world APIs—Facebook
    API and GitHub API. Finally, we’ll end up honing some best practices to
    keep the APIs secure, maintainable, and performant.
    By the end of this course, you will have a good grasp of APIs, HTTP,
    REST, OAuth 1.0a, API testing, and API security. Since the course
    explores three different REST APIs, you will reach a level where you
    will be comfortable using any RESTful API, even if it does not have an
    SDK.About The AuthorSaleh Hamadeh started programming when he was 13, and he currently studies computer science at the Georgia Institute of Technology. Saleh became president of gt-webdev, a student organization focused on teaching students web development. During his time at Georgia Tech, Saleh interned as a web developer at BrainJocks and Yahoo! Saleh is passionate about the future of the web and hopes to work, learn, and teach in that field.

    Overview

    Section 1: REST Fundamentals

    Lecture 1 The Course Overview

    Lecture 2 What Is an API?

    Lecture 3 Communication via HTTP

    Lecture 4 Identifying REST Resources

    Lecture 5 Properties of RESTful APIs

    Lecture 6 Setting Up the Environment

    Section 2: Consuming a RESTful API

    Lecture 7 A Look at OAuth 1.0a

    Lecture 8 Creating an OAuth Login Request

    Lecture 9 Getting an Access Token

    Lecture 10 Exploring Twitter’s REST API

    Lecture 11 Saving Data in MongoDB

    Section 3: Building a RESTful API

    Lecture 12 Designing the API Specifications

    Lecture 13 Creating the API Handlers

    Lecture 14 Acceptance Testing with Postman

    Lecture 15 Load Testing and Going Multicore

    Section 4: APIs in the Real World

    Lecture 16 Facebook Graph API

    Lecture 17 GitHub API

    Lecture 18 IFTTT

    Section 5: Best Practices

    Lecture 19 Security Considerations

    Lecture 20 Documentation

    Lecture 21 Versioning

    Lecture 22 Caching

    This video course is for Node.js developers who know JavaScript and are familiar with HTML and CSS.