0% found this document useful (0 votes)
58 views

Theory-Lectures-V2 1-6

This document provides a table of contents for a series of theory lectures on JavaScript topics. It lists 46 individual lectures covering subjects like data types, functions, objects, debugging, the DOM, asynchronous JavaScript, and more. It encourages the viewer to watch the lectures and not skip them as they are important for understanding JavaScript concepts.

Uploaded by

Graficki Radovi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Theory-Lectures-V2 1-6

This document provides a table of contents for a series of theory lectures on JavaScript topics. It lists 46 individual lectures covering subjects like data types, functions, objects, debugging, the DOM, asynchronous JavaScript, and more. It encourages the viewer to watch the lectures and not skip them as they are important for understanding JavaScript concepts.

Uploaded by

Graficki Radovi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Subscribe here

slides for
theory lectures
(DON’T SKIP THEM, THEY ARE SUPER
IMPORTANT ! )

Follow me here
TABLE OF CONTENTS: THEORY LECTURES (CLICK THE TITLES)
1 Watch before you start! 19 Summary: Which Data Structure to Use? 37 How the Web Works: Requests and Responses

2 A Brief Introduction to JavaScript 20 First-Class and Higher-Order Functions 38 Promises and the Fetch API

3 Data Types 21 Closures 39 Asynchronous Behind the Scenes: The Event Loop

4 Boolean Logic 22 Data Transformations: map, filter, reduce 40 An Overview of Modern JavaScript Development

5 JavaScript Releases: ES5, ES6+ and ESNext 23 Summary: Which Array Method to Use? 41 An Overview of Modules in JavaScript

6 Functions Calling Other Functions 24 How the DOM Really Works 42 Modern, Clean and Declarative JavaScript Programming

7 Reviewing Functions 25 Event Propagation: Bubbling and Capturing 43 Forkify: Project Overview and Planning

8 Learning How to Code 26 Efficient Script Loading: defer and async 44 The MVC Architecture

9 How to Think Like a Developer 27 What is Object-Oriented Programming? 45 Event Handlers in MVC: Publisher-Subscriber Pattern

10 Debugging (Fixing Errors) 28 OOP in JavaScript 46 Forkify Project: Final Considerations

11 What's the DOM and DOM Manipulation 29 Prototypal Inheritance and The Prototype Chain

12 An high-level Overview of JavaScript 30 Object.create

13 The JavaScript Engine and Runtime 31 Inheritance Between "Classes": Constructor Functions

14 Execution Contexts and The Call Stack 32 Inheritance Between "Classes": Object.create

15 Scope and The Scope Chain 33 ES6 Classes summary

16 Variable environment: Hoisting and The TDZ 34 Mapty Project: How to Plan a Web Project

17 The this Keyword 35 Mapty Project: Final Considerations

18 Primitives vs. Objects (Primitive vs. Reference Types) 36 Asynchronous JavaScript, AJAX and APIs
WELCOME, WELCOME,
WELCOME!
SECTION
WELCOME, WELCOME, WELCOME!

LECTURE
WATCH BEFORE YOU START!
SOME QUICK CONSIDERATIONS BEFORE WE START... !

This course is for all of you! So please don’t write a bad review right away if the course is too easy, or too hard, or
progressing too slow, or too fast for you. To make it perfect for YOU, you can rewatch lectures, jump to other sections,
watch the course with slower or faster playback speed, or ask questions.

Please don’t be that person.


Everyone is different…
(Unless the course itself is truly terrible)

You might also like