The document outlines the curriculum for a full stack development course with Node.js. It covers topics like JavaScript, data structures, OOP concepts, Node.js fundamentals, working with databases and APIs, and building a Twitter clone as a final project. Students will learn through lectures, daily exercises practicing on sites like Hackerrank, and building multiple mini-projects along the way such as a word frequency analyzer and Wikipedia fetcher.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
110 views
Node JS
The document outlines the curriculum for a full stack development course with Node.js. It covers topics like JavaScript, data structures, OOP concepts, Node.js fundamentals, working with databases and APIs, and building a Twitter clone as a final project. Students will learn through lectures, daily exercises practicing on sites like Hackerrank, and building multiple mini-projects along the way such as a word frequency analyzer and Wikipedia fetcher.
Math Operators Increment Operators Logical Operators Conditional Operators If Statement Switch Statement For Loops While Loop Do while Loops Daily practice exercise JavaScript : Practicing on Hackerrank JS Input Output If-Else Loops I Loops II End-of-file Daily practice exercise
JavaScript : Maths, Strings & Date
Random Number Generator String String methods toString, length, substring, indexOf, charAt, toUpperCase, toLowerCase, compareTo Date and Epoch Time Daily practice exercise
JavaScript : Data Structures and Practicing on Hackerrank
Arrays 1D Array (Part 2) List Map Daily practice exercise
JavaScript : Data Structures
Stack Set Priority Queue Sort Daily practice exercise
JavaScript : Practicing on Hackerrank
Stack Sort Priority Queue Daily practice exercise
JavaScript : OOPs and Exception Handling
Class and Objects Public, Private and this Inheritance Daily practice exercise
JavaScript : OOPs and Exception Handling - 2
Abstract Class Interface - Duck typing Method Overriding Exception Handling (Try-catch) Exception Handling Singleton Pattern Daily practice exercise
JavaScript : Practicing on Hackerrank
Inheritance I Inheritance II Abstract Class Interface Method Overriding Exception Handling (Try-catch) Exception Handling Singleton Pattern Daily practice exercise Node JS : Creating Project - Knowing about IDE How to debug How to setup environment Creating Project Daily practice exercise
Node JS : File, Thread & Networking
File Handling Get, Post request Daily practice exercise
Node JS : Mini Project- Word Top Frequency Analyser
Reading files Using data structures Finding top keywords Daily practice exercise
Node JS : Dependencies using Json
How to add dependencies What is Json and Gson ? Converting objects to string Parse string to object Daily practice exercise
Node JS : Parsing Html
Learning about jsdom Running selecting queries Daily practice exercise
Mini Project - Wikipedia Fetcher
Search Word Get information from wikipedia Display to user Daily practice exercise Database : Setting up database Database : Connecting Database Connect with database Create, Update, Delete Running queries Daily practice exercise
Mini Project - Crawling
Picking links from file Making network requests Dumping data Daily practice exercise
REST APIS What is REST APIS ? HTTP Methods- GET, POST HTTP Headers Daily practice exercise
Backend : Explaining Configurations
Application Properties Profiles in IDE Knowing about static resources Daily practice exercise
Backend : Building first REST API
Creating Controller Creating Entity/Model classes Creating Views Daily practice exercise
Backend : Running first REST API
Setting up server Making GET/POST request to server Requesting for HTML Requesting for JSON Daily practice exercise Backend : Building Twitter - Sign Up Page Creating sign up page Learning Node JS concepts Adding Member details to Database Learning about interceptors Learning about cookies Daily practice exercise
Backend : Building Twitter - Login Page
Authenticating user Handling login failure Redirecting to welcome page Daily practice exercise
Backend : Building Twitter - Profile Page
Update details Uploading photo Daily practice exercise
Backend : Building Twitter - Create First Tweet
Setting up UI interaction Using more javascript Updating user profile Daily practice exercise
Backend : Building Twitter - Home Feed
Fetching users feed from database Adding LOAD MORE option Adding like option to tweet Handling unlike Daily practice exercise
Backend : Building Twitter - Adding Follower
Adding follow option on other's profile Adding follow option on HOME FEED Daily practice exercise Backend : Building Twitter - Using CDN & Redis Making APIs faster ? How ? What is CDN ? What is Redis ? Daily practice exercise
Interview Tips & Closure of Course
How to explore more More tips on projects Final words from team Daily practice exercise