Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,799 members, 7,817,309 topics. Date: Saturday, 04 May 2024 at 09:56 AM

Want To Learn Node.js But Finding It Difficult?? Pin This Thread - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Want To Learn Node.js But Finding It Difficult?? Pin This Thread (395 Views)

Free PHP, Node js ,Mongo db, Angular And C# Proje Source Code With Documentation / Reasons Why You Should Learn Node JS Programming Before 2020 / Best Approach To Learn Node Js (2) (3) (4)

(1) (Reply) (Go Down)

Want To Learn Node.js But Finding It Difficult?? Pin This Thread by NeneKelvin2019(m): 9:08pm On Dec 08, 2020
I'd be taking time to teach beginners the basics of the popular node.js.

The knowledge you will get will be enough to get you started with setting up the back end architecture of an online tutoring academy


If you think it will interest you. Like this post

6 Likes

Re: Want To Learn Node.js But Finding It Difficult?? Pin This Thread by Nobody: 8:01am On Dec 09, 2020
I am interested 09070314423

1 Like

Re: Want To Learn Node.js But Finding It Difficult?? Pin This Thread by NeneKelvin2019(m): 1:15pm On Dec 09, 2020
Project brief
1. There will be 3 users, students,tutors and admin
2. Users will be able to sign up and sign in
3. Students will be able to do the following
i. choose subjects and book lessons
ii. See all subjects
III. See all tutors
iv. See a specific tutor and subject
4. Tutors will be able to do the following
I. See all students
ii. See all subjects
III. Book lessons
iv. See booked lessons
5. Admin should be able to do the following
I. See all subjects, students and tutors
ii. See all booked lessons
III. Block a student or tutor
iv. Make a tutor an admin

Tools and technology to use
1. Nodejs
2. Express framework
3. Mongodb etc

If this seems interesting to you, please like this post

We'll start shortly

1 Like

Re: Want To Learn Node.js But Finding It Difficult?? Pin This Thread by NeneKelvin2019(m): 2:45pm On Dec 09, 2020
With node and mongodb installed on your machine

Start a project and name the folder OnlineTutorApi

With your favorite editor, open the newly created folder. We have alot to do so let's get started

My favorite editor is VSCode, so open a new terminal in your editor and in your root directory, run the following command

npm init --y

Npm is a package manager for node and we'll be using it to manage our dependencies
Re: Want To Learn Node.js But Finding It Difficult?? Pin This Thread by okpanige: 9:04am On Dec 10, 2020
Following

1 Like

Re: Want To Learn Node.js But Finding It Difficult?? Pin This Thread by NeneKelvin2019(m): 3:32pm On Dec 10, 2020
Now you have the node_modules folder, package. json and a package-lock.json files in your root directory

Package.json will help us keep track of the dependencies we'll use, package-lock.json will help keep track of versioning and other important roles

Node_modules folder is were all node modules and other dependencies reside

So let's get started.

Your folder structure is important in that it helps with modularity. Breaking down each module by it's respective role

In your root directory, create a folder called app, in it create the following folders.

1. Config
2. Controllers
3. Middlewares
4. Models
5. Routes

Go back to your root directory and create the following files

1. app.js
2. server.js
Re: Want To Learn Node.js But Finding It Difficult?? Pin This Thread by NeneKelvin2019(m): 3:34pm On Dec 10, 2020
Do feel free to ask question

NeneKelvin2019:
Now you have the node_modules folder, package. json and a package-lock.json files in your root directory

Package.json will help us keep track of the dependencies we'll use, package-lock.json will help keep track of versioning and other important roles

Node_modules folder is were all node modules and other dependencies reside

So let's get started.

Your folder structure is important in that it helps with modularity. Breaking down each module by it's respective role

In your root directory, create a folder called app, in it create the following folders.

1. Config
2. Controllers
3. Middlewares
4. Models
5. Routes

Go back to your root directory and create the following files

1. app.js
2. server.js


(1) (Reply)

Microfinance Banking Software |Sysbanker EE |Banking Software / What Is The Use Of A Minimum Viable Product (MVP)? / Need A Great Crypto Trading Bot?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 12
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.