Mô tả

Beginner API development in Node, Express, ES6, & MongoDB

Are you a mobile app developer that needs a backend API & database?

Do you have an mobile product idea?

Do you want to create your own startup? 

Or do you want to become a backend developer?

This is THE course for you.

We have taught over 50,000 students how to code and so many of them have the same question, "How can I build a server for my mobile apps?"

What you will learn:

  • Node
  • Express
  • MongoDB
  • ES6 & Javascript
  • API development
  • CRUD & REST
  • How to get an iOS app to talk to your API
  • How to get an Android app to talk to your API
  • Tooling & automation
  • Professional coding tips & practices
  • And so much more....

This course is for ANYONE - but we specifically designed it to take mobile developers to the next level by helping them build their own APIs for their apps!

Bạn sẽ học được gì

Build APIs that iOS apps & Android apps can talk to

Deploy APIs in Node to live servers

Deploy live MongoDB instances on servers that the APIs can talk to

Write code in ES6 for API development or for general programming

Yêu cầu

  • No coding experience required, though basics programming skills will help build restful APIs
  • Must have a Mac or a PC to create REST API in Node

Nội dung khoá học

9 sections

API Course Intro

2 lectures
Intro to API Course
01:55
What is a REST API
02:32

Setup for Node, MongoDB, Postman, and other API tools

7 lectures
API Tooling Intro for Node API
01:03
Installing Atom - Code editor for API development
09:55
Installing Nodejs & node version manager
09:24
Installing MongoDB - noSQL database
09:31
Installing Postman - Client to test node API
09:52
Installing Node js packages with NPM
07:30
Quiz
5 questions

Hello API

2 lectures
Hello World API Example Code Along in Node
44:32
Quiz
5 questions

JavaScript Basics

15 lectures
Intro - Why Javascript for node API development
01:34
ECMAScript Standards and ES6
02:46
ES6 Variables
21:21
ES6 Strings
07:07
ES6 Operators
10:03
ES6 Conditionals and Loops
16:47
ES6 Functions
20:23
ES6 JavaScript Objects
20:22
ES6 Arrays
18:33
ES6 Array Helpers
33:57
ES6 'this' and 'bind'
08:16
ES6 'Call'
05:27
ES6 'import' and 'require'
16:45
Exercise
00:46
Quiz
5 questions

Creating our REST API

10 lectures
Node REST API Section Intro
01:10
Setting up our Node Project Skeleton
22:43
Setting up MongoDB for Node API
16:28
Adding Data (POST requests in Node)
20:24
Retrieving Data (GET requests in Node)
10:47
Updating Data (PUT requests in Node)
06:43
Deleting Data (DELETE requests in Node)
05:42
Adding features to our Node API and refactoring
41:17
Exercise
00:40
Quiz
5 questions

Authentication and Security

4 lectures
Setting up our User Model for Authentication in Node
14:38
Authentication Middleware and Securing Resources in Node
28:53
Exercise
00:37
Quiz
5 questions

Deploying Our Node API To A Live Server

4 lectures
Node deployment: Intro
02:01
Node deployment: Spinning up a Digital Ocean droplet for our Node API
18:21
Node deployment: Digital Ocean droplet part 2
22:35
Node deployment: Digital Ocean droplet part 3
29:09

Creating an iOS app to make use of our Node REST API

12 lectures
Building an iOS client Intro
01:47
API Adjustments
15:05
Data Models
25:43
DataService
50:24
AuthService
32:03
Main ViewController
23:05
LogIn ViewController
27:32
AddFoodTruck ViewController
26:32
Details ViewController
24:42
Reviews ViewController
32:57
AddReview ViewController
24:51
Exercise - Extending our iOS API Client
01:04

Creating an Android app to make use of our Node REST API

13 lectures
Intro to Section
02:51
API Adjustments
09:03
Set up the Data Model
28:50
Create the Recycler View
34:20
Create FoodTruck detail view
22:14
FoodTruck detail view Part 2
32:46
Retrieve FoodTruck reviews
22:57
Create the reviews Recycler View
20:15
Create the Login Screen
08:35
User registration
21:29
User login
23:26
Add FoodTruck review
34:56
Add new FoodTruck
37:04

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.