Skip to content

emremutlu08/natours-nodejs-main-NODEJS-MEDIUM

Repository files navigation

Natours Application

Courses:

These are the websites that I learned to build in courses:

What did I learn

Natours Application

Master the entire modern back-end stack: Node, Express, MongoDB and Mongoose (MongoDB JS driver)

Build a complete, beautiful & real-world application from start to finish (API and server-side rendered website)

Build a fast, scalable, feature-rich RESTful API (includes filters, sorts, pagination, and much more)

Learn how Node really works behind the scenes: event loop, blocking vs non-blocking code, streams, modules, etc.

CRUD operations with MongoDB and Mongoose

Deep dive into mongoose (including all advanced features)

How to work with data in NoSQL databases (including geospatial data)

Advanced authentication and authorization (including password reset)

Security: encryption, sanitization, rate limiting, etc.

Server-side website rendering with Pug templates

Credit card payments with Stripe

Sending emails & uploading files

Deploy the final application to production (including a Git crash-course)

Downloadable videos, code and design assets for projects

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published