Current Status Not Enrolled Price Closed Get Started Take this Course درس عينة محتويات الكورس 01 – Prepare Development Environment 02 – Node.js application files organization 03 – Variables 04 – Variables – hands-on 05 – Operators – Arithmetic 06 – Operators – Arithmetic – Priorities (order of operations) 07 – Operators – Arithmetic – hands-on 08 – Operators – Assignments Exercises – 01 09 – Operators – Comparison Exercises – 02 10 – Operators – Logical 11 – Statements – if 12 – Scopes – const – let 13 – var global scope accessibility 14 – var block and function scope accessibility 15 – const scopes accessibility 16 – let scopes accessibility 17 – Statements – for 18 – Hands-on Exercises 19 – Hoisting 20 – Lexical Grammar 21 – Array 01 – Introduction 22 – Regular Function 23 – Array 02 – Some Built-in Functions 24 – Object 25 – Object – Constructor Function 26 – Modules – CommonJS (CJS) 27 – Primitive Data Types – undefined, null 28 – Data Types – numbers – IEEE 754 29 – Numbers – Coercion – basics 30 – Numbers – Number object 31 – Numbers – Math object 32 – Create and use your first module. 33 – The Compiler and the Interpreter 34 – The tale of JavaScript and ECMAscript 35 – V8 engine 36 – Strings – UTF-16 37 – Strings – important functions – part 01 38 – Strings – important functions – part 02 39 – Strings – Template Literals 40 – Strings – Task – HTML scraping 41 – NPM – install and publish packages 42 – Modules – ECMAScript Modules (ESM) 43 – Dates – Unix Epoch – ISO 8601 44 – Dates – JavaScript Date Object 45 – Dates – Luxon module 46 – Hands-on Exercise 02 – forEach – Ternary Operator 47 – Statements – While 48 – Asynchronous – Event Loop – Callback – nextTick 49 – Asynchronous – Event Loop Queues – Callbacks Priorities 50 – Asynchronous – Callbacks Priorities Explanation 51 – Recursion Introduction 52 – Asynchronous – Flow Control Patterns .. and more. 53 – Memory Management – Stack and Heap 54 – Memory Management – V8 Resident Set 55 – Memory Management – V8 Garbage Collector 56 – Switch Statement 57 – Spread Operator 58 – Passing by Reference – Passing by Value 59 – Shallow Copy – Deep Copy 60 – Array’s Iterative Methods 61 – JSON, ECMA 404 62 – Errors 63 – EventEmitter 64 – Promise – Convert Callbacks to Promises 65 – Promise – Create Long Chain of Promises 66 – Promise – Promisified modules – Async & Await 67 – Files – Read & Write 68 – Files – Append – Read Stream 69 – Files – Existence – Copy – Directories 70 – Timers 71 – OOP 01 72 – OOP 02 73 – OOP 03 74 – Closure 75 – Regular Expression – Introduction & Character Classes 76 – Regular Expression – More Character Classes 77 – Regular Expression – Quantifiers 78 – Regular Expression – Grouping 79 – Regular Expression – Input Boundary Assertions 80 – Regular Expression – Lookahead – Lookbehind 81 – Regular Expression – How to write a complex expression Watch List – OSI Model 82- HTTP – Protocol Introduction 83 – HTTP – Create HTTP Server 84 – HTTP – Handle Multi Paths and Querystring 85 – HTTP – Basic Authorization 86 – HTTP – Bearer Authorization (Token) 87 – HTTP – Create HTTP Client 88 – HTTP – POST Request