South Africa

Information

The South Africa Cafe will be held on April 16-20th (9am-5pm each day) in North-West University, Potchefstroom, South Africa. The cafe bootcamp will cover Spring, Hibernate, RSF and all aspects of Sakai application/tool writing and will be a moderately paced 5-day workshop.

Presenters

Former user (Deleted)
Former user (Deleted)
Former user (Deleted)

Agenda

Monday

April 16

9am - 5pm

Title

Presenter

Slides

Introduction

Former user (Deleted), Boeta

 

Setting up Sakai

Former user (Deleted)

Development Environment Setup Walkthrough

Lunch

Eclipse and debugging

Former user (Deleted)

Setting Up Tomcat For Remote Debugging
Debugging Tomcat Remotely Using Eclipse

Question and Answer (exercise catchup)

All

Done for the day

 

Tuesday

April 17

9am - 5pm

Title

Presenter

Slides

Sakai development

Former user (Deleted)

SakaiDevelopmentTips.ppt

Introduction to Sakai and Sakai Services

Former user (Deleted)

Introduction to Sakai and Sakai Services.ppt

Hello Worlds (JSP) and Sakai Tools

Former user (Deleted)

Sakai App Builder

Sakai application structure

Former user (Deleted)

SakaiAppStructure.ppt

break

RSF and Spring fundamentals

Former user (Deleted)

Fundamentals of Spring and RSF.ppt

Hello Worlds (RSF)

Former user (Deleted)

Exercises (Hello world mods)

Lunch

Sakai services

Former user (Deleted)

Recap of Sakai Services.ppt

User Directory Service Exercise

Former user (Deleted)

User Directory Service Exercise

break

Question and Answer (exercise catchup)

All

Done for the day

Former user (Deleted)

Wednesday

April 18

9am - 3:30pm

Title

Presenter

Slides

Introduction to Spring, IoC, and AoP

Former user (Deleted)

SpringIntroduction.ppt

Review of current Sakai Display Technologies

Former user (Deleted)

ComparativeDisplayTechnologies.ppt

Intro to RSF

Former user (Deleted)

IntroToRSF.ppt

Lunch

Introduction to Hibernate and persistence

Former user (Deleted)

PersistenceHibernate.ppt
Sample code

Sakai Persistence

Former user (Deleted)

SakaiPersistenceAndHibernate.ppt

break

Question and Answer (exercise catchup)

All

Done for the day

Former user (Deleted)

Thursday

April 19

9am - 5pm

Title

Presenter

Slides

Sakai naming tips

Former user (Deleted)

SakaiNamingTips.ppt

RSF CRUD Tool Exercise

Former user (Deleted)

creation and structure of the crud tool

RSF debugging exercise

Former user (Deleted)

RSF Debugging Exercise

break

RSF CRUD Tool Exercise

Former user (Deleted)

Presentation layer review

RSF CRUD Tool Exercise

Former user (Deleted)

Exercise (add a page)

Lunch

Reading sakai.properties from within a tool

Former user (Deleted)

Sakai Properties Exercise

break

Sakai Authz (Permissions)

Former user (Deleted)

SakaiAuthzIntro.ppt

RSF CRUD Tool Exercise

Former user (Deleted)

Exercise (Add a permission)

Configuring Sakai from Outside the Web Application

Former user (Deleted)

SAConfiguration20070416.ppt
Home
Sakai 2.2 developer JVM tuning

Sakai Deployment and Scaling (servers) (optional)

Former user (Deleted)

SAServer20070417.ppt

Question and Answer (exercise catchup)

All

Done for the day

Former user (Deleted)

Friday

April 20

9am - 5pm

Title

Presenter

Slides

RSF Contexts

Former user (Deleted)

RSF and Spring Contexts

Idiomatic RSF Techniques (OTP, BeanGuards, and Wrappers)

Former user (Deleted)

Idiomatic RSF - BeanGuards and OTP.ppt

break

RSF CRUD Tool Exercise

Former user (Deleted)

Exercise (OTPize model access)

RSF CRUD Tool Exercise

Former user (Deleted)

Exercise (Protect views with Interceptors/Guards)

Lunch

RSF CRUD Tool Exercise

Former user (Deleted)

Exercise (add a field)

RSF CRUD Tool Exercise

Former user (Deleted)

Exercise (add date widget)

break

Question and Answer (exercise catchup)

All

End of Workshop

Former user (Deleted)

Summative Survey

Remaining Presentations

RSF CRUD Tool Exercise

Former user (Deleted)

DAO review

RSF CRUD Tool Exercise

Former user (Deleted)

Logic layer review

RSF CRUD Tool Exercise

Former user (Deleted)

Presentation layer review

RSF components

Former user (Deleted)

presentation

User Preferences Code Example

Former user (Deleted)

User Preferences Code Example

Materials

  File Modified

PDF File Programmers_cafeNWU_Info3.pdf Agenda for Aaron, Antranig, Tony

Apr 13, 2007 by Former user (Deleted)

Microsoft Powerpoint 97 Slideshow SAConfiguration20070416.ppt Configuring Sakai from Outside the Web Application

Apr 20, 2007 by Former user (Deleted)

Microsoft Powerpoint 97 Slideshow SAServer20070417.ppt Deployment and Scaling

Apr 20, 2007 by Former user (Deleted)

Note: Materials are to be used for reference only, use or copying in part or in whole outside this website is strictly prohibited