Contact for queries :
banner1

You must be logged in to take this course  →   LOGIN | REGISTER NOW

Course Curriculum

01 Intro
001 Intro 00:00:00
002 Course Navigation 00:00:00
02 EXERCISE Files and SOFTWARE Setup
003 INTRO – Exercise Files and Software Setup 00:00:00
004 LECTURE – Software Setup Overview 00:00:00
005 PRACTICE – WINDOWS ONLY – Install cmder 00:00:00
006 PRACTICE – Visual Studio Code Setup 00:00:00
007 PRACTICE – Launch Node.js and execute test JavaScript file 00:00:00
008 PRACTICE – Git Overview – PART 1 00:00:00
009 PRACTICE – Git Overview – PART 2 00:00:00
010 PRACTICE – Clone remote GIt repository and switch Branches 00:00:00
011 PRACTICE – Use SourceTree for Git repositories management 00:00:00
03 JAVASCRIPT BASICS - Intro
012 INTRO – JAVASCRIPT BASICS – Intro 00:00:00
014 PRACTICE – Exploring Web Sites in the Browser 00:00:00
015 PRACTICE – Create first HTML file and start Live Server 00:00:00
016 PRACTICE – Add favicon to the HTML file 00:00:00
017 PRACTICE – JavaScript embedded into the HTML 00:00:00
018 DEMO – Git branches management 00:00:00
019 PRACTICE – JavaScript in the separate file 00:00:00
020 CHALLENGE – External Scripts 00:00:00
021 CHALLENGE – External Scripts – SOLUTION 00:00:00
022 PRACTICE – JavaScript in the Console of the Browser 00:00:00
04 JAVASCRIPT BASICS - Types and Variables
023 INTRO – JAVASCRIPT BASICS – Types and Variables 00:00:00
024 LECTURE – Object in JavaScript 00:00:00
025 LECTURE – Primitive vs Reference Value Types 00:00:00
026 PRACTICE – Exploring Primitive Value Types 00:00:00
027 PRACTICE – Exploring Reference Type – Object 00:00:00
028 LECTURE – Variable declaration using var let and const 00:00:00
029 PRACTICE – Variable declaration and assignment 00:00:00
030 CHALLENGE – Variable Declaration and Assignment 00:00:00
031 CHALLENGE – Variables Reusage 00:00:00
032 LECTURE – Statically vs Dynamically typed Languages 00:00:00
033 PRACTICE – Dynamic typing in JavaScript 00:00:00
05 JAVASCRIPT BASICS - Objects
034 INTRO – JAVASCRIPT BASICS – Objects 00:00:00
035 LECTURE – Variety of Objects in JavaScript 00:00:00
036 LECTURE – Objects Modification 00:00:00
037 PRACTICE and CHALLENGES – Objects – PART 1 00:00:00
038 PRACTICE and CHALLENGES – Objects – PART 2 00:00:00
039 PRACTICE and CHALLENGES – Objects – PART 3 00:00:00
040 LECTURE – Global Objects – window and global 00:00:00
041 LECTURE – Methods of the Object 00:00:00
06 JAVASCRIPT BASICS - Functions
042 INTRO – JAVASCRIPT BASICS – Functions 00:00:00
043 LECTURE – Introduction to the Functions 00:00:00
044 LECTURE – Syntax of the Function 00:00:00
045 PRACTICE – Functions – PART 1 00:00:00
046 PRACTICE – Functions – PART 2 00:00:00
047 CHALLENGES – Functions – PART 1 00:00:00
048 CHALLENGES – Functions – PART 2 00:00:00
049 LECTURE – Function Expressions vs Function Declarations 00:00:00
050 PRACTICE – Function Expressions setTimout() setInterval() 00:00:00
051 CHALLENGE – Function Expressions 00:00:00
052 CHALLENGE – Function Expressions – SOLUTION 00:00:00
07 JAVASCRIPT BASICS - Operators
053 INTRO – JAVASCRIPT BASICS – Operators 00:00:00
054 LECTURE – Operators 00:00:00
055 LECTURE – Operands Unary vs Binary Operators and Notations 00:00:00
056 PRACTICE – Arithmetic Operators – PART 1 00:00:00
057 PRACTICE – Arithmetic Operators – PART 2 00:00:00
058 PRACTICE – Comparison Operators – PART 1 00:00:00
059 PRACTICE – Comparison Operators – PART 2 00:00:00
060 PRACTICE – Logical Operators – PART 1 00:00:00
061 PRACTICE – Logical Operators – PART 2 00:00:00
062 PRACTICE – Operators Precedence and Associativity 00:00:00
063 CHALLENGES – Operators – PART 1 00:00:00
064 CHALLENGES – Operators – PART 2 00:00:00
08 JAVASCRIPT BASICS - Expressions vs Statements
065 INTRO – JAVASCRIPT BASICS – Expressions vs Statements 00:00:00
066 LECTURE – Expressions vs Statements – PART 1 00:00:00
067 LECTURE – Expressions vs Statements – PART 2 00:00:00
068 PRACTICE – Expressions vs Statements – PART 1 00:00:00
069 PRACTICE – Expressions vs Statements – PART 2 00:00:00
070 CHALLENGES – Expressions vs Statements 00:00:00
09 JAVASCRIPT BASICS - Scopes
071 INTRO – JAVASCRIPT BASICS – Scopes 00:00:00
072 LECTURE – Scopes – PART 1 00:00:00
073 LECTURE – Scopes – PART 2 00:00:00
074 LECTURE – Undeclared Variables and use strict 00:00:00
075 PRACTICE – Scopes – PART 1 00:00:00
076 PRACTICE – Scopes – PART 2 00:00:00
077 CHALLENGES – Scopes 00:00:00
10 JAVASCRIPT BASICS - Arrays
078 INTRO – JAVASCRIPT BASICS – Arrays 00:00:00
079 LECTURE – Arrays 00:00:00
080 LECTURE – Array Methods 00:00:00
081 PRACTICE – Arrays – PART 1 00:00:00
082 PRACTICE – Arrays – PART 2 00:00:00
083 CHALLENGES – Arrays 00:00:00
11 JAVASCRIPT BASICS - Loops and Conditional Statements
084 LECTURE – Introduction to the Loops 00:00:00
085 LECTURE – for Loop 00:00:00
086 LECTURE – while Loop 00:00:00
087 LECTURE – do while Loop 00:00:00
088 LECTURE – for in and for of Loops 00:00:00
089 PRACTICE Loops – PART 1 00:00:00
090 PRACTICE Loops – PART 2 00:00:00
091 PRACTICE Loops – Looking for loops in a pubic JavaScript library 00:00:00
092 LECTURE – Conditional Statements – if if else and switch 00:00:00
093 LECTURE – Ternary Operator 00:00:00
094 PRACTICE – Conditional statements and ternary operator – PART 1 00:00:00
095 PRACTICE – Conditional statements and ternary operator – PART 2 00:00:00
096 CHALLENGES – Loops and Conditions – PART 1 00:00:00
097 CHALLENGES – Loops and Conditions – PART 2 00:00:00
098 CHALLENGES – Loops and Conditions – PART 3 00:00:00
099 CHALLENGES – for in and Ternary Operator 00:00:00
12 JAVASCRIPT BASICS - Advanced Topics
100 PRACTICE – Mutable vs Immutable Values 00:00:00
101 PRACTICE – typeof and instanceof Operators 00:00:00
102 PRACTICE – new Array new String 00:00:00
103 PRACTICE – new Object new Function 00:00:00
104 PRACTICE – Execution contexts and Execution contexts stack 00:00:00
105 PRACTICE – this 00:00:00
106 PRACTICE – call apply methods of the Function 00:00:00
107 PRACTICE – bind method of the Function 00:00:00
108 PRACTICE – pass by value vs pass by reference 00:00:00
109 PRACTICE – IIFE – Immediately Invoked Function Expression 00:00:00
110 PRACTICE – Synchronous Code Execution 00:00:00
111 PRACTICE – Events and Events queue 00:00:00
112 PRACTICE – Callbacks – PART 1 00:00:00
113 PRACTICE – Callbacks – PART 2 00:00:00
114 PRACTICE – Closures 00:00:00
13 ES6 Variables Lifecycles
116 LECTURE – Recap of the var 00:00:00
117 LECTURE – Scopes – Global Function and Block 00:00:00
118 LECTURE – let 00:00:00
119 LECTURE – const 00:00:00
120 LECTURE – Variables Usage Guidelines 00:00:00
121 LECTURE – Var Let or Const 00:00:00
122 CHALLENGE 1-1 – let var and const 00:00:00
123 CHALLENGE 1-1 – let var and const – SOLUTION 00:00:00
124 CHALLENGE 1-2 – let var and closures 00:00:00
125 CHALLENGE 1-2 – let var and closures – SOLUTION 00:00:00
126 LECTURE – JavaScript Engine Phases 00:00:00
127 LECTURE – Variable Lifecycle Phases 00:00:00
128 LECTURE – Var lifecycle 00:00:00
129 LECTURE – Undeclared variable lifecycle 00:00:00
130 LECTURE – Let lifecycle 00:00:00
131 LECTURE – Const lifecycle 00:00:00
132 LECTURE – Function lifecycle – Part 1 00:00:00
133 LECTURE – Function lifecycle – Part 2 00:00:00
134 LECTURE – What is finally hoisting 00:00:00
135 DEMO – Putting different variables lifecycles together 00:00:00
136 DEMO – Putting different variables lifecycles together – SOLUTION Part 1 00:00:00
137 DEMO – Putting different variables lifecycles together – SOLUTION Part 2 00:00:00
138 CHALLENGE 1-3 – Variable Lifecycles 00:00:00
139 CHALLENGE 1-3 – Variable Lifecycles – SOLUTION 00:00:00
140 LECTURE – Variables Phases Section Summary 00:00:00
14 ES6 Arrow functions
142 LECTURE – Introduction to the Arrow Functions Section 00:00:00
143 LECTURE – Traditional JavaScript Functions Overview 00:00:00
144 LECTURE – Introduction to the Arrow Functions 00:00:00
145 LECTURE – Arrow Functions syntax 00:00:00
146 PRACTICE – Arrow Functions 00:00:00
147 LECTURE – Arrow Functions and this 00:00:00
148 LECTURE – Regular functions instead of Arrow Functions 00:00:00
149 CHALLENGE 2-1 – Regular vs Arrow Functions 00:00:00
150 CHALLENGE 2-1 – Regular vs Arrow Functions – SOLUTION 00:00:00
151 LECTURE – Arguments in the Functions 00:00:00
152 LECTURE – Arrow Functions Summary 00:00:00
15 ES5.1 Array Helper Methods
154 LECTURE – forEach() Overview 00:00:00
155 PRACTICE – forEach() 00:00:00
156 CHALLENGE 3-1 – forEach() with Index 00:00:00
157 CHALLENGE 3-1 – forEach() with Index – SOLUTION 00:00:00
158 LECTURE – map() Overview 00:00:00
159 PRACTICE – map() 00:00:00
160 CHALLENGE 3-2 – map() JSON to Object 00:00:00
161 CHALLENGE 3-2 – map() JSON to Object – SOLUTION 00:00:00
162 LECTURE – filter() Overview 00:00:00
163 PRACTICE – filter() 00:00:00
164 LECTURE – find() Overview 00:00:00
165 PRACTICE – find() 00:00:00
166 CHALLENGE 3-3 – find() Single Post 00:00:00
167 CHALLENGE 3-3 – find() Single Post – SOLUTION 00:00:00
168 LECTURE – every() and some() Overview 00:00:00
169 PRACTICE – every() and some() 00:00:00
170 CHALLENGE 3-4 Is Array of Numbers Sorted 00:00:00
171 CHALLENGE 3-4 Is Array of Numbers Sorted – SOLUTION 00:00:00
172 CHALLENGE 3-5 Are Arrays Equal or not 00:00:00
173 CHALLENGE 3-5 Are Arrays Equal or not – SOLUTION 00:00:00
174 CHALLENGE 3-6 Check if Element is in Array 00:00:00
175 CHALLENGE 3-6 Check if Element is in Array – SOLUTION 00:00:00
176 LECTURE – includes() Overview 00:00:00
177 PRACTICE – includes() 00:00:00
178 CHALLENGE 3-7 Includes() with Array or Object 00:00:00
179 CHALLENGE 3-7 Includes() with Array or Object – SOLUTION 00:00:00
180 CHALLENGE 3-8 Push Element to Array if Not Exists 00:00:00
181 CHALLENGE 3-8 Push Element to Array if Not Exists – SOLUTION 00:00:00
182 LECTURE – reduce() Overview 00:00:00
183 PRACTICE – reduce() 00:00:00
184 CHALLENGE 3-9 Reduce Array of Objects 00:00:00
185 CHALLENGE 3-9 Reduce Array of Objects – SOLUTION 00:00:00
186 CHALLENGE 3-10 Reduce Array of Objects to Object 00:00:00
187 CHALLENGE 3-10 Reduce Array of Objects to Object – SOLUTION 00:00:00
188 LECTURE – Do you know how sort() works 00:00:00
189 LECTURE – Sorting Algorithms Overview 00:00:00
190 LECTURE – Stable vs Unstable Sort 00:00:00
191 LECTURE – sort() Overview 00:00:00
192 LECTURE – sort() without Arguments 00:00:00
193 LECTURE – sort() Analyze sorting algorithms 00:00:00
194 LECTURE – sort() Algorithms in different browsers 00:00:00
195 CHALLENGE 3-11 sort() Array of objects 00:00:00
196 CHALLENGE 3-11 sort() Array of objects – SOLUTION 00:00:00
197 CHALLENGE 3-12 sort() Long Array of objects 00:00:00
198 CHALLENGE 3-12 sort() Long Array of objects – SOLUTION 00:00:00
199 LECTURE – sort() Summary 00:00:00
200 LECTURE – Array helper methods Summary 00:00:00
16 ES6 Template Literals
202 LECTURE – Template Literals Overview 00:00:00
203 LECTURE – Tagged Templates Overview 00:00:00
204 CHALLENGE 4-1 Template Literals 00:00:00
205 CHALLENGE 4-1 Template Literals – SOLUTION 00:00:00
206 CHALLENGE 4-2 Default tagged template 00:00:00
207 CHALLENGE 4-2 Default tagged template – SOLUTION 00:00:00
17 ES6 RestSpread Operators and Default Function Parameters
209 LECTURE – Rest Parameters Overview 00:00:00
210 PRACTICE – Rest Parameters 00:00:00
211 LECTURE – Spread Operator Overview 00:00:00
212 PRACTICE – Spread Operator 00:00:00
213 CHALLENGE 5-1 Rest and Spread Operators 00:00:00
214 CHALLENGE 5-1 Rest and Spread Operators – SOLUTION 00:00:00
215 LECTURE – Default Function Parameters Overview 00:00:00
216 PRACTICE – Default Function Parameters 00:00:00
217 CHALLENGE 5-2 Default value without default parameters 00:00:00
218 CHALLENGE 5-2 Default value without default parameters – SOLUTION 00:00:00
219 CHALLENGE 5-3 Generate Missing Unique IDs 00:00:00
220 CHALLENGE 5-3 Generate Missing Unique IDs – SOLUTION PART 1 00:00:00
221 CHALLENGE 5-3 Generate Missing Unique IDs – SOLUTION PART 2 00:00:00
222 CHALLENGE 5-3 Generate Missing Unique IDs – SOLUTION PART 3 00:00:00
223 CHALLENGE 5-3 Generate Missing Unique IDs – SOLUTION PART 4 00:00:00
18 ES6 Enhanced Object Literals
225 LECTURE – Enhanced Object Literals Overview 00:00:00
226 PRACTICE – Enhanced Object Literals 00:00:00
227 CHALLENGE 6-1 Enhanced Object Literals 00:00:00
228 CHALLENGE 6-1 Enhanced Object Literals – SOLUTION 00:00:00
19 ES6 Array and Object Destructuring
230 LECTURE – Destructuring Overview 00:00:00
231 PRACTICE – Array Destructuring 00:00:00
232 CHALLENGE 6-2 Array Destructuring 00:00:00
233 CHALLENGE 6-2 Array Destructuring – SOLUTION 00:00:00
234 CHALLENGE 6-3 Destructure Result of the Function 00:00:00
235 CHALLENGE 6-3 Destructure Result of the Function – SOLUTION 00:00:00
236 PRACTICE – Object Destructuring – PART 1 00:00:00
237 LECTURE – New Variable Names and Default Values in Object Destructuring 00:00:00
238 PRACTICE – Object Destructuring – PART 2 00:00:00
239 CHALLENGE 6-4 Object Destructuring 00:00:00
240 CHALLENGE 6-4 Object Destructuring – SOLUTION 00:00:00
241 CHALLENGE 6-5 Object Destructuring and Array Helper Methods 00:00:00
242 CHALLENGE 6-5 Object Destructuring and Array Helper Methods – SOLUTION 00:00:00
243 CHALLENGE 6-6 Delete Object Properties 00:00:00
244 CHALLENGE 6-6 Delete Object Properties – SOLUTION 00:00:00
20 ES6 Classes Prototypes and Function Constructors
246 LECTURE – Class-based vs Prototype-based 00:00:00
247 LECTURE – What is inheritance 00:00:00
248 LECTURE – Prototype Chain 00:00:00
249 LECTURE – __proto__ and [[Prototype]] 00:00:00
250 LECTURE – What is Prototype 00:00:00
251 LECTURE – Dont reassign __proto__ 00:00:00
252 LECTURE – Native Prototypes – PART 1 00:00:00
253 LECTURE – Native Prototypes – PART 2 00:00:00
254 LECTURE – Prototypal Inheritance in JavaScript 00:00:00
255 PRACTICE – Function Constructors – PART 1 00:00:00
256 LECTURE – Function Constructors Overview 00:00:00
257 PRACTICE – Function Constructors – PART 2 00:00:00
258 PRACTICE – Function Constructors – PART 3 00:00:00
259 LECTURE – Object.create() Overview 00:00:00
260 PRACTICE – Object.create() 00:00:00
261 PRACTICE – Function Constructors – PART 4 00:00:00
262 LECTURE – Function Constructors – New Prototype in the Chain 00:00:00
263 CHALLENGE 7-1 Insert Prototype Into the Existing Prototype Chain 00:00:00
264 CHALLENGE 7-1 Insert Prototype Into the Existing Prototype Chain – SOLUTION 00:00:00
265 LECTURE – instanceof and typeof in the Prototype Chain 00:00:00
266 CHALLENGE 7-2 Fix Mistakes in the Function Constructors 00:00:00
267 CHALLENGE 7-2 Fix Mistakes in the Function Constructors – SOLUTION 00:00:00
268 LECTURE – Classes – Overview 00:00:00
269 LECTURE – Classes vs Function Constructors 00:00:00
270 PRACTICE – Classes – PART 1 00:00:00
271 PRACTICE – Classes – PART 2 00:00:00
272 PRACTICE – Classes – PART 3 00:00:00
273 CHALLENGE 7-3 Convert Function Constructors to Classes 00:00:00
274 CHALLENGE 7-3 Convert Function Constructors to Classes – SOLUTION 00:00:00
275 CHALLENGE 7-4 Extend Array 00:00:00
276 CHALLENGE 7-4 Extend Array – SOLUTION 00:00:00
277 CHALLENGE 7-5 Custom Push Method for Arrays 00:00:00
278 CHALLENGE 7-5 Custom Push Method for Arrays – SOLUTION 00:00:00
279 LECTURE – React and ES6 Classes 00:00:00
280 CHALLENGE 7-6 Classes in React – Additional Button 00:00:00
281 CHALLENGE 7-6 Classes in React – Additional Button – SOLUTION 00:00:00
21 Babel Introduction
282 Babel Module Introduction 00:00:00
283 LECTURE – What is Compiler 00:00:00
284 LECTURE – Compiled vs Interpreted languages 00:00:00
285 LECTURE – Transpiler 00:00:00
286 LECTURE – Transpling vs Compiling 00:00:00
287 LECTURE – ES5 ES6 and JavaScript 00:00:00
288 LECTURE – What Babel does 00:00:00
289 LECTURE – Why do we need Babel 00:00:00
290 LECTURE – ES6 support by Browsers 00:00:00
291 LECTURE – How many browsers need compiled ES5 code 00:00:00
292 PRACTICE – Babel in action – ES6 Rest operator 00:00:00
293 PRACTICE – Compare performance – ES6 Rest Operator(Node.js) 00:00:00
294 PRACTICE – Compare Performance – ES6 Rest Operator (Google Chrome) 00:00:00
295 CHALLENGE – Compare Performance – ES6 Destructuring 00:00:00
296 CHALLENGE – Compare Performance – ES6 Destructurng – SOLUTION 00:00:00
297 LECTURE – What is User Agent 00:00:00
298 LECTURE – Serve different JS files to different browers 00:00:00
299 LECTURE – Different JS files on the server 00:00:00
300 PRACTICE – Browser detection on the client 00:00:00
301 CHALLENGE – Detect feature support in the Browser 00:00:00
302 CHALLENGE – Detect feature support in the Browser – SOLUTION 00:00:00
303 CHALLENGE – Insert different script tags into the DOM 00:00:00
304 CHALLENGE – Insert different script tags into the DOM – SOLUTION 00:00:00
305 LECTURE – How Babel Works 00:00:00
306 PRACTICE – Online Babel Compiler 00:00:00
307 LECTURE – Install Babel Globally 00:00:00
308 PRACTICE – Compile JS file using Babel 00:00:00
309 LECTURE – Plugins and Presets 00:00:00
22 NPM - Node Package Manager
310 LECTURE – Introduction to the NPM 00:00:00
311 PRACTICE – Exploring NPM packages 00:00:00
312 LECTURE – Package.json and init 00:00:00
313 LECTURE – Semantic Versioning 00:00:00
314 LECTURE – Packages Installation 00:00:00
315 PRACTICE – Install package in the project 00:00:00
316 CHALLENGE – Install Semver package 00:00:00
317 CHALLENGE – Install Semver Package – SOLUTION 00:00:00
318 PRACTICE – Install Browserslist – package with own dependencies 00:00:00
319 LECTURE – Dependencies and Development Dependencies 00:00:00
320 PRACTICE – Examine Development Dependencies 00:00:00
321 PRACTICE – Browser App vs Server Package 00:00:00
322 CHALLENGE – Clock Browser Application 00:00:00
323 CHALLENGE – Clock Browser Application – SOLUTION 00:00:00
324 LECTURE – Clock Challenge Summary 00:00:00
325 LECTURE – Browser App vs Public Package 00:00:00
326 PRACTICE – Exploring Package Information and Versions 00:00:00
327 PRACTICE – Installing Specific Package Version 00:00:00
328 LECTURE – Why package-lock.json file is needed 00:00:00
329 CHALLENGE – Reinstall old package version without lock file 00:00:00
330 CHALLENGE – Reinstall old package version without lock file – SOLUTION 00:00:00
331 LECTURE – How lock file is handled 00:00:00
332 LECTURE – Lock file summary 00:00:00
333 LECTURE – Update NPM packages overview 00:00:00
334 CHALLENGE – Update project dependencies 00:00:00
335 CHALLENGE – Update project dependencies – SOLUTION 00:00:00
336 LECTURE – Introduction to the NPM scripts 00:00:00
337 PRACTICE – Start npm script 00:00:00
338 CHALLENGE – Create prestart script 00:00:00
339 CHALLENGE – Create prestart script – SOLUTION 00:00:00
340 PRACTICE – Custom NPM scripts 00:00:00
341 CHALLENGE – Run NPM scripts simultaneously 00:00:00
342 CHALLENGE – Run NPM scripts simultaneously – SOLUTION 00:00:00
343 LECTURE – NPM .bin Folder with Executable Scripts 00:00:00
344 PRACTICE – Explore .bin Folder on the Mac 00:00:00
345 PRACTICE – Explore .bin Folder on Windows 00:00:00
346 LECTURE – NPM Scripts Wrap-Up 00:00:00
23 Webpack
347 PRACTICE – Webpack with Zero Configuration 00:00:00
348 PRACTICE – Webpack Dev Server 00:00:00
24 Introduction to the MongoDB
349 LECTURE – Where MongoDB is used 00:00:00
350 LECTURE – Relational vs Document Databases 00:00:00
351 LECTURE – MongoDB Structure 00:00:00
352 LECTURE – MongoDB Shell and MongoDB Server 00:00:00
353 PRACTICE – Installation of the MongoDB on the local computer 00:00:00
354 PRACTICE – Launch MongoDB Server and connect to it from the MongoDB Shell 00:00:00
355 PRACTICE – MongoDB database in the Cloud 00:00:00
356 PRACTICE – Exploring MongoDB Shell 00:00:00
357 PRACTICE – Installing and Exploring Robo 3T (previously Robomongo) 00:00:00
358 LECTURE – JSON Overview 00:00:00
359 LECTURE – Difference between JSON and JavaScript Object 00:00:00
360 LECTURE – How Documents are stored in the Database – BSON Format 00:00:00
361 LECTURE – What is Extended JSON 00:00:00
362 LECTURE – Data Types representation in Extended JSON 00:00:00
363 LECTURE – How types are stored in BSON 00:00:00
364 PRACTICE – Creation of the new Collection 00:00:00
365 LECTURE – Insert Methods insertOne() and insertMany() 00:00:00
366 LECTURE – Sample Data Overview 00:00:00
367 PRACTICE – Insert Sample Documents into the Collection 00:00:00
368 LECTURE – Find Methods find() and findOne() 00:00:00
369 PRACTICE – Finding Documents 00:00:00
370 LECTURE – Query Operators Overview 00:00:00
371 PRACTICE – Finding Documents with Query Operators 00:00:00
372 LECTURE – Sort Limit and Skip helper methods 00:00:00
373 PRACTICE – Sort Limit and Skip 00:00:00
374 LECTURE – Update Methods updateOne() and updateMany() 00:00:00
375 LECTURE – Update Operators 00:00:00
376 PRACTICE – Updating Documents using Update Operators 00:00:00
377 LECTURE – Delete Methods deleteOne() and deleteMany() 00:00:00
378 PRACTICE – Deleting Documents 00:00:00
379 LECTURE – MongoDB Aggregation Framework 00:00:00
380 PRACTICE – Aggregating Documents 00:00:00
381 LECTURE – MongoDB Indexes 00:00:00
382 LECTURE – MongoDB Utilities 00:00:00
383 LECTURE – What is MongoDB Replica Set 00:00:00
384 LECTURE – MongoDB Drivers 00:00:00
25 Additional JavaScript Challenges
385 Intro to Additional JavaScript Challenges 00:00:00
387 Software Setup 00:00:00
388 CHALLENGE 1 – Sum numbers 00:00:00
389 CHALLENGE 1 – Sum numbers – SOLUTION 00:00:00
390 CHALLENGE 2 – Const 00:00:00
391 CHALLENGE 2 – Const – SOLUTION 00:00:00
392 CHALLENGE 3 – Let 00:00:00
393 CHALLENGE 3 – Let – SOLUTION 00:00:00
394 CHALLENGE 4 – Hoisting 00:00:00
395 CHALLENGE 4 – Hoisting – SOLUTION 00:00:00
396 CHALLENGE 5 – Ternary Operator 00:00:00
397 CHALLENGE 5 – Ternary Operator – SOLUTION 00:00:00
398 CHALLENGE 6 – Arrow Functions 00:00:00
399 CHALLENGE 6 – Arrow Functions – SOLUTION 00:00:00
400 CHALLENGE 7 – Default parameters 00:00:00
401 CHALLENGE 7 – Default parameters – SOLUTION 00:00:00
402 CHALLENGE 8 – Check presence of the function parameters 00:00:00
403 CHALLENGE 8 – Check presence of the function parameters – SOLUTION 00:00:00
404 CHALLENGE 9 – Object Destructuring 00:00:00
405 CHALLENGE 9 – Object Destructuring – SOLUTION 00:00:00
406 CHALLENGE 10 – Destructuring and Rest Operator 00:00:00
407 CHALLENGE 10 – Destructuring and Rest Operator – SOLUTION 00:00:00
408 CHALLENGE 11 – Spread Operator 00:00:00
409 CHALLENGE 11 – Spread Operator – SOLUTION 00:00:00
410 CHALLENGE 12 – Copy Array 00:00:00
411 CHALLENGE 12 – Copy Array – SOLUTION 00:00:00
412 CHALLENGE 13 – Template Literals 00:00:00
413 CHALLENGE 13 – Template Literals – SOLUTION 00:00:00
414 CHALLENGE 14 – Object Destructuring 00:00:00
415 CHALLENGE 14 – Object Destructuring – SOLUTION 00:00:00
416 CHALLENGE 15 – Iterate over String 00:00:00
417 CHALLENGE 15 – Iterate over String – SOLUTION 00:00:00
418 CHALLENGE 16 – Swap values of the two variables 00:00:00
419 CHALLENGE 16 – Swap values of the two variables – SOLUTION 00:00:00
420 CHALLENGE 17 – IIFE (Immediately Invoked Function Expression) 00:00:00
421 CHALLENGE 17 – IIFE (Immediately Invoked Function Expression) – SOLUTION 00:00:00
422 CHALLENGE 18 – Classes 00:00:00
423 CHALLENGE 18 – Classes – SOLUTION 00:00:00
424 CHALLENGE 19 – Iterate over Object 00:00:00
425 CHALLENGE 19 – Iterate over Object – SOLUTION 00:00:00
426 CHALLENGE 20 – Sum positive and negative numbers 00:00:00
427 CHALLENGE 20 – Sum positive and negative numbers – SOLUTION 00:00:00
TAKE THIS COURSE
  • FREE
  • 10 Days
2 STUDENTS ENROLLED

About WPLMS

WPLMS is the most popular Education WordPress theme. With over 12000 customers and several startups successfully running their businesses on WPLMS, it is the most powerful solution for Education websites right now.

Popular Tags

Who’s Online

There are no users currently online
top
Template Design © VibeThemes. All rights reserved.