Cloud Native Application development with Spring and Cloud Foundry. Join Pivotal for a hands-on workshop to introduce key concepts in modern cloud native application development and delivery. The labs will leverage Spring Boot.
Events
- Stay informed for the 2019 SpringOne Platform to be held in Austin, TX, Oct 7-10, 2019.
Time | Session |
---|---|
9:00 AM - 9:15 AM | Workshop Kickoff And Intros |
9:15 AM - 10:00 AM | Cloud Native Architectures and Frameworks( Microservices, 12Factor Apps ) |
10:00 AM- 10:15 AM | Break |
10:15 AM - 12:00 PM | Developer Workshop (LABS) |
12:00 PM - 1:00 PM | Lunch |
1:00 PM - 1:30 PM | Spring Boot Overview |
1:30 PM - 2:30 PM | Developer Workshop (LABS Continued) |
2:30 PM - 3:00 PM | Wrap-up, Q&A |
*See Labs Materials section below for slides and labs
This is a loose schedule for the day. We will adjust as necessary based on our pace through the material. We'll take breaks as the group agrees
The talk-tracks for this workshop are generally light and are only intended to set the stage for the hands-on labs. The majority of our time will be spent engaging with the technology directly.
Prerequisites
Start by downloading and installing the appropriate prerequisite tools.
- [Cloud Foundry CLI](MAC: https://cli.run.pivotal.io/stable?release=macosx64&source=pws, Windows: https://cli.run.pivotal.io/stable?release=windows64&source=pws) to interact with a cloud foundry instance
- Git Client to clone Github repo or download and unzip
- An IDE, like Spring Tool Suite or IntelliJ IDEA
- Java SE Development Kit
Download materials
Next, download the course materials. This can be accomplished either through the GitHub website by downloading a repository zip and unzipping locally, or if you have Git installed, use the following commands:
git clone https://github.com/stwomack/at-cloud-native-workshop.git
cd at-cloud-native-spring-workshop
$ git clone [email protected]:stwomack/at-cloud-native-workshop.git
$ cd at-cloud-native-spring-workshop/
NOTE When labs reference $COURSE_HOME, that's where you checked out this repository
PCF Environments
In order to perform the labs, you must be connected or logged into a live PCF environment.
Cloud Native Architectures and Frameworks( Microservices, 12Factor Apps ) (Slides)
- Lab 1 - Building and Pushing Your First Application
- Lab 2 - Binding to Cloud Foundry Services
- Lab 3 - Scaling Applications
- Lab 4 - Monitoring Applications