Cloudkibo / KiboPush

0 stars 1 forks source link

Learn Node JS and express framework #11135

Open ImranBinShoukat opened 3 years ago

ImranBinShoukat commented 3 years ago

This task to learn Node JS and express framework. Use the following resources for this:

You need to comment your progress on a daily basis. You can use other resources as well but comment all the links that you use for learning this.

sineha commented 3 years ago

Following this YouTube playlist: https://www.youtube.com/playlist?list=PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp Went through the first three videos today.

SaabaPervez commented 3 years ago

Completed 5 videos from the above-provided link by Sneha also go through the node js documentation topics Introduction to Node.js and Overview of Blocking vs Non-Blocking.

sineha commented 3 years ago

Following this YouTube video for Express JS: https://www.youtube.com/watch?v=L72fhGm1tfE Installed Express JS and understood the basics. Completed till video 7 of Node JS playlist Went through the documentation of Node and Express as well

ZaraRaja commented 3 years ago

From today, I am following this Tutorial for Nodejs & Express after the approval of @ImranBinShoukat https://www.youtube.com/watch?v=IIpiLZGTWuo&list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8

It is a completed course containing 85 videos.

Today I have completed the first Two Videos of the provided Tutorial.

In the 1st Video of 19 Mints I have Learnt:

In the Second Video of 16 Mints I have Learnt:

I'll also follow the Professional Nodejs Book once I complete these tutorials.

sineha commented 3 years ago

I did not work on this today, will continue after the basics of react js are complete.

ZaraRaja commented 3 years ago

Today, From the above following shared Tutorial for Nodejs & Express, I have completed 5/85 Videos.

In the 1st Video of 8 Mints I have Learnt:

In the second video of 21 Mints I have Learnt:

In the third video of 24 Mints I have Learnt:

ZaraRaja commented 3 years ago

Today, From the above following shared Tutorial for Nodejs & Express, I have completed 8/85 Videos.

In the 1st Video of 24 Mints I have Learned& Practice:

CRUD Operations using FS Module in NodeJS

In the 2nd Video of 16 Mints I have Learned & Practice:

Asynchronous File System Core Modules How to Write File in an Asynchronous Way How to Read File in an Asynchronous Way Callback Functions Handling With the Errors Reading File Without Buffer Data

In the 3rd Video of 9 Mints I have Learned & Practice:

Synchronous vs Asynchronous Programming in NODE JS Reading File in Synchronous vs Asynchronous Writing File I'm Synchronous vs Asynchronous

ZaraRaja commented 3 years ago

Today, From the above following shared Tutorial for Nodejs & Express, I have completed 12/85 Videos.

In the 9 Video of 16 Mints I have Learned& Practice:

Asynchronous CRUD Operations using File System Modules in NodeJS

Creating Folder through Terminal Learned through Nodejs Official Document regarding Async Functions Importance of Callback in Async Methods. File Creation & Adding data in Async Challenge Reading & Append file in Async Mode Deleting file, Data & Folder in Async Mode

In the 10 Video of 15 Mints I have Learned & Practice:

Node.JS OS Module To Get Operating System Information Requiring OS Module Reading its Offical Documentation Accessing Different Methods through Acquiring OS Module Read & Practiced following methods FreeMem(), TotalMem(), arch(), hostname(), platform(), tmpdir(), ostype().

In the 11 Video of 12 Mints I have Learned & Practice:

PATH Module In Node.JS Read official documentation of PATH Module Created Path Module Folder & file inside it Requiring Path Module Access functions dirname, extname, basename, path parsing & root

In the 12 Video of 23 Mints I have Learned & Practice: How to CREATE and EXPORT Our Own Modules in Node JS Difference Between Already Exisiting & Self Written Module Learned about creating of writing own modules Importing modules in other files Calling & Accessing the methods from other modules Error Handling while Exporting Modules Exporting Multiple Methods from a Single File

ZaraRaja commented 3 years ago

Today, From the above following shared Tutorial for Nodejs & Express, I have completed 17/85 Videos.

