Montreal CRIM

Montreal CRIM

Information

The Montreal CRIM Cafe will be held on November 27-30th (9am-5pm each day) in Montreal, Canada. The cafe bootcamp will cover Spring, Hibernate, RSF and all aspects of Sakai application/tool writing and will be a moderately paced 4-day workshop.

Presenters

@Former user (Deleted)
(Special thanks to @Former user (Deleted) who assisted in proofing these presentations)

Agenda

Monday

November 27

Start

Title

Presenter

Slides

9:00am

Welcome and Introduction

@Former user (Deleted)

9:30am

Setting up your development environment

@Former user (Deleted)

Development Environment Setup Walkthrough

10:30am

break

10:45am

Introduction to Spring, IoC, and AoP

@Former user (Deleted)

12:00pm

Lunch

1:30pm

Intro to Spring Sample code

@Former user (Deleted)

Exercise

2:15pm

break

2:30pm

Introduction to Hibernate and persistence

@Former user (Deleted)

3:15pm

break

3:30pm

Intro to JSF

@Former user (Deleted)

4:30pm

Done for the day

 

Tuesday

November 28

Start

Title

Presenter

Slides

8:30pm

Intro to RSF

@Former user (Deleted)

9:25am

break

9:30am

Intro to the Sakai framework

@Former user (Deleted)

10:00am

break

10:15am

Sakai Persistence

@Former user (Deleted)

10:45am

break

11:00am

Sakai development & best practices

@Former user (Deleted)

12:00pm

Lunch

1:30pm

Sakai application structure

@Former user (Deleted)

2:00pm

break

2:10pm

Review of current Sakai Display Technologies

@Former user (Deleted)

2:50pm

break

3:00pm

Hello Worlds (hands on)

@Former user (Deleted)

Sakai App Builder

3:25pm

break

3:30pm

Hello Worlds (hands on)

@Former user (Deleted)

Exercises (Hello world mods)

4:00pm

Done for the day

@Former user (Deleted)

Formative Survey

Wednesday

November 29

Start

Title

Presenter

Slides

9:00am

Review and CRUD Tool Exercise intro

@Former user (Deleted)

9:30am

Building a CRUD tool - DAO

@Former user (Deleted)

 

10:30am

break

10:45am

Sakai Authz (Permissions)

@Former user (Deleted)

11:15am

Building a CRUD tool - Business Logic

@Former user (Deleted)

Exercise (Add a permission)

12:00pm

Lunch

1:00pm

Building a CRUD tool - RSF (part 1)

@Former user (Deleted)

RSF and Spring Contexts

2:00pm

break

2:15pm

Building a CRUD tool - RSF (part 2)

@Former user (Deleted)

 

3:00pm

break

3:15pm

Building a CRUD tool - RSF (part 3)

@Former user (Deleted)

Exercise (Add a page-part 1)

4:00pm

Done for the day

 

Thursday

November 30

Start

Title

Presenter

Slides

9:00am

Review and other CRUD tools

@Former user (Deleted)

9:30am

Building a CRUD tool - Comparing presentation layers

@Former user (Deleted)

 

10:00am

break

10:15am

Building a useful tool

@Former user (Deleted)

Exercise (Add a page-part 2)

11:00am

break

11:15am

Building a useful tool

@Former user (Deleted)

Exercise (Add a field-part 1)

12:00pm

Lunch

1:00pm

Building a useful tool

@Former user (Deleted)

Exercise (Add a field-part 2)

2:15pm

break

2:30pm

Building a useful tool

@Former user (Deleted)

Exercise (Use the announcement service)

4:00pm

End of Workshop

@Former user (Deleted)

Summative Survey

Materials

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