Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.79 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.79 KB

JavaScript / Node.js / Arrow

Learn. Code Strong. Get Hired.

Academy Poster

Training Outline

Lecture Number Topics Covered
Lecture 0 Why JavaScript?
Lecture 1 Core programming concepts. Primitive and reference types. Function expressions and function declarations. Scope chain resolution. Immutability.
Lecture 2 Prototype Chain. Functional Programming vs. Object Oriented Programming.
Lecture 3 Module Standards - IIFE, Module Pattern, AMD, CommonJS, UMD, ES6 Modules
Lecture 4 ES6 Programming Constructs, Typescript
Lecture 5 Development workflow for front end applications using node ecosystem - package managers, script loaders, scafolding tools
Lecture 6 Asynchronous Programming - What is Event Loop and how to Control Flow with callbacks, promises, generators, async/await and streams
Lecture 7 Streams in details
Lecture 8 Using Node.js to write command line interfaces
Lecture 9 What it looks like to write applications using events. What is Reactive Programming? Developing app with RxJS, Node.js EventEmitter, and Socket.io.
Lecture 10 Consolidation
Lecture 11 The resources you don't want to miss

Folders Explanation

Folder Name Description
presentations-slides pdf files with slides from the lectures
presentations-slides-interactive interactive presentations made with spectacle (their exports could be found in previous folder)
code-examples contains examples from the lectures
homework-assignments information about homeworks that must be made after each lecture
resources files with interesting links