https://github.com/rolling-scopes/webinar
https://github.com/rolling-scopes/webinar
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rolling-scopes/webinar
- Owner: rolling-scopes
- Created: 2016-05-17T08:43:17.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-28T09:04:22.000Z (almost 10 years ago)
- Last Synced: 2025-01-12T07:22:01.965Z (over 1 year ago)
- Size: 14.6 KB
- Stars: 5
- Watchers: 10
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://gitter.im/rolling-scopes/webinar)
### Our chat
https://gitter.im/rolling-scopes/webinar
### Upcoming meetup in Krakow:
https://krakow.rollingscopes.com/
### Score table
https://docs.google.com/spreadsheets/d/1ETE1frfop19VkJ51jYp-7zzYH8Si5VuuQvWtz22WfoE/edit#gid=0
### Tasks
1. [Welcome Aboard](https://github.com/rolling-scopes-school/tasks/blob/webinar/tasks/welcome-aboard.md)
2. [Mastering markdown](https://guides.github.com/features/mastering-markdown/) (Just read! Deadline: __4-Jun-2016__)
3. https://www.codeschool.com/courses/discover-devtools (Short, free online course. Deadline: __7-Jun-2016__ )
4. Codewars
- Part I (Deadline: __4-Jun-2016__)
- http://www.codewars.com/kata/opposite-number
- http://www.codewars.com/kata/basic-mathematical-operations
- http://www.codewars.com/kata/printing-array-elements-with-comma-delimiters
- http://www.codewars.com/kata/transportation-on-vacation
- http://www.codewars.com/kata/calculating-with-functions
- http://www.codewars.com/kata/get-the-middle-character
- http://www.codewars.com/kata/partition-on
- http://www.codewars.com/kata/word-count
- http://www.codewars.com/kata/remove-first-and-last-character-part-two
- http://www.codewars.com/kata/implement-a-filter-function
- http://www.codewars.com/kata/prefill-an-array
- http://www.codewars.com/kata/cross-product-of-vectors
- http://www.codewars.com/kata/sequence-generator-1
- Part II (Deadline: __11-Jun-2016__)
- http://www.codewars.com/kata/closures-and-scopes
- http://www.codewars.com/kata/a-function-within-a-function
- http://www.codewars.com/kata/can-you-keep-a-secret
- http://www.codewars.com/kata/using-closures-to-share-class-state
- http://www.codewars.com/kata/a-chain-adding-function
- http://www.codewars.com/kata/function-cache
- http://www.codewars.com/kata/function-composition
- http://www.codewars.com/kata/function-composition-1
- http://www.codewars.com/kata/stringing-me-along
- http://www.codewars.com/kata/i-spy
- Part III (Deadline: __15-Jun-2016__)
- http://www.codewars.com/kata/santaclausable-interface
- http://www.codewars.com/kata/new-with-apply
- http://www.codewars.com/kata/extract-nested-object-reference
- http://www.codewars.com/kata/array-helpers
- http://www.codewars.com/kata/replicate-new
- http://www.codewars.com/kata/sum-of-digits-slash-digital-root/
- http://www.codewars.com/kata/fun-with-es6-classes-number-2-animals-and-inheritance
- http://www.codewars.com/kata/fun-with-es6-classes-number-3-cuboids-cubes-and-getters
5. https://github.com/rolling-scopes-school/js-assignments (Solve as much as you can. Deadline: __20-Jun-2016__)
6. __Optional__
- https://www.ted.com/talks/tim_urban_inside_the_mind_of_a_master_procrastinator (Just watch)
- http://www.codewars.com/kata/lazy-evaluation
- http://www.codewars.com/kata/tail-recursion-with-trampoline
- http://www.codewars.com/kata/functional-sql
- http://www.codewars.com/kata/can-you-get-the-loop
7. [Custom jQuery](https://github.com/rolling-scopes-school/tasks/blob/webinar/tasks/custom-jquery.md)( Deadline: __20-Jun-2016__)
8. Make Function
```javascript
function add(x, y) { return x + y; }
function mul(x, y) { return x * y; }
function make(/*???*/) { /* ??? */ }
var s = make(1)(2)(3)(4)(5);
Assert(s(add) == 15);
Assert(s(mul) == 120);
var x = make(5)(10)(15);
Assert(x(add) == 30);
Assert(x(mul) == 750);
```
### Slides
1. [JS Overview](http://dzmitry-varabei.github.io/front-end-course/lecture-1-history/#/)
2. [Data Types](https://docs.google.com/presentation/d/1C1ri0y3tVPgbFSgg2u-ohUzZasT6WlPTB-dViNH1Eyo/embed?slide=id.g657064b7a_2_0)
3. [Self-education](http://dzmitry-varabei.github.io/front-end-course/self-education.pptx)
4. [Scope](http://dzmitry-varabei.github.io/front-end-course/lecture-3-recap-scope/scope.pptx)
5. [DOM](http://rolling-scopes.github.io/slides/school/dom/#/)
6. [DOM Events](http://rolling-scopes.github.io/slides/school/dom-events/#/)
7. [Functions. Part I](http://dzmitry-varabei.github.io/front-end-course/lecture-5-func/#/)
8. [Functions. Part II](http://dzmitry-varabei.github.io/front-end-course/lecture-5-func/index-part2.html#/)
9. [Let and const](http://dzmitry-varabei.github.io/front-end-course/lecture-5-func/let-and-const.html#/)
10. https://github.com/rolling-scopes-school/tasks/blob/master/tasks/js-intro-test.md
11. http://pveller.blogspot.com.by/2012/04/functional-javascript.html - one more "make" solution
12. [Modules in JS. Nodejs intro](http://rolling-scopes.github.io/slides/npm/#/)
13. [HTTP](https://github.com/rolling-scopes/front-end-course/wiki/Lecture:-HTTP)
14. [Ajax](https://github.com/andrei-yanovich/ajax-talk)
15. [es6](http://kirilknysh.github.io/es2015-essentials-talk/#/)
16. [Promise & Fetch & generators](https://github.com/andrei-yanovich/promise-talk)
17. [Animations](https://github.com/rolling-scopes/front-end-course/wiki/Lecture:-Animations)
### Links
- ES6 to ES5 converter:
- https://babeljs.io/repl/
- ECMAScript parser
- http://esprima.org/
- Compatibility tables:
- http://kangax.github.io/compat-table/es6/
- http://caniuse.com/
- Complete JavaScript reference documentation:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript
- Code quality checker:
- http://eslint.org/
- CSS Triggers, list of operations browser need to perform after specific css property change:
- https://csstriggers.com/
###Feedack
https://goo.gl/38iB6V