Skip to content

Node.js project from Complete Node.js Developer: Zero to Mastery course

Notifications You must be signed in to change notification settings

JSulley/nasa-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NASA Mission Control Project

Description

I've been curious about the back-end realm and wanted to learn more about it. At the same time, I want to appreciate and practice JavaScript more. I stumbled upon Node.js and heard about its capabilities and tools like Express.js. The course I decided to learn more about Node.js was Complete Node.js Developer: Zero to Mastery, where the project stems from (see Credits for more information). Despite this project being a full-stack application, the focus is developing the server component and connecting the front end to the back end.

The project goal: to build a Node API that allows users to schedule missions with the destination being a habitable Kepler Exoplanet.

So far, I've learned

  • asynchronous JavaScript concepts (e.g., promises and async await)
  • Node.js fundamentals (e.g., module system and package management)
  • back-end concepts (e.g., HTTP methods, requests and responses, and routing)
  • how to leverage Express.js to handle requests in a modular structure

My personal goals are

  • to solidify the knowledge gained (so far) from the course
  • understand JavaScript better
  • learn more technologies/tools used to facilitate the back-end development process

Architectural Diagram

Architectural diagram for the project

Additionally, the application will be designed using the Model-View-Controller (MVC) pattern.

Credits

This project is part of the Complete Node.js Developer: Zero to Mastery course created by the Zero to Mastery Academy. The instructors in this course are Adam Odziemkowski and Andrei Neagoie.

About

Node.js project from Complete Node.js Developer: Zero to Mastery course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published