Pre-requisites | Est. Time | Notes |
---|---|---|
2 hrs | Install and Build the Ed-Fi ODS on a developer machine | |
Install Fiddler for .NET4 | 10 mins | Install Fiddler to observe the requests and responses to and from the API |
Useful Resources
Resource | Description |
---|---|
PDF of the slides presented during the ODS / API Track | |
EdFi.Ods.Labs.zip | Source code for the hands on labs |
Ed-Fi Sandbox: http://apidocs.ed-fi.org | Key: 5iqu6lX4JJAS, Secret: EytEoZqr2a0n3jMD5qsyUyiB |
Issues that caused the build to break.docx | Some helpful information for setting up the ODS / API when SQL Server is a named instance |
Text Templating work around | Unpack this file into C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TextTemplating . Once you've done that, right-click on one of those projects in Visual Studio and choose Reload Project. If that works, then close and reopen Visual Studio. |
Day 1, October 13, 2015 (2:00 pm – 5:00 pm)
Time | Session | Description |
---|---|---|
2:00 - 2:30 (30 mins) | Boot Camp Kick Off | Overview of what is to be covered, logistics, etc. |
Components of the Ed-Fi ODS API |
| |
2:30 - 2:50 (20 mins) | LAB 1: Using the Admin Portal and Swagger UI |
|
2:50 - 3:05 (15 mins) | Ed-Fi ODS API SDK |
|
3:05 - 3:35 (30 mins) | LAB 2: Generating new SDK files |
|
3:35 - 4:00 (25 mins) | Security Overview Security Use Case: Students |
|
4:00 - 4:20 (20 mins) | LAB 3: Manage Student Data |
|
4:20 - 4:40 (20 mins) | Bulk Operations |
|
4:40 - 5:00 (20 mins) | LAB 5: Submit a Bulk Student XML File |
|
Day 2, October 13, 2015 (8:30 am – 1:00 pm)
Time | Session | Description |
---|---|---|
8:30 - 9:00 | Breakfast | |
9:00 - 9:45 (45 mins) | Extending the Data Model |
|
9:45 - 10:25 (40 mins) | LAB 6: Extending the data model by adding a new entity | Transportation example
|
10:25 - 10:45 (20 mins) | LAB 7: Extending an Existing Entity | Student example |
10:45 - 11:00 (15 mins) | Security Use Case: Managing Descriptors and Assessment Data |
|
11:00 - 11:20 (20 mins) | LAB 4: Manage Descriptors |
|
12:00 - 1:00 | Conclusion and Wrap Up - Combined with Dashboard Track |