Backend Web developer Level 1
Skills
Program Description
Syllabus/Curriculum
Program Outine
Day1
Introduction to JavaScript, syntax, and programming basics
Day2
Variables, data types, and operators
Day3
Conditional statements (if, switch) and loops (for, while)
Day4
Functions, parameters, return values, and scope
Day5
Arrays and array methods (map, filter, reduce, forEach)
Day6
Objects, object manipulation, and destructuring
Day7
ES6+ features: let/const, template literals, arrow functions
Day8
Async JavaScript: callbacks, promises, async/await
Day9
Error handling and debugging techniques
Day10
Mini Project 1: CLI-based JavaScript application
Day11
Introduction to Node.js and its architecture
Day12
Node.js modules: CommonJS, ES modules, and require/import
Day13
Working with built-in modules: fs, path, os
Day14
Events and EventEmitter in Node.js
Day15
Streams and buffers in Node.js
Day16
Asynchronous programming in Node.js
Day17
Working with npm and package.json
Day18
Reading and writing files asynchronously
Day19
Creating a basic HTTP server in Node.js
Day20
Mini Project 2: File-based JSON data manager
Day21
Introduction to Express.js and project setup
Day22
Creating routes and handling requests/responses
Day23
Middleware in Express.js
Day24
Serving static files and working with templates
Day25
Handling query params, route params, and request bodies
Day26
Connecting Express.js with a database (MongoDB or MySQL basics)
Day27
Error handling middleware and logging
Day28
Authentication basics with JWT
Day29
Mini Project 3: REST API with CRUD operations
Day30
Final Project: Complete API-based backend application
Program Certificate Preview


Program Information
Program Type
Short Internship ProgramLocation
Online/RemoteMentor/Guide
1:1Experience
No RequiredQualifications
Any GraduateBenefits
CertificatesInternship OpportunitiesJob Referrals2 ProjectsUnlimited Practice Assessments3 Mock InterviewsCheck learning progressPrice
949 INR