Skip to content
.Net Core + SQL Azure app for DevOps Scenarios
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Labfiles udpated screenshot location Feb 7, 2019
env Updated deployment project to successfully deploy fullsetupmerged fil… Jan 21, 2019
scripts Upgrade to RC2 and hands on lab updates (#78) Jul 12, 2016
src .net core 2.2 webjobs error fix Mar 12, 2019
templates added updated release pipeline definition file for quickstart lab Nov 9, 2018
test/PartsUnlimited.UnitTests fixed the web jobs Jan 21, 2019
.gitattributes Initial commit Apr 29, 2015
.gitignore
CONTRIBUTING.md added contributing md Aug 26, 2015
LICENSE
NuGet.Config Upgrade to RC2 and hands on lab updates (#78) Jul 12, 2016
PartsUnlimited.MRP.sln
PartsUnlimited.Mobile.sln
PartsUnlimited.sln
PartsUnlimited.sln.DotSettings udpated app, proj and build files to .NET Core 2.0 Jan 12, 2018
README.md
build.ps1 updated build.ps1 for .NET Core 2.2 Feb 23, 2019
global.json fixed the web jobs Jan 21, 2019
netci.groovy Add branch specific PR and push testing Mar 4, 2016

README.md

Parts Unlimited

Parts Unlimited is an example eCommerce website site based for training purposes on the website described in chapters 31-35 of The Phoenix Project, by Gene Kim, Kevin Behr and George Spafford, © 2013 IT Revolution Press LLC, Portland, OR. Resemblance to “Project Unicorn” in the novel is intentional; resemblance to any real company is purely coincidental.

The master branch of this repo contains the PartsUnlimted application, and deployment and configuration files of that sample app. This sample app and configuration files are then used in the labs appearing on the github pages site http://microsoft.github.io/PartsUnlimited. A shortend url is available in the form of http://aka.ms/pulabs

Any updates or changes to the application or labfiles can be made be merging changes into this master branch, but lab steps and graphics are sourced from the gh-pages branch. Updates to lab page configuration, the lab steps or graphics can be done through the https://github.com/Microsoft/PartsUnlimited/tree/gh-pages branch of this repo.

To get started, please proceed to the page http://microsoft.github.io/PartsUnlimited

PartsUnlimited - Key Features

  • Works with Visual Studio 2017
  • ASP.NET 5 support for Linux and Mono
  • Modern HTML5 responsive layout using bootstrap for mobile, tablet, and PC
  • Includes a Dockerfile and sample publishing profile to publish to a Docker container
  • Supports multiple authentication options including Azure Active Directory, Google, and Facebook
  • Azure Machine Learning product recommendations based on Order History
  • Designed for Azure Websites, including Testing in Production, Staging slots and environment variables for feature flags (to turn off recommendations)
  • Includes Grunt tasks for publishing assets to Azure Storage for CDN ingestion for faster performance
  • Entity Framework code-first using SQL Azure or an in-memory database (Mono)
  • Basic administration pages to add or edit product information
  • Includes Azure RM JSON templates and PowerShell automation scripts to easily build and provision your environment

For the labs based around the PartsUnlimitedMRP Java based application see the page http://microsoft.github.io/PartsUnlimitedMRP. The application and labs on this page use mostly open source software including Linux, Java, Apache, and MongoDB which creates a web front end, an order service, and an integration service.

Microsoft Professional Program (MPP) for DevOps

These labs are used as part of the Microsoft Professional Program (MPP) with DevOps series of online courses. The successful completion of the courses and capstone project, that together make up the MPP for DevOps, results in the granting of the Microsoft MPP for DevOps credential. For more information on the Microsoft Professional Program (MPP) for DevOps program see the pages https://academy.microsoft.com/en-us/professional-program/tracks/devops/ and https://www.edx.org/microsoft-professional-program-devops

Media Elements and Templates. You may copy and use images, clip art, animations, sounds, music, shapes, video clips and templates provided with the sample application and identified for such use in documents and projects that you create using the sample application. These use rights only apply to your use of the sample application and you may not redistribute such media otherwise.

You can’t perform that action at this time.