Understanding app designsAssessing SharePoint-hosted app designsAssessing cloud-hosted app designsIntroduction to JavaScript for SharePoint developersUnderstanding JavaScript namespacesUnderstanding JavaScript variablesUnderstanding JavaScript functionsUnderstanding JavaScript closuresUnderstanding JavaScript prototypesCreating custom librariesUnderstanding the singleton patternUnderstanding the module patternUnderstanding the prototype patternIntroduction to jQuery for SharePoint developersReferencing jQueryUnderstanding the global functionUnderstanding selector syntaxUnderstanding jQuery methodsUnderstanding jQuery event handlingWorking with the client-side object modelUnderstanding client object model fundamentalsUnderstanding contextsLoading and executing operationsWorking with the managed client object modelReturning collectionsHandling errorsCreating, reading, updating, and deletingWorking with the JavaScript client object modelReturning collectionsHandling errorsCreating, reading, updating, and deleting in the JavaScript client object modelWorking with the REST APIUnderstanding REST fundamentalsWorking with the REST API in JavaScriptPerforming basic operationsPerforming CRUD in RESTWorking with the REST API in C#Performing basic operationsPerforming CRUD in C#Summary