Sakai Training Curriculum

No. Module Description Size Status
00.0 Sakai Training Workshop - Introduction Tool Development Workshop Outline 4 2.4
00.1 Overview of Tool Development Using JSF Tool Development Workshop Outline   2.2
00.2 Overview of Tool Development Using RSF Integration Workshop Outline   2.2
00.3 Overview of the Deep Technology Workshop Deep Technology Workshop Outline   2.4
00.4 Overview of Integration Workshop Integration Workshop Outline   2.4
01 Introduction to Sakai High level overview of Sakai. 27 2.5
02.1 The Training Environment Deprecated 26 2.1
02.2 Sakai Development Introduction to Sakai development - how things get done. 30 2.5
02.3 Testing Sakai How to test and QA Sakai tools and services. 31 2.5
03.1 Installing the Training Environment Install the training environment (mini). 24 2.4
03.2 Installing the Full Environment Install the full Sakai environment. 38 2.4
04.1 JSF Introduction    
04.2 JSF Tool Development JSF based Sakai tools. 30 2.3
04.3 JSF and UI Design User Interfaces using JSF.  
04.4a JSF Cloning Exercise Cloning a simple Sakai tool. 32 2.3
04.4b JSF Adding Service Exercise Accessing services from a JSF app.   2.3
04.4c JSF Notes Exercise Developing an application using JSF.  
05.1 RSF Introduction Introduction to basic RSF concepts, etc. 24 2.4
05.2 RSF Applications Structure of applications 25 2.4
05.3 RSF Development - Content and Layout Basic RSF content layout techniques. 53 2.4
05.4 RSF Development - Interactive RSF interactive techniques (links, GET & POST forms), components TBD 32 2.5
05.5 RSF Development - Advanced File Upload, (One True Path (ORM), Testing, AJAX, Fluid, Portlets, etc.) TBD 13 2.4
05.6ac RSF Exercises - Clone an App, Content, Layout Exercises Ex0-Hello, Ex1-Content, Ex2-Tables   2.4
05.6de RSF Exercise - Navigation and Forms Exercises Ex4-Links, Ex-5-Forms   2.4
05.6f RSF Exercise - Notes Ex5-Notes   2.4
06.1 Kernel Services Just covers the kernel services. 27 2.4
06.2 Services Overview Kernels services plus overview of others. 61 (needs CS, GB update)
07 Future PT (Reserved for a future presentation technology, Velocity?)  
08 Future PT (Reserved for a future presentation technology, JSP?)  
09 Fluid    
10.1 Writing a Sakai Service Service structure. Best Practices. Overview of Hibernate. 36 2.5
10.2 Service Development Exercise    
11.1 Administration Overview Admin services, tools, provisioning, security, etc.  
11.2 Production Installation Preparation, server environment, code, building, configuration, etc.  
11.3 Performance Tuning Load balancing, database and query tuning, file systems, hardware, JVM tuning, etc. 19 2.4
11.4 Maintenance Using SVN, DB cleanup, backups 12 2.4
11.5 Skinning Customzing the look of Sakai  
12 Enterprise Integration Detailed look at Sakai providers and how they work. 40 2.4
13.0 Developing Providers Development approaches, debugging techniques, etc. 23 2.3
13.1 User Provider Exercise Implementing a user provider against an SIS. 12 2.3
13.2 Group Provider Exercise Implementing a group provider against an SIS. (code needs work, DB missing) 9 2.3
14 Entity Services Sakai Resources and the Entity Bus 31 2.5
15 User Services Detailed look at user services and provider. 25 2.5
16 Component Services More detailed look at a key kernel services  
17 Security Services Detailed look at security, authz groups, and provider. 38 2.5
18 Content Services Updated to include release and remove dates, entity model. 39 2.5
19.1 Site Services Sites, Tool Config, Pages, Groups, Advisors 23 2.5
19.2 Hiearchic Site Organization Setting up Sakai with organizational structures 16 2.4
20.1 Legacy Course Management Legacy CM Service deprecated 25 2.2
20.2 Course Management Service Detailed look at CM Service 44 2.5
20.3 Course Management Integration Approaches to CM integration. 10 2.5
20.4 Course Management Overview Course Management Overview and Concepts 21 2.5
21 Tool Services Detailed look at tool manager.  
22 Memory Services Detailed look at memory services, caching, and threading.  
23 Portals Portal overview. Specifics on Sakai portals. 28 2.5
24 Web Services An introduction to Sakai web services. 21 2.4
25.1 Web Services Exercise Provisioning Courses Exercise  
26        
27 Event Service Event service, statistics collection, report generation.  
28 Gradebook Services Organization of code, APIs, integataion, etc. 22 2.3
29.1 History of Sakai Origins, Mellon, early devel, transition to Foundation, recent   in prog
29.2 Open Source Development Sakai community, developing for open source, social aspects, etc. 24 2.5
30.1 Assessment Tests and Quizzes 35 2.4
31.1 Teaching and Learning Class support, self-paced learning, collaboration, assessment, portfolio. 31 2.4
31.2 Content Authoring Resource, Assignmements, Melete, LAMS, rWiki, etc. 21 2.4
32 Sousa (Sousa authoring and presentation tools.)  

Other Possible Training Modules

  • The Database Service
  • Exercise: Configuring Sakai for Database Operation using MySQL
  • Data Migration: Migration, Archiving, Common Cartridges, OCW, Portfolio Migration
  • Tracking Sakai: strategies for keeping up with Sakai.
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.