{"id":4646,"date":"2015-07-08T18:21:52","date_gmt":"2015-07-08T18:21:52","guid":{"rendered":"http:\/\/www.jitendrazaa.com\/blog\/?p=4646"},"modified":"2016-03-18T20:21:29","modified_gmt":"2016-03-18T20:21:29","slug":"compliation-of-resources-to-learn-lightning-components-in-salesforce","status":"publish","type":"post","link":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/compliation-of-resources-to-learn-lightning-components-in-salesforce\/","title":{"rendered":"Compilation of resources to learn Lightning Components in Salesforce"},"content":{"rendered":"<ol>\n<li><a href=\"https:\/\/resources.docs.salesforce.com\/sfdc\/pdf\/lightning.pdf\">Lightning Component developers guide<\/a><\/li>\n<li><a href=\"http:\/\/www.lightningdesignsystem.com\/#role=regular&amp;status=all\">Salesforce Lightning Design System<\/a>\u00a0(SLDS)<\/li>\n<li><a href=\"http:\/\/developer.salesforcefoundation.org\/bootstrap-sf1\/\">Salesforce style Bootstrap CSS<\/a><\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/learning-lightning-component-trailhead-way\/\">Lightning Components tutorial on trailhead<\/a><\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/04\/creating-lightning-components-1.html\">Creating Lightning Components : Single Page Applications<\/a> by Don Robins<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/getting-started-with-basics-of-lightning-component\/\">Basics of Lightning components<\/a>\u00a0by Jitendra<\/li>\n<li><a href=\"http:\/\/blog.jeffdouglas.com\/2015\/03\/13\/tutorial-building-lightning-components-with-spring-15\/\">Building lightning components in Spring 15<\/a> by Jeff Doughlas<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/create-collapsible-panel-component-in-lightning\/\">Pure Javascript based Collapsable panel component<\/a>\u00a0by Jitendra<\/li>\n<li><a href=\"http:\/\/developerforce.github.io\/lightning-components-tutorial\/\">Search bar and contact list component in Lightning<\/a>\u00a0by Salesforce<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/lightning-components.html\">Working with controllers<\/a>\u00a0by Peter Knolle<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/lightning-component-framework-custom-events.html\">Handling custom events in Lightning Component <\/a>by Peter Knolle<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/debugging-lightning-components.html\">Debugging Lightning Components<\/a>\u00a0by Peter Knolle<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/salesforce-lightning-components-by-example-component-extension.html\">Extending Lightning Components<\/a> by Peter Knolle<!--more--><\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/lightning-component-composition.html\">Quickly Assemble Components Using Lightning Component Composition<\/a> by Peter Knolle<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/disable-pull-to-refresh-in-salesforce1-for-lightning-components\/\">Disable \u201cPull to Refresh\u201d in Salesforce1 for Lightning Components<\/a> by Jitendra Zaa<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/responsive-datagrid-component-in-lightning-basics\/\">Responsive Datagrid component in Lightning \u2013 Basics<\/a> by Jitendra Zaa<\/li>\n<li><a href=\"http:\/\/cloudyworlds.blogspot.com\/2015\/07\/salesforce-lightning-components-hello.html\">Single Page Application (SPA) <\/a>by Mohit Shrivastava<\/li>\n<li><a href=\"https:\/\/github.com\/CodeScience\/seDreamin\/tree\/master\/metadata\/aura\">Youtube Search<\/a> by Mohit Shrivastave \/ CodeScience<\/li>\n<li><a href=\"https:\/\/github.com\/CodeScience\/seDreamin\">Salesforce Community using Lightning<\/a> by\u00a0Mohit Shrivastave \/ CodeScience<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/lightning-components-analytics-api.html\">Lightning Components and the Salesforce Analytics API<\/a> by Daniel Peter<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/reports-salesforc1-lightning-components-jquery-mobile.html\">Displaying Reports in Salesforce1 Using Lightning Components, jQuery Mobile and the Analytics API<\/a> by Daniel Peter<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/transforming-analytics-api-data-salesforce1-lightning-components.html\">Transforming Analytics API Data for Lightning Components<\/a> by Daniel Peter<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/dynamically-instantiate-and-destroy-lightning-components-modal-dialog-component\/\">Modal dialog &#8211;\u00a0Dynamically Instantiate and destroy Lightning Components<\/a> by Jitendra Zaa<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/03\/navigating-reports-records-lightning-events.html\">Navigating to Reports &amp; Records Using Lightning Component Events<\/a> by Daniel Peter<\/li>\n<li><a href=\"http:\/\/Lightning Events Via Visualforce\">Lightning Events Via Visualforce<\/a> by Mohit Shrivastava<\/li>\n<li><a href=\"http:\/\/cloudyworlds.blogspot.com\/2016\/02\/opening-modals-using-lightning.html\">Opening Modal Using Lightning Component Framework of SFDC<\/a> by\u00a0Mohit Shrivastava<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/04\/displaying-summary-and-matrix-reports.html\">Displaying Summary and Matrix Reports with Lightning Components<\/a> by Daniel Peter<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/05\/loading-external-js-css-libraries-lightning-components.html\">Loading External JavaScript And CSS Libraries To Lightning Components<\/a> by Raja Rao DV<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/06\/creating-simple-real-estate-app-lightning-components.html\">Creating a Simple Real Estate App with Lightning Components<\/a> by\u00a0Christophe Coenraets<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/06\/salesforce-lightning-inputlookup-missing-component.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+SforceBlog+%28Salesforce+Developers+Blog%29\">Input Lookup Component<\/a> by Enrico Murru<\/li>\n<li><a href=\"http:\/\/peterknolle.com\/lightning-component-autocomplete\/\">AutoComplete Component<\/a> by Peter Knolle<\/li>\n<li><a href=\"http:\/\/paulbattisson.com\/category\/salesforce\/lightning\/\">Video tutorials for Lightning Components<\/a> by Paul Battisson<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-faq-part-20-lightning-questions\/\">FAQ of Lightning <\/a>by Jitendra<\/li>\n<li><a href=\"http:\/\/www.mobileandemerging.technology\/a-simple-salesforce-lightning-news-app\/\">News Component<\/a> by Tom Gersic<\/li>\n<li><a href=\"https:\/\/developer.salesforce.com\/blogs\/developer-relations\/2015\/04\/creating-salesforce-lightning-map-component.html\">Map Component<\/a> by\u00a0Christophe Coenraets<\/li>\n<li><a href=\"https:\/\/balkishankachawa.wordpress.com\/2015\/05\/27\/e-signature-app-using-lightning\/\">E-Signature Component<\/a> by BalKishan Kachawa<\/li>\n<li><a href=\"https:\/\/balkishankachawa.wordpress.com\/2015\/07\/03\/share-text-messages-on-whatsapp-using-lightning\/\">Share content on Whats&#8217;up using Lightning Component<\/a> by\u00a0BalKishan Kachawa<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/barcode-scanner-component-in-salesforce-lightning-video\/\">Barcode Scanner<\/a> by Jitendra Zaa<\/li>\n<li><a href=\"http:\/\/peterknolle.com\/file-upload-lightning-component\/\">File upload using lightning Component<\/a> by Peter Knolle<\/li>\n<li><a href=\"http:\/\/peterknolle.com\/lightning-input-component-value-binding\/\">Why keypress event of textbox doesn&#8217;t return latest value in Lightning Component<\/a> by Peter Knolle<\/li>\n<li><a href=\"http:\/\/peterknolle.com\/input-rating-lightning-component\/\">Rating Component<\/a> by Peter Knolle<\/li>\n<li><a href=\"http:\/\/peterknolle.com\/lightning-component-inheritance\/\">How to inherit Lightning Components<\/a> by Peter Knolle<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/override-default-loading-message-in-salesforce-lightning-using-template\/\">Override default loading message in Lightning Application<\/a> by Jitendra<\/li>\n<li><a href=\"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/lightning-component-for-wikipedia-search\/\">Wikipedia Search Component<\/a> by Jitendra<\/li>\n<\/ol>\n<p>Please feel free to post URL&#8217;s of Lightning component tutorials missing here, I will try to add here asap.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An attempt to gather all resources to learn Salesforce lightning component in one blog post<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"jz_research_post":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[311],"class_list":["post-4646","post","type-post","status-publish","format-standard","hentry","category-salesforce","tag-lightning-component"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":6176,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/lookup-component-in-salesforce-lightning\/","url_meta":{"origin":4646,"position":0},"title":"Lookup component in Salesforce Lightning","author":"Jitendra","date":"July 6, 2017","format":false,"excerpt":"Salesforce Lightning component in plain JavaScript and SLDS with complete source code","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Salesforce Lightning Lookup Component","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/07\/Salesforce-Lightning-Lookup-Component.png?fit=978%2C285&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/07\/Salesforce-Lightning-Lookup-Component.png?fit=978%2C285&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/07\/Salesforce-Lightning-Lookup-Component.png?fit=978%2C285&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2017\/07\/Salesforce-Lightning-Lookup-Component.png?fit=978%2C285&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":4102,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/salesforce-faq-part-20-lightning-questions\/","url_meta":{"origin":4646,"position":1},"title":"Salesforce interview question related to Lightning framework &#8211; Part 20","author":"Jitendra","date":"February 4, 2015","format":false,"excerpt":"Salesforce interview questions for Salesforce developers and admin , mostly related to newly released Salesforce Lightning components and applications","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5539,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/lightning-component-code-review-using-cli-video\/","url_meta":{"origin":4646,"position":2},"title":"Lightning component code review using CLI &#8211; Video","author":"Jitendra","date":"June 15, 2016","format":false,"excerpt":"Video tutorial explaining how we can use Lightning CLI to identify possible issues and enhancements needed for Lightning Component and enabling it for Locker Service","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/f1Zn61WYMZM\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4287,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/learning-lightning-component-trailhead-way\/","url_meta":{"origin":4646,"position":3},"title":"Learning Lightning Component &#8211; Trailhead way","author":"Jitendra","date":"March 19, 2015","format":false,"excerpt":"In Previous article, I\u00a0have introduced what is Trailhead and why employer should start using it to train Salesforce developers and Admins. At the time of writing this article, there are already 16 modules to be learned from it. Recently Salesforce has added some more awesome tutorial\u00a0and \u00a0In this article, I\u2026","rel":"","context":"In &quot;Salesforce&quot;","block_context":{"text":"Salesforce","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/"},"img":{"alt_text":"Learn Lightning Component Trailhead way","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/03\/Learn-Lightning-Trailhead-way-1024x576.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/03\/Learn-Lightning-Trailhead-way-1024x576.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/03\/Learn-Lightning-Trailhead-way-1024x576.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4461,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/getting-started-with-basics-of-lightning-component\/","url_meta":{"origin":4646,"position":4},"title":"Getting started with basics of Lightning Component","author":"Jitendra","date":"May 19, 2015","format":false,"excerpt":"As you might already know\u00a0that next big change in Salesforce is introduction to lightning components. As technology is changing rapidly and to take advantage of cutting edge innovations in web technology, Salesforce doesn't want to stay behind. If we see trend, all major platform has introduced component based design like\u2026","rel":"","context":"In &quot;Lightning&quot;","block_context":{"text":"Lightning","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/lightning\/"},"img":{"alt_text":"Getting started with Lightning component Output","src":"https:\/\/i0.wp.com\/www.jitendrazaa.com\/blog\/wp-content\/uploads\/2015\/05\/Getting-started-with-Lightning-component-Output.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":6880,"url":"https:\/\/www.jitendrazaa.com\/blog\/salesforce\/get-current-user-id-in-salesforce\/","url_meta":{"origin":4646,"position":5},"title":"Get Current User Id in Salesforce","author":"Jitendra","date":"February 2, 2019","format":false,"excerpt":"How to get Current Logged in user Id in Apex, Visualforce, Lightning Component and Formula fields in Salesforce","rel":"","context":"In &quot;Lightning&quot;","block_context":{"text":"Lightning","link":"https:\/\/www.jitendrazaa.com\/blog\/category\/salesforce\/lightning\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/4646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/comments?post=4646"}],"version-history":[{"count":19,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/4646\/revisions"}],"predecessor-version":[{"id":5431,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/posts\/4646\/revisions\/5431"}],"wp:attachment":[{"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/media?parent=4646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/categories?post=4646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jitendrazaa.com\/blog\/wp-json\/wp\/v2\/tags?post=4646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}