In the 13th Video of 23 Mints I have Learned& Practice:

What is Node Package Manager Importing Node Modules Read the Official NPM Documentation Installing Different Node Modules Via Terminal Requiring Chalk Module Requiring Validators Understanding Package.json file

In the 14th Video of 14 Mints I have Learned& Practice:

What is Nodemon in Node.JS Reading Offical Nodemon Documentation Import Global NPM Module in Node JS Installing Nodemon Global Package via Terminal Checking the Versions Available

In the 15th Video of 14 Mints I have Learned& Practice:

Module Wrapper Function in Node.JS Creating a Separate folder & File Advance Javascript IIFE How Wrapper Functions Work Export, Require, Module, filename, dirname Getting Directory & Filename from terminal

In the 16th Video of 15 Mints I have Learned& Practice:

What is HTTP Module in Node JS Creating Our Own Web Server in Node.JS Requiring Http Module Creating Server via createServer function Understanding of request & response

In the 17th Video of 17 Mints I have Learned& Practice:

Handled HTTP Requests in Node.JS Node JS Routing Setting the port Accessing on Local Host Handling Request & Response. Redirecting to different pages. Handling with Error Checking error through web console Learning about Headers Checking the Request URL Request Method & Status

ZaraRaja commented 3 years ago

Today, From the above following shared Tutorial for Nodejs & Express, I have completed 20/85 Videos.

In the 18th Video of 20 Mints I have Learned & Practice:

JSON in Node JS Creating JSON File Writing JSON Data in the File Parsing Data Reading Data from the File Parse vs. Stringify Handling with Errors Converting back to Original Data

In the 19th Video of 20 Mints I have Learned & Practice:

API In Node JS How APIs Works Creating Simple API Calling the API Checking the Response Creating and Writing data in JSOn File Fetching data from JSON While upon API Calling Setting the status code & Headers Handling with Errors Inspecting the response from Networks Tab.

In the 20th Video of 19 Mints I have Learned & Practice:

Events Module in Node.JS Studied Official Documentation Nodejs Buildin Module Handling Events in Node.js with EventEmitter Create Fire & Listening to your own Events Emitting the events Multiple Callback Functions with one Event.

ZaraRaja commented 3 years ago

Today, From the above following shared Tutorial for Nodejs & Express, I have completed 23/85 Videos.

In the 21th Video of 18 Mints I have Learned & Practice: Streams and Buffer in Node JS with Example Readable & Writable Streams in Node.JS Studied About Readable, Writable, Duplex & Transform Event Emitter - data, end, error & finish Creating File, Create a Readable Stream Reading from Stream Handle Stream Events

In the 22nd Video of 7 Mints I have Learned & Practice: Stream Pipes in Node JS Reading from Offical Documentation Reading & Writing Using .Pipe Event

In the 23rd Video of 1 hr & 23 Mints I have Learned & Practiced. (This Video is Still in Progress Covered till 40 mints) Create Complete Dynamic Weather Website(App) using Real-Time API with HTML and Node.JS Open Whether Global Services API Creating Account Using API Keys Creating HTML Page Designing a Simple Page

sineha commented 3 years ago

Completed till video 12/37 of the youtube playlist for node js. Completed first 20 minutes of the express js crash course.

ZaraRaja commented 3 years ago

Today I have completed 24/85 Videos. On Friday I had started 23rd Video which was of 1hr & 23mints So I completed that first.

In the 23rd Video of 1 hr & 23 Mints I have Learned & Practiced. Create Complete Dynamic Weather Website(App) using Real-Time API with HTML and Node.JS Open Whether Global Services API Creating Account Using API Keys Creating HTML Page Designing a Simple Page Applying CSS Real Time Animation Getting Real Time Date Day Year, Contry & Weather Handling with the Errors Testing Via Postman Getting the Response Getting the Real Min & Max Temp Handling with API Running on live Server

In the 24th Video of 39 Mints I have learned & Practiced:

