Curriculum 2010

 
Sunday 5th XML Primer
This short, Sunday after­noon class provides a brief intro­duc­tion to XML for new­comers. It takes a whistle-stop tour of the top­ics covered in prac­tical detail over the three days of the Hands-on Intro­duc­tion course.
Monday 6th Hands-on Intro­duc­tion to XML
The Hands-on Intro­duc­tion to XML is designed to intro­duce you to the many and var­ied aspects of XML design, pro­cessing, and deliv­ery through prac­tical, hands-on classes where you will cre­ate your own XML doc­u­ments. All the mater­ial is avail­able for you to take away and try out in your own time.
You will learn how to cre­ate data struc­tures using an XML editor, cre­ate an XML schema model and parse/validate the doc­u­ment struc­ture. You will also have the oppor­tun­ity to gain an under­stand­ing of the latest XML tools and tech­no­lo­gies in the mar­ket­place, so that you can develop and imple­ment your own XML solutions.
Semantic Tech­no­lo­gies
By con­nect­ing more flex­ible, stand­ard­ized ways to model and share data with best prac­tices for identi­fy­ing the mean­ing (or, at the very least, the source) of descript­ive terms, Semantic Web tech­no­lo­gies open up new pos­sib­il­it­ies for devel­op­ing applic­a­tions that work across the web or behind your fire­wall.
This course will include the build­ing blocks of the Semantic Web such as the RDF data model; RDFa, which lets you embed machine-readable facts (‘triples’) into web pages; the SPARQL query lan­guage; and the Web Onto­logy Lan­guage (OWL) for defin­ing vocab­u­lar­ies and term relationships.
Tues­day 7th
Wed­nes­day 8th Trends and Tran­si­ents
Each year there are more new tech­no­lo­gies to track, more ways to organ­ize your life and your company’s inform­a­tion, and more ways to com­mu­nic­ate. Here we intro­duce new tech­no­lo­gies, dis­cuss older, under-appreciated ones, and enter­tain you at the same time. Expert speak­ers debate cur­rent issues, giv­ing you the bene­fit of their exper­i­ence and points of view, so you can decide your­self which tech­no­lo­gies meet your needs and which are a waste of your time.
Thursday 9th XSLT and XQuery
These classes and work­shop show what you need to put XSLT and XQuery to work, match­ing busi­ness require­ments with stor­age and retrieval archi­tec­tures. They let you to take XSLT devel­op­ments to the next level, look­ing at effi­cient prac­tices and how to take best advant­age of related tech­no­lo­gies that fit into the applic­a­tion archi­tec­ture of lar­ger sys­tems.
The two-part work­shop with lead­ing experts con­cen­trates on best prac­tices for build­ing stylesheets for speed, main­tain­ab­il­ity, grace, and flex­ib­il­ity. Bring your own ideas and ques­tions to get the best out of XSLT development.
Web Ser­vices and Iden­tity
Web ser­vices are about enterprise-level dis­trib­uted com­put­ing in the 21st cen­tury. Web ser­vices use XML and the Web as enabling tech­no­lo­gies to make applic­a­tion inter­ac­tions more flex­ible in response to chan­ging needs. Digital iden­tity is a key ingredi­ent for cus­tom­iz­ing the oper­a­tion of web ser­vices, as well as authen­tic­at­ing and author­iz­ing users.
The course uses a real-world focus to dis­cuss fea­tures and bene­fits of web ser­vices and digital iden­tity; to review rel­ev­ant con­cepts, tech­no­lo­gies, and stand­ards; and to exam­ine secur­ity and pri­vacy challenges.
Fri­day 10th