"Master Programmers think of systems as stories to be told rather
than programs to be written" ~ Robert C. Martin
Development in Salesforce is my passion. Its been almost 2 years working as Salesforce Developer. I have learned following skills during my Salesforce Journey:
• Lightning Web Components, HTML, CSS, Salesforce Lightning design system and JavaScript (ECMAScript 7)
• VisualForce pages and Aura Lightning components
• Apex controller, extensions, triggers.
• Apex Enterprise Patterns: SOC, Service Layer, Domain Layer, Selector Layer and Unit of Work.
• Salesforce Security model (OWD, Profiles, Permission Sets, Sharing Rules, and Apex Managed Sharing).
• REST APIs, Web Services and Workbench
• Process and Flow builder
• Asynchronous Apex: Queueable, Batches, Schedulers, Future Methods, Platform Events
• Apex mocks, Unit tests, Load and Stress testing
• Package Development model (Salesforce DX).
• Continous Integration and Continous Delivery using Bitbucket Pipelines.