This one day hands-on classroom style session will provide developers with hands on experience building .NET Core 1.1 and .NET 4.6 applications for Pivotal Cloud Foundry. The session includes presentations, demos and hands on labs.
Note: You may need to follow these instructions here to set your proxy settings for the CLI: Using the cf CLI with an HTTP Proxy Server.
This workshop requires participants to have Visual Studio 2017 installed. Visual Studio Code can be used for the .NET Core portion of the workshop. Use the Windows instructions for the CF CLI.
- Download Visual Studio 2017 Community Edition
- Download Visual Studio Code
- Download Windows Cloud Foundry CLI
A half-day workshop designed to give developers an hands-on introduction to the power of Pivotal Cloud Foundry for .NET.
-
Lab 2: Introduction - Powerpoint
Provides an overview of the capabilities of Pivotal Cloud Foundry and .NET. Covers the common developer topics and questions around .NET and cloud native application development.
-
Lab 2.0: Instructions
- Lab 2.1: Introduction to Orgs, Spaces, and Roles
- Lab 2.2: Pushing a .NET Core Application
- Lab 2.3: Pushing a .NET Classic Application
- Lab 2.4: Scaling an Application
- Lab 2.5: Creating and Binding to Services
- Lab 2.6: Mapping and Unmapping Routes
- Lab 2.7: Mapping and Unmapping Routes
- Lab 2.8: Application Logging
- Lab 2.9: Application Metrics
A half-day workshop designed to give developers an hands-on introduction to the power of Pivotal Cloud Foundry for .NET.
-
Lab 2-NET: Introduction - Powerpoint
Provides an overview of the capabilities of Pivotal Cloud Foundry and .NET. Covers the common developer topics and questions around .NET and cloud native application development.
-
Lab 2.0-NET: Instructions
- Lab 2.1: Introduction to Orgs, Spaces, and Roles
- Lab 2.2: Pushing a .NET Classic Application
- Lab 2.3: Scaling an Application
- Lab 2.4: Mapping Routes
- Lab 2.5: Set Environment Variables
- Lab 2.6: Creating and Binding to Services
- Lab 2.7: Setting up for Blue/Green Deployment
- Lab 2.8: Application Logging
- Lab 2.9: Application Metrics
A half-day workshop focused on the basics of using Microsoft SQL Server with Pivotal Cloud Foundry.
-
Lab 3: Introduction - Powerpoint
Advanced workshop focused on the integration of Microsoft SQL Server with Pivotal Cloud Foundry. Presentation topics include cloud native design, data migration, and security requirements. This is a hands-on workshop is designed to help developers create .NET applications from scratch and make changes to quickly enable SQL Server scaffolding and then update the application to take advantage of PCF.
-
Lab 3.0: Instructions
- Lab 3.1: Simple integration with .NET Core using a User Provided Service
- Lab 3.2: Simple integration with .NET Framework using a User Provided Service
- Lab 3.3: Simple integration for Azure SQL using the Azure Broker Service
Session 4 (Advanced/Optional): Using .NET Framework with Pivotal Service Discovery and Configuration Server
A half-day workshop focused on the basics of integrating Pivotal's Configuration Services and Service Discovery capabilities with .NET Framework Applications.
-
Lab 4: Introduction - Powerpoint
Advanced workshop focused on the integration of Service Discovery functionality in .NET client and server applications. Presentation topics include service discovery principles, configuration services, and security considerations. This is a hands-on workshop is designed to help developers create .NET Framework applications from scratch and make changes to quickly enable service discovery.
-
Lab 4.0: Instructions
- Lab 4.1: Implementing Pivotal Config Server
- Lab 4.2: Implementing Service Discovery on the Web Services
- Lab 4.2: Implementing Service Discovery on the Web Clients
**Requires installation of the SSO Tile
-
Lab 5: Introduction - Powerpoint
-
Lab 5.0: Instructions
- Lab 5.1: Integrating Pivotal SSO with .NET Core using Steeltoe
- Lab 5.2: Integrating Pivotal SSO with .NET 4.6x
- Demo 6: Introduction - Powerpoint
- Demo 6.1: Setting Up Endpoints for Services
- Demo 6.2: Creating a .NET Core Build Job for PCF
- Demo 6.3: Creating a .NET Classic Build Job for PCF
- Demo 6.4: Creating a Deployment Definition for PCF
- Demo 6.5: Creating a Blue-Green Deployment Definition for PCF
- Implementation Guide: CI/CD Pipelines for VSTS/TFS