Information Technology Seminar II: Schedule

RESTful Rails Development - Building Open Applications and Services

Aoyama Gakuin University, Fall 2017, Martin J. Dürst (last updated 2018-01-28)

(links to presentations and minutes are only accessible with a password)

Chapter and page numbers refer to RESTful Rails Development - Building Open Applications and Services, Silvia Puglisi, O'Reilly, 2016.
(See also project page, github page)

September 20
No lecture because of Ruby Kaigi
September 27
Introduction: Martin J. Dürst

Selection of topics and scheduling (first part)

Preparation for next time:

October 4
Introduction to Ruby and Ruby on Rails: Martin J. Dürst

Preparations for next time:

October 11
Making Slides with XHTML and Amaya: Martin J. Dürst

Selection of topics (second part)

October 18 (minutes: 荒井)
A: Getting Started with Ruby on Rails (pp. 15-32) 杉江
B: First Adventures in API Design (pp. 33-55) 河住
October 25 (minutes: 杉江)
C: The Rest of the World (pp. 57-66) 宮下
D: Designing APIs in RoR (pp. 67-78) 岩岡
October 25, 15:05-16:35 [Make-up Class] (minutes: 河住)
E: From Hypertext to Hypermedia (pp. 1-14) 栗田
F: Asynchronous REST (pp. 79-92) 遠藤
November 1 (minutes: 岩岡)
G: Testing RESTful Services (pp. 93-98) 村山
H: Microservices and Microapplications (pp. 99-130) 絈野
November 8 (minutes: 村山)
I: Mapping Data Streams onto an Application UI (pp. 131-150) 荒井
a: Deploying an API (pp. 151-160): 遠藤
November 15 (minutes: 遠藤)
c: Consuming Data Streams: Integrating External APIs in Your Application (pp. 169-180): 栗田
November 22 (minutes: 宮下)
Device-Independent Development (pp. 181-194): 河住

Data Analytics (pp. 195-214): 絈野

November 29 (minutes: 栗田)
Privacy and Security (pp. 233-248): 荒井
December 6 (minutes: 絈野)
Using Rails for API-only Applications (http://edgeguides.rubyonrails.org/api_app.html): 杉江

Rails Doctrine (http://rubyonrails.org/doctrine/): 村山

December 13 (minutes: 遠藤)
Managing an App Ecosystem (pp. 161-168): 宮下
Presentations of Research at Software Lab:
December 20 (minutes: 栗田)
Presentations of Research at Software Lab:
December 24 to January 9: Winter Vacations
Scaling Gracefully (pp. 215-231): 岩岡
January 10
Lab Presentations (Room E-106)
January 17
[Make-up Classes]
[January 24 - 31: Term Final Exams]