Skip to content

pacphi/PCF-DotNet-Workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCF-DotNet-Workshop

Pivotal Cloud Native Applications .NET Workshop

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.


Agenda

Introductions, Purpose, and Objectives
Overview: Pivotal Cloud Foundry
Session 1: Cloud Native Design and .NET
Session 2: Introduction to the Cloud Foundry and the 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
Session 2-NET: Introduction to the Cloud Foundry and the CLI focused on .NET Framework

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
Session 3 (Advanced/Optional): PCF and SQL Server Integration

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
Session 5 (Advanced/Optional): Using Pivotal Single Sign-On

**Requires installation of the SSO Tile

Session 6: CI-CD Pipelines with Team Services (Demos)
  • 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

About

.NET Workshop Agenda for .NET Applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%