Pre-Conference Training
Pivotal Education is offering accelerated, hands-on training workshops prior to the SpringOne 2GX conference. Sessions are scheduled for the two days before the conference begins (September 13-14) and provide students with an opportunity to receive in-depth training on some of the latest Pivotal technologies.
What's in it for me
- Hands-on, interactive Pivotal training content delivered at an accelerated rate and lower cost
- Opportunity to network with expert instructors and technology enthusiasts
- Ability to save valuable time and money by adding training to your SpringOne 2GX registration
- Expanded SpringOne 2GX experience
When
Sunday, September 13 - Monday, September 14
Courses run from 9 a.m. - 5 p.m. both days. Sessions will not overlap with any conference activities.
Pricing & Registration
- Training workshops are $400 per student
- Price includes 2-day training workshop and $50 gift card (to be allocated for breakfast, lunch and breaks during the 2 days)
- Your preferred workshop can be selected during registration for SpringOne 2GX. Space is limited.
Please email the education team with any questions.
COURSES
Developing Applications with Cloud Foundry (SOLD OUT)
Course Description
This 2-day workshop is designed for application developers responsible for working with and deploying deploy Java/Spring applications on Cloud Foundry. Students will gain familiarity in CF concepts (applications, buildpacks, manifests, organizations, spaces, users, roles, domains, routes, services), how to push applications to CF (various languages), services, user provided services, manifests, YAML, environment variables, autoconfiguration, logging and loggregator, VCAP_SERVICES and VCAP_APPLICATION.
-
In this course, students will receive:
- Hands-on experience using Pivotal Web Services, the local command line interface, and the STS CF plugin.
- Hands-on experience in pushing apps to CF, accessing logs, scaling.
- An understanding of the marketplace services and experience with one or more examples.
- An understanding of Spring application development in the cloud, such as
- Auto-configuration and Spring Cloud.
- An introduction on internal Cloud Foundry architecture such as BOSH, health manager, cloud controller, DEAs.
-
Workshop Topics
- Overview of CF
- Getting Started using STS
- CF concepts
- Getting Started using CLI
- Development (logging, debugging, environment variables, manifests)
- Services
- Buildpacks
- CF Internals (Health Manager, Cloud Controller, etc.)
- Spring Cloud, Autoconfiguration
-
Prerequisites
- Java / Spring development knowledge.
- Basic IT / computer science knowledge, high-level familiarity with web application architecture, from either a developer or administrator’s perspective.
-
Hardware / Software Requirements
- To participate in this workshop, each participant must bring their own laptop (Windows, Mac, or Linux) able to run Spring Tool Suite.
-
Students will need to download and install:
- Spring Tool Suite
- Cloud Foundry CLI
- Students will download lab files from GitHub. A github account is recommended but not required.
- Install Spring XD
- Understand Spring XD architecture
- Create and leverage Spring XD Streams
- Create and leverage Spring XD Jobs
- Customize Spring XD modules
- Configure Spring XD for high-availability
- Use management and monitoring features of Spring XD
- Introduction to Spring XD
- Installation
- Architecture
- Introduction to Streams
- Customizing Stream Modules
- Introduction to Jobs
- Customizing Job Modules
- Distributed Mode
- High Availability
- Basic Java development skills, including ability to run Apache Maven commands
- Some familiarity with various data storage technologies
- Familiarity with running basic OS commands from a shell/command-prompt
- To participate in this workshop, each participant must bring their own laptop (Windows, Mac, or Linux).
- Students will need to download and install:
- Set up a Spring XD Stream and transforms to process the raw data
- Set up GemFire to receive real-time data from the stream
- Land data in HDFS for analytic processing
- Explore and write analytics using Spark
- Explore and write analytics using HAWQ
- Introduction to the Connected Car
- Overview of Spring XD
- Defining Spring XD streams
- Introduction to Pivotal GemFire
- Overview of Spark
- Performing analytics with Spark
- Overview of Pivotal HAWQ
- Performing analytics with HAWQ
- Basic Java development skills and understanding of Hadoop
- Some familiarity with various data storage technologies
- Familiarity with running basic OS commands from a shell/command-prompt
- To participate in this workshop, each participant must bring their own laptop (Windows, Mac, or Linux).
- Students will need to download and install a virtual machine that can run in VMWare Player or Virtual Box.
Spring XD
Course Description
This 2-day workshop is designed for developers and architects responsible for leveraging Spring XD for data ingestion in a Big Data environment. Through hands-on labs, the course explores installation and administration of Spring XD, usage of the Spring XD Shell, creating, configuring, deploying, and scaling streams and jobs and the development of custom modules. Students will learn how to configure the product for various deployment scenarios, including high availability and distributed mode.
-
In this course, students will:
-
Workshop Topics
-
Prerequisites
-
Hardware / Software Requirements
Building the Connected Car
Course Description
At the 2014 SpringOne conference, attendees were introduced to the Connected Car, a demonstration of a solution built with Spring and Pivotal products aimed at the Internet of Things. In this all-new 2-day workshop, attendees will walk through the architectural components of the Connected Car and receive hands-on experience building various parts of the architecture. At the end of the workshop, attendees will have an understanding of where various technologies fit architecturally as well as a basic understanding of how to implement those technologies in a solution.
-
In this course, students will:
-
Workshop Topics
-
Prerequisites
-
Hardware / Software Requirements