Download presentation
Presentation is loading. Please wait.
Published byWinifred McKenzie Modified over 9 years ago
1
JS Skills: From Novice to Guru The “how-to” algorithm
2
“Give a man a fish, and he will eat for a day. Teach a man to fish, and he will eat for a lifetime” “Confucius”
3
The algorithm Develop a skill =“consistent directed efforts towards the goal” Goal = become JS master Consistent = discipline Directed = map + mentor
4
Boxing vs. JavaScript
5
The map of a JS Wizard Process /applying the techniques/ TechniquesQuality
6
I. Techniques
7
JS Map – Part 1 HTML/CSS/JS basics jQuery (DOM, Events) AJAX, JSON, cookies, caching Server side integration jQuery UI Autocomplete, Rich Text Editor and others SVG & Canvas Graphics Grids Charts Knockout SPA Framework (Angular etc.) jQuery Animation Html templates
8
JS Map – Part 2 jQuery (DOM, Events) Responsive Design PhonegapjQuery Mobile Data-driven Forms Form ValidationGeneric Forms
9
II. Quality Strength Endurance
10
JS Strength – Handle complexity Software engineering principles – OOP, Separation of Concerns, Reusable Components, DRY, KISS, YAGNI OOP in JS - prototypes, modules, revealing modules, namespaces Promises – solving the “callback hell” Troubleshooting & debugging MV* Frameworks Angular JS Knockout JS Backbone Others and your own
11
JS Endurance Unbreakable code Logging & instrumentation Unit testing and automated UI testing Source analysis – use strict, JSHint Performance - Minification, Gzip, Profiling, YSlow
12
III. Process skills PrepareExecuteReport Task DefinitionProblem Solving Mentoring Architecture
13
Software Development Process
14
1. Architecture
15
2. Task Definition
16
3. Execution
17
4. Mentoring
18
The map of a JS Wizard
19
Now what Build a map / get the map Email to Jivko@abilitics.com to get oursJivko@abilitics.com Assess yourself Create a PDP Personal Development Plan Find a mentor Join our Boxing club in February, 2015 Join our “Life couching through dancing” club https://www.facebook.com/kizomba.maniacs https://www.facebook.com/kizomba.maniacs Week: Tuesday and Thursday, 21:30 in Students Town Weekends: Sunday, 6 pm to 8 pm in Paradise Mall, Dance station
20
Life couching in Kizomba Maniacs https://www.facebook.com/kizomba.maniacs
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.