The Lightning Component modern framework is a User Interface framework to develop dynamic web apps for mobile and desktop devices. As is the case with each release, the latest Spring ‘18 release is packed with rich features including,the newly added Lightning Component features!
Currently, Spring’18release is available under the pre-release program. On the 5th and 6th of January, Sandboxes will be upgraded; as a result, your organization will get the look and feel ofSpring’18 release.
Icombed through the release notes and highlighted the added capabilities to the Lightning Component features. Believe me, it was hard to stop at just five! To kick things off, here is my take on the coolest Lightning Component features from Spring’18 release.
1)Build Exciting User Interfaces with New Base Lightning Components:- Now you can accelerate your development with a fresh medley of new built-in Lightning components. The new components cover a broad range of user interface elements and give you a whole new tool bag for your development. Following are few of the new component features. Please note that these features require API version 42.0 or later.
a) lightning:inputName: – It will display a name compound field with support for salutation, first name, middle name, last name, informal name, and suffix.
b) lightning:treeGrid: – It will display a hierarchical view of data presented in a table.
Irrespective of whether you are a newbie, just starting a career as a Salesforce Developer, or have some programming background, I would suggest you complete the assignments. The assignments will help you to, either learn few new things or, at the least, brush up your concepts.
Many of you wonder, and have asked me repeatedly – Are there any prerequisites to start learning Apex Programming? To that, my simple answer is – yes! However, my recommended prerequisites are not practicing ABCs of Apex! But, it is to cultivate your ability to build logic! My recommendation is not only based on my own experience but, also that of my friends and mentees – many of whom did not have any programming background; yet, by sharpening their abilities to develop models logically – i.e., develop Pseudocodes – almost on the fly – they have gone on to become great Developers.
Many Apex learners before you have started, and many after you will start, their Apex journey without any programming background. Out of this bunch, many have gone on to become successful Developers and many will do the same in the future. In short, if you venture your Apex journey without any programming experience or background, you will not be bestowed with a ‘pioneer medal’! But, if you do follow my suggestions and recommendations, the probability that you will go on to become a sought after Salesforce Developer is high.
The only other thing that you will need, after cultivating logical skills, is confidence! That is what I learnt from my experience – If a guy like, me who did not go to an English Medium school, or got a formal English language training, can publish 5 books – back-to-back – then anyone can achieve anything as long as they are determined to do so. Apex is just a programming language – not a rocket science! You can do it! So, let us get started – dust yourself, cultivate a logical mind and, take your next step with full force and confidence!.
Optimism is the faith that leads to achievement. Nothing can be done without hope and confidence.
Salesforce offers lots of content to get you started on your Apex journey. If you are just starting your Salesforce Developer career then read this article –Creatively Decode Your Salesforce Developer Journey – to get some guidance, as well as, to learn how to achieve your Salesforce Developer goal. Not convinced, and still worried about not having any programming background? Fine, then my recommendation is to meticulously read ‘Head first Java’ book. This is one of the highly recommended programming books for beginners; it won’t hurt to master it before you take a plunge into the world of Apex.
My primary purpose, through this and other blogs, is to be your guide and a mentor. As for Apex learning tools – such as browsing through Apex content to get you started on learning the language – there is no shortage of material available on the Web. For example, search for ‘best practice to write Apex trigger’ and you will end up with hundreds ofRead the rest of this entry!