Dr. JavaScript or How I learned to Stop Worrying and embraced JS
[ UUID ] 244fff64-ac40-45a0-add9-03e5063c4dbd
[ Session Name ] Dr. JavaScript or How I learned to Stop Worrying and embraced JS [ Primary Space ] Web Literacy [ Secondary Space ] Digital Inclusion
[ Submitter's Name ] Sebastián Scarano [ Submitter's Affiliated Organisation ] Hack Hackers [ Submitter's GitHub ] @opensas
[ Language ] Spanish
[ Localisation Support Requested ] No, I can host the session myself
What will happen in your session?
You don't have to be a software engineer to start hacking with JavaScript, but this is easier said than done. Participants will get a high-level overview of the JavaScript language thru interactive exercises, and then will play with several well-established JavaScript libraries, like Chart.js, Leaflet, and TimelineJS. They will also learn a couple strategies to quickly understand what a piece of js code is supposed to do and how to start hacking with it.
During the session participants will:
Use Firefox Web Console to interact with js code while running
Setup a basic development environment or use online tools such as JSFiddle
Visit the "Getting Started" section of a couple of js libraries and start messing around with them.
What is the goal or outcome of your session?
Participants will gain the confidence to start playing around with real life js tools, with the ability to adjust them to their needs. They will realize they don't need a a degree in software engineer to start doing meaningful stuff right away. They will also experience the process of facing a new technology, reading the docs, trying out the examples, asking for help, google around, visit Stack Overflow, and learn thru interactive trial and error, just like software developers do every day.
If your session requires additional materials or electronic equipment, please outline your needs.
A projector would be welcome :-) and wifi, of course!
Time needed
90 mins