Sharepoint Online Development Guide
Exam Ref 70-332 Advanced Solutions of Microsoft Sharepoint Server 2013