NodeJS mentoring
Branch: master
Clone or download
Latest commit 539d0ac Nov 9, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Task6 (#12) Jun 30, 2018
data Task3v2 (#4) Jun 2, 2018
src maintenance Aug 3, 2018
swagger Update package-lock.json Oct 9, 2018
.eslintrc.json task2 complete solution May 24, 2018
.gitignore task2 complete solution May 24, 2018
.sequelizerc Task6 (#12) Jun 30, 2018
README.md update readme Nov 9, 2018
TODO-task2.md task2 complete solution May 24, 2018
TODO-task3.md [PR squash] task4 points 1 - 5 Jun 9, 2018
TODO-task4.md [PR squash] task4 points 1 - 5 Jun 9, 2018
TODO-task5.md task5a_fix Jun 18, 2018
TODO-task6.md Task6 (#12) Jun 30, 2018
TODO-task7.md task7a return random city (#13) Jul 4, 2018
TODO-task8.md Task8 Swagger (#15) Jul 17, 2018
cert.pem Task5b (#9) Jun 22, 2018
key.pem Task5b (#9) Jun 22, 2018
package-lock.json maintenance Aug 3, 2018
package.json maintenance Aug 3, 2018

README.md

A mentoring program at Epam to learn NodeJS.
This project helped me to understand how to create backend with JavaScript.
Some of the topics covered:

  • NodeJS Events
  • Async development
  • Command Line. Debugging. Errors handling
  • Filesystem and Streams
  • Asynchronous Network API
  • HTTP Module
  • Middleware. Frameworks
  • Authorization. Validation. Security
  • SQL Databases. ORM
  • NoSQL Databases. ODM
  • NodeJS Testing
  • Deploy and Tools
  • Swagger. Docs