Soya Training
Prerequisites
Materials
HTML & CSS
Javascript
Common concept similar to the first programming language that you've learned (https://developer.mozilla.org/en-US/docs/Learn/JavaScript)
- Built in primitives and data structure (number, string, boolean, object, array)
- Variable declaration and scoping (block scope, function scope)
- Hoisting
- Loops and iteration and control flow (for & while loop, if statement, break and continue)
- Array methods / prototype, including static methods (like Array.isArray, etc)
- Object methods / prototype, including static methods (like Object.keys, etc)
- Function prototype (apply, call, bind, etc)
- Execution context (this)
- Timers (setTimeout, setInterval)
Setup
Please follow Setting Up Tools Front End guide, then ensure everything is ready.
node -v
npm -v
NOTE: Please ensure you have GitHub account and has joined Traveloka.
Schedule
https://docs.google.com/spreadsheets/d/1cfVQV0JXBsgz8xRfMs-2esNOy6JKf1lTCgP6R5KDCzM/edit?usp=sharing
Date: 30 July - 10 August 2018
Time: 9 am - 1 pm
Place: W77 T1, Bell / Volta