Introducing JavaScript for SharePoint developersUnderstanding JavaScript namespacesUnderstanding JavaScript variablesUnderstanding JavaScript functionsUnderstanding JavaScript closuresUnderstanding JavaScript prototypesCreating custom librariesUnderstanding the singleton patternUnderstanding the module patternUnderstanding the prototype patternIntroducing jQuery for SharePoint developersReferencing jQueryUnderstanding the global functionUnderstanding selector syntaxUnderstanding jQuery methodsUnderstanding jQuery event handlingWorking with the CSOMUnderstanding 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#Conclusion