|Location & Times|
Date: Monday November 18, 2019
Start time: 9:00am (access to the room from 8.30am)
Location: Melbourne Business Centre, Level 9, 440 Collins Street (Services meeting rooms)
Meeting Room: Conference Room
What to bring: Your own laptop
Catering: Morning tea, lunch and afternoon tea will be provide (please email email@example.com with any dietary requirements)
Finish time: 5pm (room available until 5.30pm)
Some sessions may be recorded for online use. Participants are unlikely to be videoed, but if you have any concerns about this please contact the presenter.
The table below lists some pre-requisites for the training course. These are either installed software on your laptop or it can mean some reading that is recommended to be done before the course. It is split between Java and .Net due to different pre-installed software for each development environment.
It is important to note that the training course is limited to the SIF3 Framework. It is not a training course in administering a web-server (i.e. Tomcat, JBoss, IIS etc), neither is it a training course that will teach you Java, C# or how to maintain a database. It is expected that you are proficient in these technologies and programming languages prior to attending the SIF3 Framework Training course.
Window & Mac Users
Windows and Mac Users have two options to get their development environment ready for the training course:
Option 1 (recommended for Windows and Mac OS users)
We will provide a pre-installed development environment on the day. It will be distributed on a USB stick and participants simply copy the per-installed setup to their machine. This is the easiest option.
Option 2 (manual)
Participants can install the development environment themselves ahead of the training. In this case it is important that the instructions listed after the agenda are followed to ensure a consistent training experience.
If you are a linux user you must setup your development environment manually according to the instructions listed after the agenda. This ensures a consistent training experience.
Training Course Agenda
Monday November 18, 2019
|8:30am - 9:00am||"Registration" & Welcome|
|9:00am - 9:30am|
SIF Intro - Joerg Huber
Presentation - "00 - SIF Intro"
|9:30am - 10:00am|
SIF 3.x Concepts - Joerg Huber
Presentation - "04 - SIF3 Concepts.pptx"
9:30am - 10:00am
Framework Overview (Java & .Net)- Joerg Huber
Presentation - "01 - SIF3 Framework Overview.pptx"
|10:30am - 10:45am||Short Coffee Break|
|10:45am - 12:15am|
First Consumer (incl. Exercise) - Joerg Huber
See also SIF Consumers.
Presentation - "03 - SIF3 First Consumer.pptx"
|12:15pm - 1:00pm||Lunch Break|
|1:00pm - 1:45pm|
First Look at an Object Provider - Joerg Huber
See also SIF Providers.
Presentation - "05 - SIF3 Providers.pptx"
|1:45pm - 2:30pm|
Exercise: Write a Provider - SchoolInfo
Presentation - "06 - SIF3 Provider Exercise.pptx"
|2:30pm - 3:00pm|
Catch up on outstanding Exercises...
Add some more functionality to your Consumer (Multi-Object Operations)
|3:00pm - 3:15pm||Short Coffee Break|
|3:15pm - 3:45pm|
REST URLs structures used in SIF 3.x - Joerg Huber
Presentation: "08 - SIF3 REST URL Structure .pptx"
3:45pm – 5:00pm
Service Paths & Query By Example (QBE) - Joerg Huber
|5:00pm - 5:30pm||Wrap up ...|
Manual Development Environment Setup for Java (required for Linux users, optional for Windows & Mac users)
Please note, while the SIF3 Framework is not tied into a given JDK, IDE, Database, Web- or Application Server there will be some constraints and boundaries we set for the training course to make it as efficient as possible. During the course and specifically for the exercises there will be very limited time to download, install and configure your development environment and therefore we expect certain software already be downloaded and installed. We also suggest a specific IDE, and Web-Server to ensure consistency during the exercises. So, please take note of the pre-requisits and their versions. If you wish to alter any of the suggested software you must ensure that you have installed and tested it before you start the training.
The SIF3 Framework (Java) Training will expect and use the following software and minimum versions thereof: