Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mozfest-program-2018
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 295
    • Issues 295
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MozFest (Mozilla Festival)
  • mozfest-program-2018
  • Issues
  • #604
Closed
Open
Issue created Aug 01, 2018 by mozfest-bot@mozfest-bot

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

Assignee
Assign to
Time tracking