This is a two-part webinar. The second part will take place on Wednesday, August 1st from 10:30 AM to 12:30 PM.
Are you a solo web developer with an interest in learning basic web scripting? A newbie thrown into your library web programming role because nobody else raised their hand? Somebody with a little more experience, but always looking to improve your knowledge of web services? This class is for you. We will work through the basics of web services, simple to use embed code, and highlight resources to continue learning with an emphasis on mashups and web services as a means to practice these skills. Come learn how to incorporate the "web of data" into your library applications and services.
Topics covered will include:
- Why web services for libraries?
- What do we gain in the move to mashup?
- Define the major terms of web services
- Resources for learning: wizard and tools (Yahoo Pipes, Google Code Playground)
- Code samples for downloading and practicing
Featured code samples include:
- Image mashups using JavaScript and the Flickr API
- Video mashups using the YouTube and blip.tv API
- Search suggestions using the Yahoo BOSS API
- Mapping data with the Google Maps API
- Bestsellers and Movie Reviews with the New York Times API
Learning Objectives:
- Be able to use API documentation and understand where to find mashup examples
- Know how to traverse/parse structured data using programming expressions like XPATH
- Build a simple mashup example
Target Audience:
Library staff who have interest in and aptitude with library web development
Prerequisites:
- Familiarity with HTML and CSS; Interest in learning JavaScript and server-side programming
- Experience with XML and JavaScript preferred
Homework Expectations and Completion Requirements:
- First Class: Worksheet with exercises solving how to traverse/parse XML and JSON documents (one hour)
- Second Class: Create a test mashup with JavaScript or simple embed code from one of the APIs we surveyed (1.5 hours)
All individual myMETRO and METRO Institutional Members are invited to register for the NY3Rs Members fee of $20. Visit http://clrc.org/clrc/event-registration-2?action=evregister&event_id=49 to register.
This class is contracted through Amigos Library Services and funded by the NY3Rs Association, Inc.
