Sakai Training Curriculum
This is the list of all Sakai Training presentations offered by Nolaria Consulting.
Â
No. | Module | Description | Size | Status | Sakai |
---|---|---|---|---|---|
00.0 | Sakai Training Workshop - Introduction | Generic Introduction | 4 | 2.9 | |
00.1 | Workshop Outline using JavaServer Faces | Â | Â | 2.2 | |
00.2 | Workshop Outline using Reasonable Server Faces | Â | Â | 2.2 | |
00.3 | Deep Technology Workshop Outline | Â | Â | 2.4 | |
00.4 | Integration Workshop Outline | Â | 2.4 | ||
00.5 | Overview of Tool Development using JSP | Workshop Outline using JavaServer Pages | Â | 2.9 | |
00.6 | Overview of Tool Development using Servlets | Workshop Outline using Servlets | Â | Â | |
01.1 | Introduction to Sakai | High level overview of Sakai. | 27 | Â | 2.5 |
01.2 | Architecture Overview | Architecture stack only. | 7 | 2.9 | |
02.2 | Sakai Development | Introduction to Sakai development - how things get done. | 34 | 2.9 | |
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 |
03.3 | Setting up the Development Environment | Install a Sakai development environment | 12 | 2.9 | |
04.1 | JSF Introduction | Introduction to JavaServer Faces | Â | Â | |
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. (needs CS, GB update) | 62 | 2.9 | |
06.3 | UI Frameworks Overview | Basic review of the UI Frameworks used in Sakai | Â | Â | |
07 | Velocity (place holder) | (Reserved for a future presentation technology, Velocity?) | Â | Â | |
08.1 | JSP - Introduction to JSP | JSP in Tomcat, runtime compile, syntax and conventions, coding strategies | 21 | 2.9 | |
08.2 | JSP - Sakai Applications | Creating a Sakai Tool with JSP, accessing Sakai services. | 24 | 2.9 | |
08.3 | JSP - Simple Examples | Hello, Content, Tables | 34 | 2.9 | |
08.4 | JSP - Interactive Examples | Links, Creating and handling forms, Stateful backing beans. | 18 | 2.9 | |
08.5 | JSP - Advanced Example | The Notes application. | Â | Â | |
08.6 | JSP - Internationalization | Moving strings out to a properties file, UTF8 characters, etc. | Â | Â | |
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 Manager | 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 | Hierarchic 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 | Â | Â | |
29.2 | Open Source Development | Sakai community, developing for open source, social aspects, etc. | 26 | 2.9 | |
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, Assignments, Melete, LAMS, rWiki, Lesson, etc. | 21 | 2.4 | |
32 | LTI in Sakai | BLTI, LTI 1.1, LTI 2.0, Administration, etc. | Â | Â |
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.
- SoftChalk and Rutgers Content Tools.
Â