Create Dynamic Quotes Website with One Click Handling Real Data Fetching Data From API Getting Author & Quotes Handling with Errors Getting New Quotes on Every Click Testing Through Postman Adding Event Listeners Generating Random Quotes Handling with the Null Data Styling of the Page

I could complete 2 videos of it, today because it was quite lengthy & important Videos.

ZaraRaja commented 3 years ago

Today I have completed Video 26/85 of the Provided Tutorial. The Details of the Videos & Learnings are mentioned below:

In the 25th Video of 29 Mints I have Learned & Practiced:

Express JS Introduction, Setup express Environment First Program in Express JS Reading the Official Document
Installing & Requiring Express Module Installing Dependencies Understanding Routing & Callback

In the 26th Video of 13 Mints I have Learned & Practiced:

Express JS Routing Understanding the Structure Creating GET APIs Testing the APIs Our First Challenge in Express JS Checking the responses & Status Codes Navigating to Different URLs Learning about Different Ports Creating Multiple APIs

ZaraRaja commented 3 years ago

Today I have completed Video 29/85 of the Provided Tutorial. The Details of the Videos & Learnings are mentioned below:

In the 27th Video of 13 Mints I have Learned & Practiced: How To Send HTML & JSON Data as a Response using Express JS Sending Array of Object as a Response Dealing with APIs Res.send Vs Res.json() Handling With Errors

In the 28th Video of 16 Mints I have Learned & Practiced: Serve HTML CSS Serve JS Files in Express JS Middleware in Express JS Creating a Simple HTML Page & Applying Styling Dealing with Path Modules Page Rendering

In the 29th Video of 17 Mints I have Learned & Practiced: Responsive Website using HTML CSS Express JS in Hindi Serve Static Website in Node JS (Express) Rendering the different Pages Serving a Simple Website Writing API

ZaraRaja commented 3 years ago

Today I have completed Video 32/85 of the Provided Tutorial. The Details of the Videos & Learnings are mentioned below:

In the 30th Video of 18 Mints I have Learned & Practiced: Template Engines (Pug, hbs, EJS) in Node JS Add Dynamic Content in Express JS Using HBS & Reading its official documentation

In the 31st Video of 11 Mints I have Learned & Practiced: Customizing the Views Directory in Express JS Dynamic Data Folder in Express Reading Express Official Documentation Writing APIs Creating Different .hbs Pages

In the 32nd Video of 20 Mints I have Learned & Practiced: Using Partials in Express JS Reading the Official Documentation Creating Different folders & files Setting View Engine Template Engine Routes Handling with Errors.

ZaraRaja commented 3 years ago

Today I could only covered 33rd Video under this task as I have been assigned other tasks so I was working on them today.

In the 33rd Video of 12 Mints I have Learned & Practiced:

Add 404 error page in Dynamic Website using Express JS Handling with the Errors Accessing the wrong URLs Adding 404.hbsPages Routing

sineha commented 3 years ago

I have started using the following playlist for node and express: https://www.youtube.com/playlist?list=PLUVqY59GNZQNCk_D9VW_zNh60WuQIzo3K

The reason for my switch was:

  1. Previous playlist was created in 2016 with an older version of node probably so a lot of functional parameters had been changed since then, hence it was getting difficult for me to check the updated parameters through the documentation whenever my code wouldn't work properly
  2. The videos weren't that detailed
  3. The topics covered were less as compared to other playlists available online
  4. This playlist takes node and express together so I don't have to follow two different channels and videos for them

Till now I have completed video 11 of the new playlist.

ZaraRaja commented 3 years ago

Couldn't work on this task today. I was working on the other urgent tasks that are:

Learn Zoom Recordings #11356 Setup development environment #11138

SaabaPervez commented 3 years ago

I have been using below mention link for the training: https://www.youtube.com/watch?v=IIpiLZGTWuo&list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8

I have completed 22 videos out of 86.

ZaraRaja commented 3 years ago

