-
-
Save thamaraiselvam/ff662f8e18710fd5b96fc3b90afabfee to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OOP concepts - DONE | |
Class, Constructors, Inheritance/asbstract, Extendable, Methods, Typescript - DONE | |
Database: | |
RDBMS: | |
Queries , Joins, Normalization, Advantages, Disadvantages | |
Mongo Queries, Replica set, Sharding, Advantages, Disadvantages | |
Difference between mysql no sql | |
online nosql services | |
elastic search | |
NodeJS | |
How node works - Done | |
Event driven programming language - Done | |
run time vs programming - programming Langulage - JS, Runtime which run js (node, browser ) | |
compiler or interpreter - Compiled(JIT - just in time) and interpreter language. (loop problem so JIT brought in) | |
how compiler works, Code -> tokenize -> Syntax tree -> then run it | |
Event loop - Done - task queue -> call stack -> c++ apis -> task queue | |
Event Loop (simple term) helps to js do non blocking io operations | |
global objects such as process done | |
JS hoisting - lift to top fun() declarations then var declaration | |
js closure - check for local, then parent, then global | |
promise - done es6 | |
await and async- done es7 | |
ES6 and basic array functions - Done | |
ecma scripts - to created for standardize JS | |
webpack - for bundeling | |
gulp/ Grunt - task runnner | |
babel - to transpiling code to support browsers | |
favorites NPM - chalk, express, node-schedule, nodemon | |
REST - pattern for making apis, get, POST, PUT, DELETE | |
TDD and unit testing | |
JS protypes | |
Caching techiniques and tools | |
Nodejs caching techiniques | |
Redis or something |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment