JavaScript Beginning to Mastery Complete Tutorial Part 1
YOUR LINK HERE:
http://youtube.com/watch?v=chx9Rs41W6g
Complete modern javascript/es6 tutorial in Hindi (2021) • Source code : https://github.com/harshitvee/javascr... • part 2 Link : • JavaScript Beginning To Mastery Compl... • Syllabus : https://docs.google.com/document/d/1s... • Timestamp • 00:00 Introduction • 01:09 Syllabus • 11:12 History of JavaScript • 21:34 Download and Install vscode • 23:34 How to execute javascript code • 29:34 Hello World program • 33:29 Intro to variables • 42:05 Rules for naming variables • 49:20 Let keyword • 54:02 Const keyword • 56:41 String Indexing • 01:00:40 Useful string methods • 01:09:11 typeof , string to number, number to string conversion • 01:16:06 String Concatenation • 01:19:01 Template Strings • 01:22:34 undefined null bigint • 01:31:00 Booleans and comparison Operators • 01:37:01 if else , truthy and falsy values • 01:46:36 Ternary operator • 01:50:12 And Or Operator • 01:55:51 Nested If else • 02:02:39 if elseif • 02:08:59 Switch statement • 02:14:44 While loop • 02:21:36 While loop example • 02:28:46 Intro to for loop • 02:32:27 for loop examples • 02:34:29 Break and Continue Keyword • 02:38:17 Do while loop • 02:41:56 Intro to arrays • 02:52:05 push pop shift unshift • 03:00:03 Primitive vs reference data types • 03:16:29 Clone array, concat, spread operator • 03:26:12 For loop in array • 03:32:47 Use const for creating arrays • 03:37:46 While loop in array • 03:39:32 For of loop • 03:43:25 For in loop • 03:46:46 Array destructuring • 03:56:46 Intro to objects • 04:06:00 Dot vs bracket notation • 04:11:09 How to iterate objects • 04:18:21 Computed Properties • 04:23:14 Spread operator in array and objects • 04:33:59 Object destructuring • 04:42:13 Object inside array • 04:46:03 Nested destructuring • 04:51:08 Function declaration • 05:11:43 Function Expression • 05:16:22 Arrow Functions • 05:24:46 Hoisting intro ( later covered in detail) • 05:29:22 Functions inside functions • 05:33:21 Lexical Scope • 05:43:15 Block scope vs function scope • 05:53:41 Default parameters • 05:56:19 Rest parameters • 06:02:35 Param destructuring • 06:05:54 callback functions • 06:13:09 Function returning function • 06:18:48 forEach method • 06:35:48 map method • 06:43:57 filter method • 06:47:55 reduce method • 07:04:34 sort method • 07:26:31 find method • 07:33:12 every method • 07:39:25 some method • 07:43:18 fill method • 07:46:08 splice method • 07:52:20 Iterables, array like objects • 07:57:15 sets • 08:11:13 map data structure • 08:29:10 clone using Object.assign • 08:32:02 optional chaining • 08:38:42 Create your own methods • 08:52:00 This keyword • 08:55:44 call, apply, bind methods • 09:05:49 small warning • 09:08:55 arrow functions and this • 09:12:36 short syntax • 09:13:24 create functions to create multiple objects • 09:23:03 store methods in different object • 09:28:37 solution using object.create • 09:45:55 What is prototype • 09:56:21 Use prototype • 10:04:18 New keyword • 10:17:17 hasOwnProperty • 10:19:35 more about prototype • 10:26:43 class keyword • 10:35:12 class practice and extends keyword • 10:42:48 super keyword • 10:47:18 same method in base class • 10:49:35 getters and setters • 11:02:47 static methods and properties
#############################
