Skip to content

Instantly share code, notes, and snippets.

@yurtarmehmet
Last active November 24, 2020 18:12
Show Gist options
  • Save yurtarmehmet/6e9efbf0e414e789ff389ba186a20956 to your computer and use it in GitHub Desktop.
Save yurtarmehmet/6e9efbf0e414e789ff389ba186a20956 to your computer and use it in GitHub Desktop.
js cirr.

Introduction: 1

Introduction to JavaScript, Philosophy, and Tips, ECMAScript, TC39, and the Standardization Process

**JavaScript Syntax:**1

Values, Operations, Types, Variables, Expressions&Statements, If-Else, Loops, Functions, Regular Expressions

Principles of JavaScript: 2

Types and Coercion, Execution Context & Call Stack, Scope, Hoisting, Closure, IIFE

Object-Oriented JavaScript: 2,3

Objects Overview, This keyword, The new keyword, Prototypes, Bind, call, apply, ES6 Class keyword

DOM(Document Object Model): 3

Introduction to Dom, Interacting with the dom, Attributes and Properties, Events

Building a Sample App with JavaScript: 5

JavaScript Design Patterns, Building the App

Asynchronous JavaScript: 6

Introducing Asynchronicity, Asynchronpous web browser apis, Callbacks, Promises, Async Await, Generators

Modern JavaScript & ES6: 6

Shorthand property names, Template Literals, Arrow functions, Destructuring, Parameter defaults, Rest/Spread, ESModules, Array Methods, Optional chaining, Introduction to Nodejs

Styling: 4,5

CSS Selectors, Responsive Design, CSS Layout, CSS Preprocessors(SASS, LESS)

Building a Tetris Game With JavaScript 7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment