Wilson Mar bio photo

Wilson Mar

Hello. Hire me!

Email me Calendar Skype call 310 320-7878

LinkedIn Twitter Gitter Google+ Instagram Youtube

Github Stackoverflow Pinterest

Build a portfolio of apps you built yourself


Overview

Increasingly, Salesforce job descriptions require job candidate to have completed Salesforce Trailhead projects and SuperBadges to prove what they can do.

So I’m making vidoes on how to construct the projects, step-by-step.

Superbadges

https://trailhead.salesforce.com/en/superbadges defines skill-based, domain-level “specialist” challenges that grants a graphic credential (to put on resume) to those completing modules of real-life business scenario for which you have to build a solution across entire feature areas.

PROTIP: Don’t make the mistake made by many Salesforce novices who avoid looking at Superbadges until “later”. Superbadges prescribe an order to taking the pre-requisite Trailhead Modules and projects.

PROTIP: I’ve arranged this list of superbadges in a rough sequence for taking them.

https://toptrailblazers.com/b/super_badges lists the number of people who have completed each (around 2-300 at last count).

  1. The Security Specialistsf-superbadge-security-specialist.png [4 - 6 hours] works with standard objects. Its pre-requisite Modules:

    PROTIP: Good to do this earlier because it impacts and controls everything else.

  2. Business Administration Specialistsf-superbadge-business-administration-specialist.png [4 - 6 hrs] It makes use of the BSX Unmanaged Package by CPBHE. Its pre-requisite Modules:

    PROTIP: Good to do this earlier because it provides the “why” of Salesforce adoption payoffs.

  3. The Process Automation Specialistsf-superbadge-process-automation-specialist.png [6 - 8 hrs] Its pre-requisite Modules:


  4. Apex Specialistsf-superbadge-apex-specialist.png [8 - 12 hrs] Its pre-requisite Modules:

  5. App Customization Specialistsf-superbadge-App-Customization-Specialist.png [4 - 6 hrs] Its pre-requisite Modules:


  6. Lightning Experience Specialistsf-superbadge-lightning-experience-specialist.png [4 - 6 hrs] Its pre-requisite Modules:

  7. Lightning Component Framework Specialistsf-superbadge-lightning-component-framework-specialist.png [10 - 12 hrs]] Its pre-requisite Modules:

    PROTIP: This uses the Salesforce Lightning Design System (SLDS) markup.

  8. Lightning Experience Rollout Specialistsf-superbadge-lightning-experience-rollout-specialist.png [9 - 12 hrs] Its pre-requisite Modules:

  9. Advanced Apex Specialistsf-superbadge-advanced-apex-specialist.png [12 - 16 hrs] Its pre-requisite Modules:

    • Apex Specialist Superbadge
    • Data Integration Specialist Superbadge
    • Lightning Component Framework Specialist Superbadge
    • PROJECT: Build a Conference Management App [3 hrs 40 mins]


  10. Lightning Experience Reports & Dashboards Specialistsf-superbadge-lightning-experience-reports-dashboards-specialist.png [4 - 6 hrs] takes the place of the “Reports & Dashboards Specialist” superbadge retired in 2017. Its pre-requisite Modules:

  11. Einstein Analytics Data Prepartion Specialistsf-superbadge-einstein-analytics-data-preparation-specialist.pngAnalytics Administration Basics [1 hr 35 mins] Its pre-requisite Modules:

    (Follow @SForceAnalytics)

  12. Data Integration Specialistsf-superbadge-data-integration-specialist.png [8 - 15 hrs] Its pre-requisite Modules:

Projects

At last count, there are 81 Salesforce Trailhead projects for developers. 43 are for Admins 34 are intermediate projects. 13 are advanced projects.

PROTIP: Many of the projects introduce techniques for connecting Salesforce with external systems.

  • Heroku
  • IoT
  • Apple Watch
  • Docker

Project: Build a Battle Station App [2 hrs 30 mins]

No sound, watching someone seemingly clicking around randomly:

  1. 7:04 May 17, 2018
  2. 17:14 May 17, 2018
  3. 21:05 May 17, 2018
  4. 11:52 May 17, 2018
  5. 28:46 May 17, 2018
  6. 3:29 May 17, 2018

Sample Reference apps

Salesforce people have created (and maintained) several reference apps that demonstrate best-practices when building with Salesforce.

PROTIP: Click the app name to reach directly its GitHub repository under https://github.com/trailheadapps

  • DreamHouse was made to be installed using Salesforce DX

  • Northern Trail Outfitters (NTO) defines merchandise mix for retailers. It uses Lightning components.

  • Pure Aloe is for a non-profit agriculture, and retail app built with Lightning components, Lightning Flow and platform events.

  • DreamInvest is a financial services app to find mutual funds based on several criteria (return, sector, etc). This app demonstrates how to build configurable Lightning Components Salesforce admins can use to create sophisticated apps in App Builder. It features Performance Best Practices such a Data Caching.

  • Easy Spaces is an event management app built with dynamic flows, Flow Actions, and object-agnostic Lightning components. This app also demonstrates how to structure your source code for modular distribution using unlocked packages.



This Trailmix features the apps listed above.

Additionally, there are repos not listed in the sample-gallery web page:


More about Salesforce

This is one of a series about Salesforce

  1. Salesforce index

  2. Salesforce Ohana (about the Salesforce organization and people)
  3. Salesforce Glossary (of acronyms)
  4. Salesforce Exhibitors (at Dreamforce)
  5. Salesforce Onboarding (Trailhead and IDEs)
  6. Salesforce Rock Stars (and influencers)

  7. Salesforce Offerings (Clouds, Industries, Domains, GitHub, editions, pricing, features, versions)
  8. Salesforce Certifications (training and exams)
  9. Salesforce Projects, Superbadges, and Sample Apps

  10. Salesforce Project Plans
  11. Salesforce Jobs (within Salesforce, with partners, etc.)

  12. Salesforce Apps (in AppExchange)
  13. Salesforce Alexa
  14. Salesforce Heroku (external apps)
  15. Salesforce DX (Developer eXperience)

  16. Salesforce Non-Profit Success Pack
  17. Salesforce NPSP (Non-Profit Success Pack) performance (with Gatling)

  18. Salesforce Data Management
  19. Salesforce Einstein
  20. Salesforce Selenium (test automation)

Tutorials under construction (listed alphabetically):

  • Salesforce Apex programming
  • Salesforce Apex Testing
  • Salesforce APIs
  • Salesforce Automation
  • Salesforce Bolt
  • Salesforce Customization (objects, fields, page layouts)
  • Salesforce Field Service
  • Salesforce Inbox
  • Salesforce IoT
  • Salesforce Lightning UX
  • Salesforce Mobile
  • Salesforce NPSP (Non-Profit Success Pack)
  • Salesforce Reporting & Analytics (Custom Reports)
  • Salesforce Security
  • Salesforce Selling Success Factors
  • Salesforce Visualforce