**Unfortunately, My operating system got crashed today. I couldn't work on this task further. Trying to recover it. I have informed Sir @ImranBinShoukat regarding the issue. He suggested me to reinstall Ubuntu because my machine doesn't let me recover it in any way. So I am now reinstalling it. Done with the USB bootable process, now I am working on the installation process on my machine.

Sir @jekram.**

sineha commented 3 years ago

I have completed till video 16 of the Node JS and Express playlist

ZaraRaja commented 3 years ago

Today I restarted this tutorial. I setup the development environment for nodejs & Express js. The Videos that I covered today are mentioned below:

In the 34th Video of 16 Mints I have Learned & Practiced:

Learn about Styling Adding Responsive Styles Styling om Complete Dynamic Website using CSS Styling in Express Website Creating Different folders & Pages Navigating to Different Pages Handling with Errors

In the 35th Video of 15 Mints I have Learned & Practiced: Express JS + API Practice Get Temperature of Cities Using real-time API Getting real-time data Handling with APIs Accessing Pages Handling with Errors Dealing with Paths & Routes

In the 36th Video of 2 hrs and 15 mints I have Learned & Practiced (I Completed 18 mints): It is a Complete Web Development Project Created Project from the start Installing Dependencies Installing Live server & nodemon Requiring Modules Creating Routes

Note: This tutorial (36th Video) is a complete project. It is still in progress.

SaabaPervez commented 3 years ago

I have completed 1hr 5 min of video 23 that is of 1hr 22 minutes.

sineha commented 3 years ago

I have completed video 18 today since my priority was development environment setup.

ZaraRaja commented 3 years ago

Today I worked on the 36th Video which is a completed project and quite lengthy V& detailed video on Nodejs & Express based project. It is of 2hrs & 15mints. I completed till 1hr and 25 Mints.

In the 36th Video of 2 hrs and 15 minutes I have Learned & Practiced ( Completed 1 hr & 25 mints):

It is a Complete Web Development Project Created Project from the start Installing Dependencies Installing Live server & nodemon Requiring Modules Creating Routes Creating Different Pages Applying Styling Bootstrap Navbar Handling with different Modules View Engines, hbs Static Paths Page Rendering Handling with Errors

sineha commented 3 years ago

I have completed till video 19 today.

ZaraRaja commented 3 years ago

Today I completed 36th Video which is a completed Nodejs & Express-based Project Tutorial. It was a Video of 2hrs & 15mints.

