Brian Sletten's 3-day REST and Resource-Oriented Architecture Bootcamp provides a broad, example-driven and compelling vision of computing's future. Organisations are struggling with data integration solutions that operate at the wrong level of abstraction or are shackled to legacy systems with no idea of how to modernize incrementally. Their service-oriented architectures decompose business processes into services without the ability to identify and protect the information that flows through these services. In this course, you will learn how the technical and business value of Web semantics is available and useful today behind firewalls as well as on the public Web.
By starting with REST API design, we will learn to think in terms of resources and build systems that can find uses beyond what we initially intend. Doing so will maximize our investments and free us from having to reimplement the same pieces over and over again. We will learn how to produce stable URLs, hypermedia representations and resilient, scalable, evolvable systems. We will also focus on how to test REST systems and secure them.
REST is not an end point though, it is a means to an end. It is also the gateway to a new way of building systems and sharing information. The final day will be an introduction to a series of W3C standards that will revolutionize how you share information internally and on the Web.
This course will also help you understand how tensions between the business and technical sides of the house can be mediated by adopting resource-oriented technologies. These provide information-focused, business-friendly solutions that grow with the organisation and its changing business needs.
Through plenty of intensive practical exercises, you will learn how to apply resource-oriented technologies to solve existing data management, integration and knowledge-sharing problems. Through practical exercises you will also gain the skills required to integrate legacy and next-generation systems, whilst protecting information by controlling its access from different contexts. You will also be exposed to the future of the Web that is being adopted by search engine companies, retailers, governments, the publishing industry and more to enable Webs of Data, not just Webs of Documents.