Skill Set Name: Mobile Backend

Topics Level Sub topics Skill Category No Code Share comment
Javascript for Node.js I

Understanding Javascript syntax
 


  • Javascript Syntax
    • Data type
    • Variable scope
    • Closure
    • Hoisting
    • This
    • Prototype
    • First-class Object
10-3-1-I
Network Server Pattern I

Understanding network server pattern
 


  •  Sync / Async
  • Blocking / Non-Blocking
  • Dispatcher – Reactor, Proactor
10-3-2-I
Node.js Basics I

 Understanding node.js basics


  •  Architecture and how node.js works
  • Installation(npm), basic server
  • Modules
10-3-3-I
Build a Restful API using Node.js I

 Understanding and practicing Restful API developments


  •  Deploying a Node.js Http server for practice
  • Developing a Restful service using NEDB
10-3-4-I
Restful integrated Mongo DB I

 Understanding and practicing Restful integrated Mongo


  •  Installation of Mongo DB
  • Restful Service base on Mongo DB
    • Developing Image upload
    • Developing File download
10-3-5-I
Express II

 Understanding and practicing Express


  • Build a Node.js Restful API server using Express
10-3-6-II
Advanced Node.js II

 Understanding advanced Node.js


  •  Callback(Async processing) issues
    • Workaround issues
  • Enhancement performance
    • Clustering configuration
  • Zero Downtime Server
    • Forever, pm2
10-3-7-II
Build a Push server using MQTT II

 Understanding MQTT


  • Developing Push server using MQTT
10-3-8-II
Build a Log-in server using Node.js II

 Understanding and practicing Log-in server


  • Redis
  • Log-in process
  • Log-in implementation
  • Cookie, session
  • JWT(json web token)
10-3-9-II