/workshop-agenda-1

Agenda for CTS ES API Workshop 02/18/2019

MIT LicenseMIT

workshop-agenda

Agenda

Time Session
8:30 AM - 8:45 AM Introductions & Kickoff [Brandon - Cerner]
8:45 AM - 9:00 AM Session 0: API Lifecycle Management Nuwan - WSO2
9:00 AM - 9:15 AM Session 1: Prototype the API Nuwan - WSO2

API Design Spec
9:15 AM - 9:30 AM Session 2: Pivotal Platform [DaShaun - Pivotal]
9:30 AM - 10:00 AM Session 3: App Manager Overview & Creating Services on PAS [Febin - Cerner]
10:00 AM - 10:30 AM Session 4: Deploy a web app to PAS [DaShaun - Pivotal]

Initial Highlevel overview
10:30 AM - 11:00 AM Session 5: Creating a new Java or DotNet App - Starting from zero [DaShaun - Pivotal]
11:00 AM - 12:30 PM Session 6: CRUD with Java w/ Spring Data JPA or DotNet w/ Entity Framework [Sean - Pivotal]
12:30 PM - 01:00 PM Working Lunch - Hands On Help - Q&A
01:00 PM - 02:00 PM Session 7: Add Configuration & Actuators/ Steeltoe Management [DaShaun - Pivotal]
02:00 PM - 02:30 PM Session 8: Publishing and Consuming [Nuwan - WSO2]
02:30 PM - 03:30 PM Session 9: Adding Oauth2

Final Highlevel overview
03:30 PM - 03:45 PM Break
03:45 PM - 04:30 PM Wrap-up, Q&A, Course evaluation

Pre Requisites

CF CLI (2 mins)

Download and install CF CLI from the below link

https://docs.run.pivotal.io/cf-cli/install-go-cli.html

Tools

JDK (Only those who like to develop in Java) (5 mins)

Download and install Java JDK

To set JAVA_HOME, do the following:

  • Right click My Computer and select Properties

  • On the Advanced tab, select Environment Variables, and then edit JAVA_HOME to point to where the JDK software is located, for example, C:\Program Files\Java\jdk1.6.0_02.

If you are using JDK > 1.8.x, add this dependency:

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>

IDE (5 - 10 mins)

An IDE of your choice, preferably Spring Tool Suite (for Java) and Visual Studio (for .Net)

Git (3 mins)

Download and install Git

Verify Access

Login to the PAS foundation's web portal (e.g. https://apps.sys.dev.us-west-2.cernercf.io/).

Verify that you are able to see enterprise-services-poc Org and a space named with your Corporate ID