Workshop on Node JS & MongoDB

Workshop on Node JS & MongoDB

Understand the fundamental concepts of Node, Understand basic concepts of Node Module, Understand basic concepts of MongoDB, How to Build web API using express js, The format of coding applications

course at a glance

  • Date : 17 Apr - 18 Apr 2020
  • No. of Classes/ Sessions : 2
  • Total Hours : 16
  • Last Date of Registration : 15 Apr 2020
  • Class Schedule :
    • Saturday - 9:00 AM - 5:00 PM
    • Saturday - 9:00 AM - 5:00 PM
    • Friday - 9:00 AM - 5:00 PM
    • Friday - 9:00 AM - 5:00 PM
  • venue : BASIS Institute of Technology & Management (BITM) BDBL Bhaban (3rd Floor - East), 12 Kawran Bazar, Dhaka -1215.

Price: TK. 4,000
(including VAT & TAX)
Promotional Offer BDT 3500 (Valid till 25 March, 2020)

Day 01:

Node Js with MongoDB

  • Workshop introduction
  • What is Node Class
  • Node Architecture
  • How Node Works
  • First Node Program,
  • Node.js Module System

○        Path Module

○        OS Module

○        File System Module

○        HTTP Module

○        Importing Your Own Files

Session-02:

Node Package Manager (NPM)

  • Introduction to Package.json
  • Installing a Node Package
  • Using a Package
  • Package Dependencies
  • Working with Global Packages
  • Global npm Modules and nodemon

Session-03:

File System and Command Line Args (Notes App)

  • Getting Input from Users
  • Argument Parsing with Yargs Part I
  • Argument Parsing with Yargs Part II
  • Storing Data with JSON
  • Adding a Note
  • Removing a Note
  • Arrow Functions
  • Refactoring to Use Arrow Functions
  • Listing Notes
  • Reading a Note
  • Debugging Node.js
  • Error Messages

 

Day 02:

Node Js with MongoDB

Session-01: 

Building RESTful APIs using Express

  • What is API
  • RESTful Services
  • Introducing Express
  • Building First Web Server
  • Handling HTTP GET Requests
  • Handling HTTP POST Requests
  • Calling Endpoints Using Postman
  • Input Validation
  • Handling HTTP PUT Requests
  • 13 - Handling HTTP Delete Requests
  • Project- Restructure the App

 

Session-02 :

Working with mongoDB and express

  • Introducing MongoDB
  • Connecting to MongoDB
  • Schemas
  • Models
  • Saving a Document

 

Session-03 :

Working with mongoDB and express

  • Querying Documents
  • Comparison Query Operators
  • Logical Query Operators
  • Updating a Document- Query First
  • Updating a Document- Update First
  • Removing Documents

 

Session-04:

Mongo - Data Validation And Deployment

  • Built-in Validators
  • Custom Validators
  • Validation Errors
  • Preparing the Project for Production
●        Deploying to Heroku

Prerequisite:

  • Basic JavaScript concept
  • Programming knowledge

Curriculum

Module Workshop on Node JS & MongoDB 16 Hrs

Tentative Class Start

17th April, 2020

Available Seat

10 / 25

who can join

  • Programmer,
  • Developer,
  • Software Engineer,

Meet the Instructor