In the Tutorial Series that I am following (https://www.youtube.com/watch?v=IIpiLZGTWuo&list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8). I have completed Nodejs & express tutorial videos from Video 1 to Video 36. Now I'll move towards the next series inside it which is related to MongoDB, its queries & its connectivity with nodejs & express from tomorrow.

SaabaPervez commented 3 years ago

I have completed this task till video 24/86

ZaraRaja commented 3 years ago

My Nodejs & Express Series is completed. Now I have moved towards MongoDB Series which is the part of the playlist that I am following.

Today I covered the basic of mongoDb, environment setup, crud operation, etc. I have completed till Video 48/85 of the playlist. (I skipped 2,3 videos because they were not relevant to the course).

The Overall progress I did is mentioned below:

Video 37: Complete Git SSH Setup | Add MERN Project in GitHub Using SSH Key

Video 38: 3 Proper Ways to Share Codes of Node Projects (MERN, MEAN) to GitHub, Friends, and Clients (Skipped)

Video 39: Host Websites For Free on HEROKU | Deploy Node Express App on Heroku (Skipped)

Video 40: MongoDB Tutorial in Hindi #1: Introduction to MongoDB

Video 42: Complete Installation of MongoDB | Setting Environment Path of MongoDB

Video 43: Create Database, Collections, and Documents in MongoDB through terminal (Just took overview of it)

Video 44: MongoDB CRUD Operation Create or Insert Documents into Collections

Video 45: MongoDB CRUD Operation How to Update the Documents into Collections

Video 46: Delete the Documents into Collections | DeleteMany vs Remove

Video 47: Install MongoDB GUI Compass (Already done with it)

Video 48: MongoDB CRUD Operations using MongoDB Compass

SaabaPervez commented 3 years ago

Node js tutorial has been completed and started Express tutorial. In Express JS, I have completed Introduction, Setup, IDE & First Program

sineha commented 3 years ago

Today I went through node JS documentation and explored some additional topics like creating API with node, routing, handling JSON. For express, i have completed till writing custom middleware (21/89)

SaabaPervez commented 3 years ago

Express Framework 2/16

sineha commented 3 years ago

I have completed till video 23/89 of youtube playlist.

ZaraRaja commented 3 years ago

I have started MongoDB Series today & I have completed till Video 53/85 of the playlist that I am following. The content covered under this series is mentioned below:

Video 49: Introduction to Mongoose | Connect NodeJS, Express to MongoDB using Mongoose

Video 50: Create and Insert the Document using Express in MongoDB using Mongoose

Video 51: Mongoose Schema and Models Explained | Create Collections using Mongoose

sineha commented 3 years ago

I have completed express js today. Now i will start with MongoDB from the same playlist. Completed 24/89 videos.

ZaraRaja commented 3 years ago

Today I have completed till Video 54/85 of the playlist. The Content that I covered under these videos are listed below:

Video 52: How to Insert Multiple Documents using One Line in Mongoose

Video 53: How to Read or Querying the Documents using Mongoose in Express App

Video 54: MongoDB Comparison Query Operators using Mongoose and Node(Express JS)

SaabaPervez commented 3 years ago

i have completed 7/16 videos of express.js

ZaraRaja commented 3 years ago

Today I have completed till Video 58/85 of the playlist. The Content that I covered under these videos are listed below:

Video 55: MongoDB Logical Query Operators using Mongoose and Node(Express JS)

Video 56: MongoDB Sorting and Count Query Methods using Mongoose and Node(Express JS)

Video 57: MongoDB Update the Documents using Mongoose in Express App

Video 58: MongoDB Update the Documents using Mongoose in Express App

SaabaPervez commented 3 years ago

Today i have completed Express Framework 10/16 (62.5%).

sineha commented 3 years ago

I have started mongoDB from the same video playlist (26/89). I also went through some documentaton for mongoDB, mongoose and express today

sineha commented 3 years ago

I have completed 27 videos today and further explored mongoDB documentation

SaabaPervez commented 3 years ago

I have Completed Express Framework. Will work on complete mini project given in tutorial for better practice.

sineha commented 3 years ago

I have completed 28 videos today and further explored mongoDB documentation:

ZaraRaja commented 3 years ago

Today I have completed till Video 63/85 of the playlist. The Content that I covered under these videos are listed below:

Video 59: Mongoose Built-In Validation using MongoDB in (NodeJS) Express App

Video 60: Create Your Own Custom Validation using MongoDB in (NodeJS) Express App

Video 61: Using NPM Validator Package for Validation using MongoDB in (NodeJS) Express App

Video 62: REST API POSTMAN Tutorial in One Video

Video 63: What is REST API in Hindi? Introduction To RESTFul API Tutorial with Live Examples

SaabaPervez commented 3 years ago

Today i have completed 50 minutes of 2hr 16 min video of Web Development Course Project using express. I have been following this link for express and node tutorial https://www.youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8

ZaraRaja commented 3 years ago

As I was Working on the task "videos for super number feature #11170" . I could only complete Video 64/85.

                                             **The content covered under Video 64:**

Create Your Own RESTFul API Handling POST Request in REST API using NodeJS & MongoDB (It was 59 mints & 36 sec Video)

SaabaPervez commented 3 years ago

I have completed 1 hour 20 minutes of 2hr 16 min video of Web Development Course Project using express. 36/86 41.8%

sineha commented 3 years ago

I have completed 31 videos today and further explored mongoDB documentation:

sineha commented 3 years ago

I have completed 34 videos today and further explored mongoDB, mongoose documentation: