O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Beginner's Guide to Backend Development

Video Description

Boost your development skills by learning the basics of Node, MongoDB, and ES6, and creating your own REST API from scratch.

About This Video

  • Discover everything from Javascript basics, working with REST APIs and building your first app with a backend API
  • Start building backends for your mobile apps and websites
  • Build your first app with a backend API working with REST APIs

In Detail

Welcome to the most comprehensive course on backend development for beginners. In this course, you’ll learn everything you need to know to get started building backends for your mobile apps and websites. In the course you’ll learn everything from Javascript basics, working with REST APIs and building your first app with a backend API! By the end of this course, you’ll be able to set up your own backends for apps and websites.

Table of Contents

  1. Chapter 1 : Intro to JavaScript
    1. Time to JavaScript 00:08:51
    2. JavaScript Reference 00:04:21
    3. Comments & How to Link Scripts 00:07:45
    4. Numbers 00:08:03
    5. Variables & Strings 00:12:57
    6. Comparison Operators 00:15:40
    7. Logical Operators 00:15:19
    8. Arrays 00:16:17
    9. Loops 00:14:23
    10. Functions 00:22:20
    11. Objects 00:27:06
    12. Bind 00:08:31
    13. Percentage Calculator - Setting Up the Form 00:07:56
    14. Percentage Calculator - Grabbing Elements with JavaScript 00:10:39
    15. Percentage Calculator - Using Event Listeners 00:12:55
    16. Percentage Calculator - Algorithm & Prevent Default 00:08:10
  2. Chapter 2 : Intro to Node, Mongo, & REST APIs
    1. Understanding Web Requests 00:17:13
    2. Installing Node on macOS 00:07:49
    3. All about JSON 00:10:40
    4. Basics of Node 00:09:23
    5. Node Modules 00:05:40
    6. Building Your First API 00:16:59
    7. Postman, GET & POST Requests 00:19:24
    8. URL Parameters & Delete Requests 00:18:16
    9. Installing MongoDB on macOS 00:05:42
    10. Working with the Mongo Shell 00:12:19
    11. Searching for Documents 00:08:05
    12. Deletions & Documentation 00:04:24
    13. Swag Shop API - Project Creation 00:10:09
    14. Swag Shop API - Creating the Models 00:14:42
    15. Swag Shop API - Posting Products 00:12:56
    16. Swag Shop API - Fetching Products 00:09:56
    17. Swag Shop API - Populating Data 00:19:21
  3. Chapter 3 : Setup for Node, MongoDB, Postman, and other API tools
    1. API Tooling Intro for Node API 00:01:03
    2. Installing Atom - Code editor for API development 00:09:55
    3. Installing NodeJS & node version manager 00:09:24
    4. Installing MongoDB - noSQL database 00:09:32
    5. Installing Postman - Client to test node API 00:09:52
    6. Installing NodeJS packages with NPM 00:07:30
  4. Chapter 4 : First App
    1. Hello World API Example Code Along in Node 00:44:32
  5. Chapter 5 : JavaScript - ES6 Basics
    1. Intro - Why JavaScript for node API development 00:01:34
    2. ECMAScript Standards and ES6 00:02:47
    3. ES6 Variables 00:21:22
    4. ES6 Strings 00:07:08
    5. ES6 Operators 00:10:04
    6. ES6 Conditionals and Loops 00:16:47
    7. ES6 Functions 00:20:24
    8. ES6 JavaScript Objects 00:20:22
    9. ES6 Arrays 00:18:34
    10. ES6 Array Helpers 00:33:57
    11. ES6 'this' and 'bind' 00:08:16
    12. ES6 'Call' 00:05:27
    13. ES6 'import' and 'require' 00:16:21