Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 49 Current »

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

Unlicensed user
Unlicensed user
Unlicensed user

Agenda

Monday

April 16

9am - 5pm

Title

Presenter

Slides

Introduction

Unlicensed user, Boeta

 

Setting up Sakai

Unlicensed user

Development Environment Setup Walkthrough

Lunch

Eclipse and debugging

Unlicensed user

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

Unlicensed user

SakaiDevelopmentTips.ppt

Introduction to Sakai and Sakai Services

Unlicensed user

Introduction to Sakai and Sakai Services.ppt

Hello Worlds (JSP) and Sakai Tools

Unlicensed user

Sakai App Builder

Sakai application structure

Unlicensed user

SakaiAppStructure.ppt

break

RSF and Spring fundamentals

Unlicensed user

Fundamentals of Spring and RSF.ppt

Hello Worlds (RSF)

Unlicensed user

Exercises (Hello world mods)

Lunch

Sakai services

Unlicensed user

Recap of Sakai Services.ppt

User Directory Service Exercise

Unlicensed user

User Directory Service Exercise

break

Question and Answer (exercise catchup)

All

Done for the day

Unlicensed user

Wednesday

April 18

9am - 3:30pm

Title

Presenter

Slides

Introduction to Spring, IoC, and AoP

Unlicensed user

SpringIntroduction.ppt

Review of current Sakai Display Technologies

Unlicensed user

ComparativeDisplayTechnologies.ppt

Intro to RSF

Unlicensed user

IntroToRSF.ppt

Lunch

Introduction to Hibernate and persistence

Unlicensed user

PersistenceHibernate.ppt
Sample code

Sakai Persistence

Unlicensed user

SakaiPersistenceAndHibernate.ppt

break

Question and Answer (exercise catchup)

All

Done for the day

Unlicensed user

Thursday

April 19

9am - 5pm

Title

Presenter

Slides

Sakai naming tips

Unlicensed user

SakaiNamingTips.ppt

RSF CRUD Tool Exercise

Unlicensed user

creation and structure of the crud tool

RSF debugging exercise

Unlicensed user

RSF Debugging Exercise

break

RSF CRUD Tool Exercise

Unlicensed user

Presentation layer review

RSF CRUD Tool Exercise

Unlicensed user

Exercise (add a page)

Lunch

Reading sakai.properties from within a tool

Unlicensed user

Sakai Properties Exercise

break

Sakai Authz (Permissions)

Unlicensed user

SakaiAuthzIntro.ppt

RSF CRUD Tool Exercise

Unlicensed user

Exercise (Add a permission)

Configuring Sakai from Outside the Web Application

Unlicensed user

SAConfiguration20070416.ppt
Home
Sakai 2.2 developer JVM tuning

Sakai Deployment and Scaling (servers) (optional)

Unlicensed user

SAServer20070417.ppt

Question and Answer (exercise catchup)

All

Done for the day

Unlicensed user

Friday

April 20

9am - 5pm

Title

Presenter

Slides

RSF Contexts

Unlicensed user

RSF and Spring Contexts

Idiomatic RSF Techniques (OTP, BeanGuards, and Wrappers)

Unlicensed user

Idiomatic RSF - BeanGuards and OTP.ppt

break

RSF CRUD Tool Exercise

Unlicensed user

Exercise (OTPize model access)

RSF CRUD Tool Exercise

Unlicensed user

Exercise (Protect views with Interceptors/Guards)

Lunch

RSF CRUD Tool Exercise

Unlicensed user

Exercise (add a field)

RSF CRUD Tool Exercise

Unlicensed user

Exercise (add date widget)

break

Question and Answer (exercise catchup)

All

End of Workshop

Unlicensed user

Summative Survey

Remaining Presentations

RSF CRUD Tool Exercise

Unlicensed user

DAO review

RSF CRUD Tool Exercise

Unlicensed user

Logic layer review

RSF CRUD Tool Exercise

Unlicensed user

Presentation layer review

RSF components

Unlicensed user

presentation

User Preferences Code Example

Unlicensed user

User Preferences Code Example

Materials

  File Modified
No files shared here yet.

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

  • No labels