I am new to SharePoint in general and I am going to start a new SharePoint 2013 project. I have registered with plursight training and I have attended some online sessions with them in addition I have read some materials on MSDN http://msdn.microsoft.com/en-us/sharepoint/fp123633.aspx. But till now I am unable to figure out how to link the SharePoint components together especially for those which are required to build an interactive knowledge based library for my company.
As all the training courses are talking about SharePoint 2013 as concepts and features with minimal demos showing how these components work together on a live environment, or to implement a full business scenario even if it is a simple scenario.
I think when learning any new technology , it is better to see how to build a simple application from A-Z which can help in understanding the whole picture for the technology. For example when I first learn asp.net mvc I have read how to build an application named NerdDinner (which is simple mvc application) but it was a solid starting point to understand MVC details and more advance functionalities.
So from where I can find demos which show how to build a simple SharePoint 2013 applications, bearing in mind that what I am trying to achieve in SharePoint 2013 (at least for the current stage) are :-
To build a knowledge library categorizing all our company procedures, manuals, technical material, policies, etc.
Enable employees to write the above contents and publish them, so they can be view, edited, updated, delete by specific users.
To have some workflows on certain documents, so that they will not be available to employees until they went through predefined approval steps.