Building Web Applications with Open-Source Software on Windows
A complete guide to creating a web site with free and open source tools and frameworks.
What you'll learn
In this course you will learn to create a meaningful web application using some of the most popular open-source frameworks for the web, including Angularjs, Bootstrap, HotTowel, Breeze, ServiceStack and more. The heart of the application will be built with Angularjs, kicked off by HotTowel. Data will be managed on the server side by ServiceStack, which will provide a web service and API as well as dependency injection through an Inversion of Control container that will provide ORMLite, a light-weight Object Relational Mapper. Client side data will be managed by Breeze. Bootstrap will provide a much cleaner and more professional UI design than might otherwise be available. Together, these libraries make creating a real world web application not only possible, but relatively straightforward, even if this is your first web app. Some knowledge of C# is required, as is familiarity with HTML, CSS and JavaScript.