An open API service indexing awesome lists of open source software.

https://github.com/dangvanthanh/nodejs-practice

Node.js Practice
https://github.com/dangvanthanh/nodejs-practice

expressjs graphql mongodb nodejs postgresql

Last synced: 3 months ago
JSON representation

Node.js Practice

Awesome Lists containing this project

README

          

# Learn Node.js and GraphQL

## Roadmap

![](screenshot.png)

## Prepare

### Learn Node.js

- Learn Package Manager
+ NPM
+ Yarn
- Basic Node.js
+ Understanding Async Programming
+ Node.js Server
+ Using Databases
+ The Request Modules
+ Authentication
+ Unit Testing
+ Debugging
+ Security
- Framework
+ Express
+ Hapi
+ Koa

### Learn GraphQL

- What is GraphQL?
- GraphQL
+ Hierarchical
+ Product-centric
+ Strong-type
+ Client-specified queries
+ Introspective
- Beginner with GraphQL
+ Queries
+ Mutations
+ Schemas and Types
+ Validation
+ Execution
+ Routing
+ Authentication
+ Pagination
+ Cache

## Objectives

- Create APIs using Node.js and GraphQL
+ Use GraphQL on the Frontend using Vue.js and Apollo
+ Build GraphQL Server using Node.js
- Deployment on Surge or Now