chan4lk / startLearningNodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

startLearningNodejs

Build Status Test coverage

It is for practicing node.js

  • ex-01: node http server hello world

  • ex-02: node http server + fs read

  • ex-03: node http server + fs read (promise)

  • ex-04: node http server + fs read (co + promise)

  • ex-05: koa server + fs read (promise)

  • ex-06: koa next middleware

  • ex-07: node parse querystring

  • ex-08: express get queries

  • ex-09: koa get queries

  • ex-10: node server routing

  • ex-11: express routing

  • ex-12: koa routing (koa-router)

  • ex-13: node http server + fs write (promise)

  • ex-14: http server with http client

  • ex-15: express with request

  • ex-16: mocha (assert)

  • ex-17: mocha + chai (should)

  • ex-18: mocha + chai (expect)

  • ex-19: express body parser

  • ex-20: koa body parser

  • ex-21: express supertest

  • ex-22: koa supertest

  • ex-23: express static server

  • ex-24: koa static server

  • ex-25: express session

  • ex-26: koa session

  • ex-27: express file upload (formidable)

  • ex-28: koa file upload (formidable)

  • ex-29: express multi-router

  • ex-30: koa multi-router

  • ex-31: koa server (async-await) + fs read (promise)

  • ex-32: express server + plain text password

  • ex-33: express server + bcrypt password hash

  • ex-34: debug

  • ex-35: uuid + cuid + lodash.uniqueId

  • ex-36: web parser (superagent + cheerio)

  • ex-37: command line program (minimist)

  • ex-38: command line program (commander)

  • ex-39: command line program (inquirer)

  • ex-40: express server + bcrypt password hash + bson

  • ex-41: image resize (gm with GraphicsMagick)

  • ex-42: promise usage (bluebird)

  • ex-43: express render jade

  • ex-44: koa render jade (koa-views)

  • ex-45: csv

  • ex-46: markdown (marked)

  • ex-47: xml2js

  • ex-48: glob

  • ex-49: touch + del + mkdirp + rimraf

  • ex-50: express query vs body vs param

  • ex-51: koa query vs body vs param

  • ex-52: NODE_ENV & nconf

  • ex-53: validator

  • ex-54: express csrf (csurf)

  • ex-55: koa csrf (koa-csrf)

  • ex-56: express gzip (compression)

  • ex-57: koa gzip (koa-compress)

  • ex-58: http socket.io

  • ex-59: express socket.io

  • ex-60: koa socket.io

  • ex-61: node dom (jsdom)

  • ex-62: virtual dom

  • ex-63: phantomjs

  • ex-64: nightmare

  • ex-65: stub (proxyquire)

  • ex-66: code coverage (istanbul)

  • ex-67: continuous integration (travis-ci)

  • ex-68: spy + stub + fake timer (sinon)

  • ex-69: code coverage integration (coveralls)

  • ex-70: mocha-nightmare

  • ex-71: node-blocked

  • ex-72: esprima

  • ex-73: simple-peer

  • ex-74: template (consolidate)

  • ex-75: d3-to-png

  • ex-76: nodemailer (mailgun)

  • ex-77: benchmark

  • ex-78: redis

  • ex-79: umd (browserify)

  • ex-80: promise to native

  • ex-81: event-emitter

  • ex-82: build express middleware

  • ex-83: build koa middleware

  • ex-84: execute bash

  • ex-85: process fork

  • ex-86: levelup

  • ex-87: rethinkdb

  • ex-88: email-template (jade + stylus)

  • ex-89: json-server

  • ex-90: dns resolve

  • exx-01: electron hello world

  • exx-02: github user display (superagent + cheerio)

  • exx-03: d3

  • exx-04: cool-face

About


Languages

Language:JavaScript 95.5%Language:HTML 4.4%Language:CSS 0.1%