Online Course for FME Server API Devs

Related products: FME Flow

The online FME Server Authoring Course is good, but quite limited in terms of getting the most out of the product. For custom solutions, the API is really where its at and the Server Playground is a good starting point. However would it be a good idea to include two online FME Server courses: one for authoring and one for API development? A bit like the way the two Desktop courses are basic and Advanced, my idea is that Authoring and API Development are two possible FME Server course titles.

@b5 - Great idea! Would you like to see any custom web pages created in such a course? How about any coding with Python, Java, JavaScript, or C#? Any language in particular?
I would definitely like to see some custom webpages. The languages we use most are JS and C#.

 

 


Thanks Rylan. I think a general blend of content that shows how the various services each work from start to finish with a course structure that is somewhat independent of any specific language. Perhaps deliver some examples as JS, others as C#, etc. I am guessing JS would be the most popular choice as it could be used on pretty much all front end applications at some stage. Personally, I'd like to see PHP mentioned too! But the main idea is that the structure would show a web application built from the ground up as part of the training course as opposed to delivering the end product in the server playground.

 


Hi @b5, @jdh and anyone else interested in FME Server Rest API. I'm discussing with people at Safe about developing FME Server REST API training. We have been contemplating a two session training: (1) first session how to interact with the REST api (such as using HTTPCaller and Postman), and then (2) second session development focused including custom webpages.

 

Session 1 Interacting with the FME Server REST API, we are thinking about covering:


Session 2 Developing with the FME Server REST API, we are thinking about:

  • Custom webpages (JavaScript)
  • Show a web application built from the ground up
    • Running a workspace through custom webpage requiring data upload and parameters
    • Running a workspace that will stream back to the web page and parsing the json/xml
    • Return data as a download

For those interested in the course does the above outline seem reasonable to you? Or are you looking for something else? If you are interested in seeing something else included, please comment with as much details as you can. Looking forward to your input! Thanks.


I certainly like that as a start.

 

 


That seems like an excellent start. I would also be interested in interacting with websockets.


Definitely interested. Sign me up straightaway!


This sounds excellent. I'd be interested in taking this!


I also would like to see WebSocket from scratch. It is unknown but really cool feature.
JavaScript webpages would be very interesting. Am in the middle of building a webpage so this would be helpful.

 

 


Big thumbs up for building Custom webpages (JavaScript), the sample on the playground for Datadownload is what I am interested in particular. This is fine but can you highlight where we could possibly customize this is someway- less generic/demo looking.

How to add your own logo's, change the bootstrap maybe. Adding functionality where you can change the background maps..something like being able to swap background maps easily would be cool like below?. Or being able to edit the polygon you have drawn rather than start again if mistake was made.

'

Basically I'm not a developer but would love to be able to produce a nicer looking webpage. Even if you could highlight where this is possible to add your own functionality. I can easily replicate the existing provided demo but I would like to try to customize this to make it more production looking ( without breaking the webpage!!)

 

Looking forward to any course you put together as original idea says this is where you can get the most out of the product and encourage users around your organisation to easily self serve.


Sure I am, building a web page and consuming the different API us an excellent start


Hi Mita,

 

That all sounds perfect - looking forward to it!

 

Thanks.

 

 


Hi Rylan,

 

Believe it or not, I'd like to see PHP included. It could bring FME Server integrations to more mainstream services such as Drupal, WP and Joomla.

 

 


@NatalieAtSafe

Do you think this course would be available this year or 2018??


Hi @ciarab. This is currently planned for 2018.

 


Thanks @NatalieAtSafe just want to put it on my list of things to remember!!

 


Hi @NatalieAtSafe

 

It sounds great. Are you planning for a 2 days course?

 


Hi @gisinnovationsb. Glad to hear. Yes a two-day course is planned. We will start work on it in 2018.

 


This course is now complete and we will be doing a live online training in July. You can register here: https://www.safe.com/training/live-online/


This course is now complete and we will be doing a live online training in July. You can register here: https://www.safe.com/training/live-online/

 

 


This course is now complete and we will be doing a live online training in July. You can register here: https://www.safe.com/training/live-online/

 

 


Argh, went through a job change the past few months and missed this. Though my new role doesn't look like involving FME Server any time soon I'd still be interested in hearing about the next training session.

 

 


Due to the popularity of the first free live online training course, we have scheduled another FME Server REST API course in the fall.


 

Interacting with the FME Server REST API (Part 1)

 

October 30th - 31st, 2018, 9:00 AM - 12:00 PM PDT

Prerequisites: This course is designed for users who have experience using FME. It is recommended that users be familiar with the content covered in the FME Desktop Basic and FME Server Authoring courses. No previous coding experience or experience with APIs is required for this course.


Sign up for free: https://www.safe.com/training/registration/7010c000002KEGBAA4



Developing with the FME Server REST API (Part 2)

 

November 6th - 8th, 2018, 9:00 AM - 12:00 PM PST

Prerequisites: Interacting with the FME Server REST API (Part 1) or equivalent knowledge, including familiarity with JavaScript, HTML and CSS. This course is designed for users who have experience using FME Desktop, FME Server and interacting with REST APIs. It is recommended that users be familiar with the content covered in the FME Desktop Basic and FME Server Authoring courses.


Sign up for free: https://www.safe.com/training/registration/7010c000002KEGVAA4