| Code: | JS-asynch |
| Category: | JavaScript |
| Format: | 50% lecture / 50% workshop |
| Duration: | 3 days |
| Target audience: |
developerzy architekci |
| Enrollment: | Groups, companies |
| Venue: | Client's office. |
Training Program
The content of our program can be customised during pre-training analysis.-
JavaScript Functional Programming- Functions, Function Objects
- Contexts
- Pure Functions, Side Effects
- Scopes: Function vs Lexical
- Closures
- Functions, Function Objects
-
Asynchrony- 3 Programming Models: Synchronous, Asynchronous, Parallel
- JavaScript inside browsers and node.js
- Event Loop, Message Queue, WEB APIs
- Run to Completion Rule
- Race Conditions
- Patterns: Callbacks, Events, Promises, RxJS
- 3 Programming Models: Synchronous, Asynchronous, Parallel
-
Callbacks- Synchronous and Asynchronous Callbacks
- Callback Hell
- Events
- Synchronous and Asynchronous Callbacks
-
Promises- Promise Design Pattern
- States, State Transitions
- Chaining
- Values
- Error Handling
- Advanced Patterns and Usecases (Combining Promises)
- Promise Anti-patterns
- Promise Design Pattern
-
Promise Implementations- Promises/A+ Specification
- ECMAScript 6: Promise, Arrow Functions, Destructuring
- Bluebird Promises
- jQuery Promises and Deferreds
- Promises/A+ Specification
-
RxJS- Reactive Functional Programming
- Observable Pattern
- Sequences, Operators, Marble Diagrams
- Error Handling
- Subjects
- Schedulers
- Observables vs Promises: differences and similarities
- Reactive Functional Programming
Download PDF
Trainers
Meet the experts who will conduct your training.