├── Backend Syllabus.pdf ├── BasicHttpServerUsingNode ├── .gitignore ├── httpIndex.js ├── index.js ├── package-lock.json └── package.json ├── Computer_Network_Notes.pdf ├── DBMS ├── Introduction To Databases and DBMS │ ├── Black Paper (1).pdf │ ├── DBMS.pdf │ └── notes db.pdf ├── Road To Normalisation │ ├── Black Paper Landscape (11) 2.pdf │ ├── Intro To Normalisation.pdf │ └── Normalization-I.md ├── SQL1 │ ├── SQL1.md │ └── SQL1.pdf ├── SQL2 │ ├── SQL2.md │ ├── SQL2.pdf │ └── notes.md ├── SQL3 │ ├── SQL3.md │ └── SQL3_JOIN.pdf ├── sNormalisation Part 2 │ ├── Black Paper Landscape (12) 2.pdf │ ├── Normalization Part_2.pdf │ └── Normalization-II.md └── sNormalisation Part 3 │ ├── Black Paper Landscape (13).pdf │ ├── hw.md │ └── requirements.md ├── JavaScript ├── Chapter 01 - Operators │ ├── Code │ │ ├── AdditionalOperators.js │ │ └── ToPrimitives.js │ └── Theory │ │ └── Operators-Conditionals-Loops-basic.md ├── Chapter 02 - Introduction To Coersion │ ├── Code │ │ ├── AbstractEquality.js │ │ ├── CoersionExamples.js │ │ ├── CornerCasesCoersion.js │ │ ├── ExplicitConversion.js │ │ ├── NaN.js │ │ ├── NegativeZeroes.js │ │ ├── StrictEquality.js │ │ └── ToBooleanDemo.js │ ├── Coersion,_NaN,_Equality_Operators.pdf │ └── Theory │ │ └── Coersion.md ├── Chapter 03 - Scopes and Function Expression │ ├── Code │ │ ├── blockscope.js │ │ ├── constdemo.js │ │ ├── demo.js │ │ ├── function_in_blocks.js │ │ ├── function_in_blocks_strict_mode.js │ │ ├── functionexpression.js │ │ ├── functionexpressiondemo.js │ │ ├── functionscope.js │ │ ├── globalscope.js │ │ ├── let_block_scoping.js │ │ ├── nestedscopes.js │ │ ├── scopes1.js │ │ ├── scopes2.js │ │ ├── scopes3.js │ │ ├── scopesfunctionexpression.js │ │ ├── strict_mode_auto_global.js │ │ ├── usecaseofnamedfunctionexpression.js │ │ ├── usecasevar.js │ │ ├── useccaselet.js │ │ ├── var_in_block.js │ │ └── whichscoping.js │ └── Theory │ │ ├── Function-Expression.md │ │ ├── Is-Javascript-Compiled_-Lexical-Scoping.md │ │ └── Lexical-Scoping-Auto-Global.md ├── Chapter 04 - Introduction To Callbacks │ ├── Code │ │ ├── callbackdemo2.js │ │ ├── callbacks.js │ │ ├── callbacksdemo.js │ │ ├── hof.js │ │ └── problemswithcallbacks.js │ ├── Theory │ │ └── Callbacks-IVC.md │ └── callbacks_Inversion_of_control_.pdf ├── Chapter 05 - Async nature │ ├── Code │ │ ├── async.js │ │ ├── demo.js │ │ └── sync.js │ ├── How_runtime_helps_in_async_nature_of_JS.pdf │ └── Theory │ │ ├── Async-Behaviour-with-Callbacks.md │ │ └── How-runtime-helps-in-async-nature-of-JS.md ├── Chapter 06 - Introduction To Promises │ ├── Code │ │ ├── createPromiseWithLoop.js │ │ ├── createPromiseWithSetTimeout.js │ │ ├── passingMultipleValues.js │ │ └── returningBeforeResolveOrReject.js │ ├── Introduction_to_promises.pdf │ └── Theory │ │ └── intro-to-promises.md ├── Chapter 07 - How to consume a promise- Part-2 │ ├── Code │ │ ├── consumingPromise.js │ │ ├── microtask_demo.js │ │ └── microtaskqueuedemo.js │ ├── How to consume a promise.pdf │ └── notes.pdf ├── Chapter 08 - Part - 3 Promises practice │ ├── Code │ │ ├── demo1.js │ │ ├── demo2.js │ │ ├── demo3.js │ │ ├── pain.js │ │ ├── promisechainingmdn.js │ │ ├── promisedownloaddummy.js │ │ └── promiseschaineddemo.js │ ├── Part 3 - Promises Practice.pdf │ └── Theory │ │ └── notes.pdf ├── Chapter 09 - Part - 4 Promises and callbacks practice │ ├── Code │ │ ├── callbackImpl.js │ │ └── promiseimpl.js │ └── Promises-practise-question.png ├── Chapter 10 - Closures - Iterators and Generators │ ├── Closures_Iterators_And_Generators.pdf │ └── Code │ │ ├── closures_Demo.js │ │ ├── generator_demo.js │ │ ├── intro_to_closures.js │ │ └── iterators_self_demo.js ├── Chapter 11 - Async-Await - Try and Catch │ ├── Async-Await.pdf │ └── Code │ │ ├── async_await_Demo.js │ │ ├── catchpromise.js │ │ ├── demo.js │ │ ├── errorasyncawait.js │ │ ├── errorpromise.js │ │ ├── generator_adv_demo.js │ │ ├── promiseall.js │ │ └── promises_generator.js ├── Chapter 12 - class, object, this keyword │ ├── Code │ │ ├── class.js │ │ ├── this.demo3.js │ │ ├── this_demo.js │ │ └── this_demo2.js │ └── class, this.pdf ├── Chapter 13 - new keyword, constructor function, private variables │ ├── Code │ │ ├── functionConstructor.js │ │ └── new_keyword_demo.js │ └── new, constructor in JS.pdf └── Chapter 14 - Prototype based inheritance │ └── Prototyple Chaining .pdf ├── Namastey_JS.pdf ├── NodeJS ├── Chapter 01 - Intro To Node Js │ ├── Intro to NodeJs.pdf │ ├── diff_node_browser.js │ └── globals_node.js └── Chapter 02 - Modules in Nodejs │ └── Module in Nodejs.pdf ├── READMe.md └── test.js /Backend Syllabus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/Backend Syllabus.pdf -------------------------------------------------------------------------------- /BasicHttpServerUsingNode/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /BasicHttpServerUsingNode/httpIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/BasicHttpServerUsingNode/httpIndex.js -------------------------------------------------------------------------------- /BasicHttpServerUsingNode/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/BasicHttpServerUsingNode/index.js -------------------------------------------------------------------------------- /BasicHttpServerUsingNode/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/BasicHttpServerUsingNode/package-lock.json -------------------------------------------------------------------------------- /BasicHttpServerUsingNode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/BasicHttpServerUsingNode/package.json -------------------------------------------------------------------------------- /Computer_Network_Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/Computer_Network_Notes.pdf -------------------------------------------------------------------------------- /DBMS/Introduction To Databases and DBMS/Black Paper (1).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/Introduction To Databases and DBMS/Black Paper (1).pdf -------------------------------------------------------------------------------- /DBMS/Introduction To Databases and DBMS/DBMS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/Introduction To Databases and DBMS/DBMS.pdf -------------------------------------------------------------------------------- /DBMS/Introduction To Databases and DBMS/notes db.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/Introduction To Databases and DBMS/notes db.pdf -------------------------------------------------------------------------------- /DBMS/Road To Normalisation/Black Paper Landscape (11) 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/Road To Normalisation/Black Paper Landscape (11) 2.pdf -------------------------------------------------------------------------------- /DBMS/Road To Normalisation/Intro To Normalisation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/Road To Normalisation/Intro To Normalisation.pdf -------------------------------------------------------------------------------- /DBMS/Road To Normalisation/Normalization-I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/Road To Normalisation/Normalization-I.md -------------------------------------------------------------------------------- /DBMS/SQL1/SQL1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL1/SQL1.md -------------------------------------------------------------------------------- /DBMS/SQL1/SQL1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL1/SQL1.pdf -------------------------------------------------------------------------------- /DBMS/SQL2/SQL2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL2/SQL2.md -------------------------------------------------------------------------------- /DBMS/SQL2/SQL2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL2/SQL2.pdf -------------------------------------------------------------------------------- /DBMS/SQL2/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL2/notes.md -------------------------------------------------------------------------------- /DBMS/SQL3/SQL3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL3/SQL3.md -------------------------------------------------------------------------------- /DBMS/SQL3/SQL3_JOIN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/SQL3/SQL3_JOIN.pdf -------------------------------------------------------------------------------- /DBMS/sNormalisation Part 2/Black Paper Landscape (12) 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/sNormalisation Part 2/Black Paper Landscape (12) 2.pdf -------------------------------------------------------------------------------- /DBMS/sNormalisation Part 2/Normalization Part_2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/sNormalisation Part 2/Normalization Part_2.pdf -------------------------------------------------------------------------------- /DBMS/sNormalisation Part 2/Normalization-II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/sNormalisation Part 2/Normalization-II.md -------------------------------------------------------------------------------- /DBMS/sNormalisation Part 3/Black Paper Landscape (13).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/sNormalisation Part 3/Black Paper Landscape (13).pdf -------------------------------------------------------------------------------- /DBMS/sNormalisation Part 3/hw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/sNormalisation Part 3/hw.md -------------------------------------------------------------------------------- /DBMS/sNormalisation Part 3/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/DBMS/sNormalisation Part 3/requirements.md -------------------------------------------------------------------------------- /JavaScript/Chapter 01 - Operators/Code/AdditionalOperators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 01 - Operators/Code/AdditionalOperators.js -------------------------------------------------------------------------------- /JavaScript/Chapter 01 - Operators/Code/ToPrimitives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 01 - Operators/Code/ToPrimitives.js -------------------------------------------------------------------------------- /JavaScript/Chapter 01 - Operators/Theory/Operators-Conditionals-Loops-basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 01 - Operators/Theory/Operators-Conditionals-Loops-basic.md -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/AbstractEquality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/AbstractEquality.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/CoersionExamples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/CoersionExamples.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/CornerCasesCoersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/CornerCasesCoersion.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/ExplicitConversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/ExplicitConversion.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/NaN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/NaN.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/NegativeZeroes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/NegativeZeroes.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/StrictEquality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/StrictEquality.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Code/ToBooleanDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Code/ToBooleanDemo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Coersion,_NaN,_Equality_Operators.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Coersion,_NaN,_Equality_Operators.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 02 - Introduction To Coersion/Theory/Coersion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 02 - Introduction To Coersion/Theory/Coersion.md -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/blockscope.js: -------------------------------------------------------------------------------- 1 | { 2 | let x = 10; 3 | } 4 | 5 | console.log(x); -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/constdemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/constdemo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/function_in_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/function_in_blocks.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/function_in_blocks_strict_mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/function_in_blocks_strict_mode.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/functionexpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/functionexpression.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/functionexpressiondemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/functionexpressiondemo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/functionscope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/functionscope.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/globalscope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/globalscope.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/let_block_scoping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/let_block_scoping.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/nestedscopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/nestedscopes.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopes1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopes1.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopes2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopes2.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopes3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopes3.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopesfunctionexpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/scopesfunctionexpression.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/strict_mode_auto_global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/strict_mode_auto_global.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/usecaseofnamedfunctionexpression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/usecaseofnamedfunctionexpression.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/usecasevar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/usecasevar.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/useccaselet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/useccaselet.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/var_in_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/var_in_block.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Code/whichscoping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Code/whichscoping.js -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Theory/Function-Expression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Theory/Function-Expression.md -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Theory/Is-Javascript-Compiled_-Lexical-Scoping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Theory/Is-Javascript-Compiled_-Lexical-Scoping.md -------------------------------------------------------------------------------- /JavaScript/Chapter 03 - Scopes and Function Expression/Theory/Lexical-Scoping-Auto-Global.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 03 - Scopes and Function Expression/Theory/Lexical-Scoping-Auto-Global.md -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/Code/callbackdemo2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/Code/callbackdemo2.js -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/Code/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/Code/callbacks.js -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/Code/callbacksdemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/Code/callbacksdemo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/Code/hof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/Code/hof.js -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/Code/problemswithcallbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/Code/problemswithcallbacks.js -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/Theory/Callbacks-IVC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/Theory/Callbacks-IVC.md -------------------------------------------------------------------------------- /JavaScript/Chapter 04 - Introduction To Callbacks/callbacks_Inversion_of_control_.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 04 - Introduction To Callbacks/callbacks_Inversion_of_control_.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 05 - Async nature/Code/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 05 - Async nature/Code/async.js -------------------------------------------------------------------------------- /JavaScript/Chapter 05 - Async nature/Code/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 05 - Async nature/Code/demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 05 - Async nature/Code/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 05 - Async nature/Code/sync.js -------------------------------------------------------------------------------- /JavaScript/Chapter 05 - Async nature/How_runtime_helps_in_async_nature_of_JS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 05 - Async nature/How_runtime_helps_in_async_nature_of_JS.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 05 - Async nature/Theory/Async-Behaviour-with-Callbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 05 - Async nature/Theory/Async-Behaviour-with-Callbacks.md -------------------------------------------------------------------------------- /JavaScript/Chapter 05 - Async nature/Theory/How-runtime-helps-in-async-nature-of-JS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 05 - Async nature/Theory/How-runtime-helps-in-async-nature-of-JS.md -------------------------------------------------------------------------------- /JavaScript/Chapter 06 - Introduction To Promises/Code/createPromiseWithLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 06 - Introduction To Promises/Code/createPromiseWithLoop.js -------------------------------------------------------------------------------- /JavaScript/Chapter 06 - Introduction To Promises/Code/createPromiseWithSetTimeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 06 - Introduction To Promises/Code/createPromiseWithSetTimeout.js -------------------------------------------------------------------------------- /JavaScript/Chapter 06 - Introduction To Promises/Code/passingMultipleValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 06 - Introduction To Promises/Code/passingMultipleValues.js -------------------------------------------------------------------------------- /JavaScript/Chapter 06 - Introduction To Promises/Code/returningBeforeResolveOrReject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 06 - Introduction To Promises/Code/returningBeforeResolveOrReject.js -------------------------------------------------------------------------------- /JavaScript/Chapter 06 - Introduction To Promises/Introduction_to_promises.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 06 - Introduction To Promises/Introduction_to_promises.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 06 - Introduction To Promises/Theory/intro-to-promises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 06 - Introduction To Promises/Theory/intro-to-promises.md -------------------------------------------------------------------------------- /JavaScript/Chapter 07 - How to consume a promise- Part-2/Code/consumingPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 07 - How to consume a promise- Part-2/Code/consumingPromise.js -------------------------------------------------------------------------------- /JavaScript/Chapter 07 - How to consume a promise- Part-2/Code/microtask_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 07 - How to consume a promise- Part-2/Code/microtask_demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 07 - How to consume a promise- Part-2/Code/microtaskqueuedemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 07 - How to consume a promise- Part-2/Code/microtaskqueuedemo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 07 - How to consume a promise- Part-2/How to consume a promise.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 07 - How to consume a promise- Part-2/How to consume a promise.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 07 - How to consume a promise- Part-2/notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 07 - How to consume a promise- Part-2/notes.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/demo1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/demo1.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/demo2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/demo2.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/demo3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/demo3.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/pain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/pain.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/promisechainingmdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/promisechainingmdn.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/promisedownloaddummy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/promisedownloaddummy.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Code/promiseschaineddemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Code/promiseschaineddemo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Part 3 - Promises Practice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Part 3 - Promises Practice.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 08 - Part - 3 Promises practice/Theory/notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 08 - Part - 3 Promises practice/Theory/notes.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 09 - Part - 4 Promises and callbacks practice/Code/callbackImpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 09 - Part - 4 Promises and callbacks practice/Code/callbackImpl.js -------------------------------------------------------------------------------- /JavaScript/Chapter 09 - Part - 4 Promises and callbacks practice/Code/promiseimpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 09 - Part - 4 Promises and callbacks practice/Code/promiseimpl.js -------------------------------------------------------------------------------- /JavaScript/Chapter 09 - Part - 4 Promises and callbacks practice/Promises-practise-question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 09 - Part - 4 Promises and callbacks practice/Promises-practise-question.png -------------------------------------------------------------------------------- /JavaScript/Chapter 10 - Closures - Iterators and Generators/Closures_Iterators_And_Generators.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 10 - Closures - Iterators and Generators/Closures_Iterators_And_Generators.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/closures_Demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/closures_Demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/generator_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/generator_demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/intro_to_closures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/intro_to_closures.js -------------------------------------------------------------------------------- /JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/iterators_self_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 10 - Closures - Iterators and Generators/Code/iterators_self_demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Async-Await.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Async-Await.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/async_await_Demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/async_await_Demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/catchpromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/catchpromise.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/errorasyncawait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/errorasyncawait.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/errorpromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/errorpromise.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/generator_adv_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/generator_adv_demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/promiseall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/promiseall.js -------------------------------------------------------------------------------- /JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/promises_generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 11 - Async-Await - Try and Catch/Code/promises_generator.js -------------------------------------------------------------------------------- /JavaScript/Chapter 12 - class, object, this keyword/Code/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 12 - class, object, this keyword/Code/class.js -------------------------------------------------------------------------------- /JavaScript/Chapter 12 - class, object, this keyword/Code/this.demo3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 12 - class, object, this keyword/Code/this.demo3.js -------------------------------------------------------------------------------- /JavaScript/Chapter 12 - class, object, this keyword/Code/this_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 12 - class, object, this keyword/Code/this_demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 12 - class, object, this keyword/Code/this_demo2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 12 - class, object, this keyword/Code/this_demo2.js -------------------------------------------------------------------------------- /JavaScript/Chapter 12 - class, object, this keyword/class, this.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 12 - class, object, this keyword/class, this.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 13 - new keyword, constructor function, private variables/Code/functionConstructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 13 - new keyword, constructor function, private variables/Code/functionConstructor.js -------------------------------------------------------------------------------- /JavaScript/Chapter 13 - new keyword, constructor function, private variables/Code/new_keyword_demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 13 - new keyword, constructor function, private variables/Code/new_keyword_demo.js -------------------------------------------------------------------------------- /JavaScript/Chapter 13 - new keyword, constructor function, private variables/new, constructor in JS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 13 - new keyword, constructor function, private variables/new, constructor in JS.pdf -------------------------------------------------------------------------------- /JavaScript/Chapter 14 - Prototype based inheritance/Prototyple Chaining .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/JavaScript/Chapter 14 - Prototype based inheritance/Prototyple Chaining .pdf -------------------------------------------------------------------------------- /Namastey_JS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/Namastey_JS.pdf -------------------------------------------------------------------------------- /NodeJS/Chapter 01 - Intro To Node Js/Intro to NodeJs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/NodeJS/Chapter 01 - Intro To Node Js/Intro to NodeJs.pdf -------------------------------------------------------------------------------- /NodeJS/Chapter 01 - Intro To Node Js/diff_node_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/NodeJS/Chapter 01 - Intro To Node Js/diff_node_browser.js -------------------------------------------------------------------------------- /NodeJS/Chapter 01 - Intro To Node Js/globals_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/NodeJS/Chapter 01 - Intro To Node Js/globals_node.js -------------------------------------------------------------------------------- /NodeJS/Chapter 02 - Modules in Nodejs/Module in Nodejs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/NodeJS/Chapter 02 - Modules in Nodejs/Module in Nodejs.pdf -------------------------------------------------------------------------------- /READMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/READMe.md -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sachinDev07/JS-Backend/HEAD/test.js --------------------------------------------------------------------------------