Javascript is one of the only programming languages where relative novices can have their code running on billions of devices in a matter of moments. This workshop focuses on getting students creating applications with Javascript and uploading them to the internet right away. Once students have a familiarity with the mechanics of the language, we will start building javascript-based web pages and uploading them to the internet using using github as a web-server. We will move onto making these applications interact with the mouse using jQuery and have graphical output using HTML5 Canvas. Students will be exposed to commonly used libraries and frameworks for Javascript development. This workshop is part of this year’s New York Electronic Art Festival.
[Jun 22/23] Javascript rules the world
Yotam Mann
Sat/Sun, June 22-23, noon to 6pm
Cost: $220 (regular), $185 (student/member)
Pay with PayPal or Credit Card on our Payment Page here
Location:
Harvestworks – www.harvestworks.org
596 Broadway, #602 | New York, NY 10012 | Phone: 212-431-1130
Subway: F/M/D/B Broadway/Lafayette, R Prince, 6 Bleeker
Javascript is one of the only programming languages where relative novices can have their code running on billions of devices in a matter of moments. Additionally, modern browsers have the ability to do complex 2D and 3D graphics, sound synthesis, camera and microphone input and much more making Javascript an ideal language for creating and distributing interactive artwork. This course will walk beginner and advanced programmers through the basics of this flexible and forgiving language and show students the capabilities of HTML5 and modern browsers for building creative applications like those exhibited on chromeexperiments.com.
This workshop focuses on getting students creating applications with Javascript and uploading them to the internet right away. The workshop starts with an introduction to the Javascript language. This is intended for students with at least some programming knowledge in any language. Once students have a familiarity with the mechanics of the language, we will start building javascript-based web pages and uploading them to the internet using using github as a web-server. We will move onto making these applications interact with the mouse using jQuery and have graphical output using HTML5 Canvas. Students will be exposed to commonly used libraries and frameworks for Javascript development.
Requirements: a free github account, Google Chrome, Sublime Text 2 (or another Javascript IDE). All of the softwares and services used in the course are open-source and/or free. Familiarity with any programming language.
Yotam Mann:
Yotam Mann is a musician/composer and technologist. He graduated from UC Berkeley with degrees in Music and Computer Science and worked as a Researcher at the Center for New Music and Audio Technologies (CNMAT) where he built instruments, produced high-tech concerts and assisted at summer workshops. Yotam’s favorite medium to work in is the browser. His recent browser-based work includes a 2013 commission by Turbulence.org entitled Submersible, and a Web EP, BETA, which was feature on Google Chrome Experiments.