B
Backend Web developer Level 2
Skillcef Remote/Online

Skills

JavascriptNode JsExpress JsMongoDB
Program Description
This 45-day program is designed to train learners in backend web development using JavaScript, Node.js, Express.js, and MongoDB. It begins with core JavaScript concepts, progresses to building scalable backend applications with Node.js and Express.js, and then covers MongoDB for database operations. By the end of the course, learners will have hands-on experience creating secure, data-driven APIs and deploying full-stack applications.

Syllabus/Curriculum

Program Outine

Day1

Introduction to JavaScript and backend development concepts

Day2

JavaScript syntax, variables, and data types

Day3

Operators, conditional statements, and loops

Day4

Functions, parameters, return values, and scope

Day5

Arrays and array methods (map, filter, reduce, forEach)

Day6

Objects and object manipulation

Day7

ES6+ features: let/const, template literals, arrow functions

Day8

Destructuring, spread/rest operators, default parameters

Day9

JavaScript error handling and debugging

Day10

JavaScript asynchronous programming: callbacks

Day11

Promises and async/await

Day12

Working with JSON data

Day13

JavaScript modules (import/export)

Day14

Mini Project 1: JavaScript CLI utility

Day15

Introduction to Node.js and its architecture

Day16

Node.js environment setup and running scripts

Day17

Core Node.js modules: fs, path, os, events

Day18

Creating a simple HTTP server with Node.js

Day19

Introduction to npm and package.json

Day20

Installing and using third-party packages

Day21

Introduction to Express.js framework

Day22

Setting up routes and handling HTTP methods

Day23

Middleware in Express.js

Day24

Serving static files in Express.js

Day25

Handling form data and JSON requests

Day26

Error handling in Express.js

Day27

Environment variables and dotenv

Day28

REST API concepts and best practices

Day29

Mini Project 2: Basic REST API with Express.js

Day30

Authentication fundamentals (JWT, bcrypt)

Day31

Introduction to MongoDB and NoSQL concepts

Day32

Installing and connecting to MongoDB

Day33

MongoDB CRUD operations

Day34

MongoDB operators and queries

Day35

Schema design and data modeling

Day36

Introduction to Mongoose ODM

Day37

Defining schemas and models in Mongoose

Day38

Validations and middleware in Mongoose

Day39

Connecting Express.js with MongoDB

Day40

Implementing CRUD API with MongoDB

Day41

Advanced queries, pagination, and filtering

Day42

Securing APIs (JWT authentication, role-based access)

Day43

API testing with Postman

Day44

Deploying Node.js + MongoDB app to cloud (Render, Railway, or Heroku)

Day45

Final Project: Full-featured REST API with Node.js, Express.js, and MongoDB

Program Certificate Preview

Certificate Preview
Click to enlarge
Apply for this Program
Learning
Program Information
  • Program Type

    Short Internship Program
  • Location

    Online/Remote
  • Mentor/Guide

    1:1
  • Experience

    No Required
  • Qualifications

    Any Graduate
  • Benefits

    CertificatesInternship OpportunitiesJob Referrals2 ProjectsUnlimited Practice Assessments3 Mock InterviewsCheck learning progress
  • Price

    1149 INR

© Copyright 2025 Intellikraft Solutions Pty ltd. All rights reserved.