.Net Core + SQL Azure app for DevOps Scenarios
Перейти к файлу
Luiz Macedo b256e4c28f
Merge pull request #277 from microsoft/az-400-vm-instance-update
Updating Standard_A2 to Standard_A2_v2.
2023-02-06 14:14:58 -06:00
Labfiles Updating Standard_A2 to Standard_A2_v2. 2023-02-06 14:14:30 -06:00
env migrated classic alerts to new metric alerts in deployment json 2019-11-08 16:04:54 +00:00
scripts Upgrade to RC2 and hands on lab updates (#78) 2016-07-12 11:14:58 -07:00
src Merge pull request #198 from microsoft/dependabot/npm_and_yarn/src/PartsUnlimitedWebsite/fstream-1.0.12 2022-10-07 17:27:53 -05:00
templates added udpated build template 2019-12-12 11:25:02 +00:00
test/PartsUnlimited.UnitTests fixed the web jobs 2019-01-20 20:05:34 -07:00
.gitattributes Initial commit 2015-04-29 09:01:29 -07:00
.gitignore updated projects to netcore 2.2; fixed bower install issue; removed env/(obj|debug) folders. 2019-01-20 19:12:32 -07:00
CONTRIBUTING.md added contributing md 2015-04-30 17:15:48 -07:00
LICENSE Initial commit 2015-04-29 09:01:29 -07:00
NuGet.Config Upgrade to RC2 and hands on lab updates (#78) 2016-07-12 11:14:58 -07:00
PartsUnlimited.MRP.sln Parts Unlimited Refresh Work 2016-10-04 09:53:03 +13:00
PartsUnlimited.Mobile.sln Feature Flag for a Mobile Solutions - From Scratch (Intergen) (#97) 2016-12-05 08:48:26 -08:00
PartsUnlimited.sln udpated app, proj and build files to .NET Core 2.0 2018-01-12 11:44:09 +00:00
PartsUnlimited.sln.DotSettings udpated app, proj and build files to .NET Core 2.0 2018-01-12 11:44:09 +00:00
README.md updated master branch readme 2018-06-29 22:42:02 +01:00
SECURITY.md Microsoft mandatory file 2022-08-31 15:23:07 +00:00
build.ps1 updated build.ps1 for .NET Core 2.2 2019-02-23 08:08:14 +00:00
global.json fixed the web jobs 2019-01-20 20:05:34 -07:00
netci.groovy Add branch specific PR and push testing 2016-03-03 16:02:38 -08:00

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.