Skip to content

This application demonstrates a wide array of concepts useful in the development of business-critical software systems - including continuous delivery, automated builds, test-driven development, full-system testing, load testing, onion architecture, CQRS, ORM, database migrations, etc.

Notifications You must be signed in to change notification settings

jjwilliams42/ClearMeasureBootcamp

 
 

Repository files navigation

Clear Measure Bootcamp

This project is the starting point for folks taking part in the Clear Measure Bootcamp.

This course is a feature-driven walkthrough that guides participants through a series of improvements to an existing code base, demonstrating best pracitices and and working through scenarios targetting 300- and 400-level developers.

Getting Started

  • Clone the repo
  • Configure your db (see pre-requisites below)
  • Run the click to build script
  • Build the application in Visual Studio 2015
  • Run the application from VS

Application Overview

The starting point is an expense report application with a very limited feature set, and room to improve. You will work through defining and prioritizing new features, then work in pairs to build these out. Your product owner/trainer/engineering manager will present you with new requirements while you map out how things will be built, pair programming and working through a series of iterations, writing tests and leveraging CI. Roll up the sleeves!

Pre-requisites

You will need to have the following installed for this project to work:

About

This application demonstrates a wide array of concepts useful in the development of business-critical software systems - including continuous delivery, automated builds, test-driven development, full-system testing, load testing, onion architecture, CQRS, ORM, database migrations, etc.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 49.3%
  • JavaScript 29.6%
  • PowerShell 17.5%
  • HTML 2.0%
  • Pascal 1.1%
  • Batchfile 0.2%
  • Other 0.3%