Training project: SmartHouse on Web API
Task: Develop a software architecture that implements the simulation of the control system devices of "Smart house". The system must be modeled some types of devices, for example, lamp, fan, tv etc. Web-based UI must be allow: show current state, add/delete, change state, change parameter of devices. Using Visual Studio 2013.
Project based on ASP.NET MVC. For exchange data use JavaScript, jQuery, method .ajax, JSON format and ASP.NET Web API (get, post, put, delete). State of model save in database used Entity Frameworks. HTML, CSS.