Training Trains logo

Salesforce Internship

Become a Salesforce admin and developer: objects, automation with Flow, security, reports, Apex, Lightning Web Components and Trailhead badges.

Salesforce Developer EditionTrailheadFlowApexLightning Web Components

What you'll work on

Full syllabus: all 30 graded tasks

These are the actual tasks the internship portal assigns for this domain. You submit each one with proof (a GitHub link or document) and a mentor reviews it.

Level 1: Foundations (12 tasks)
  1. Salesforce basics. Create a free Developer Edition org and a Trailhead account, and explain CRM, objects, records and fields.
  2. Standard objects. Explore Accounts, Contacts, Leads, Opportunities and Cases, and explain how they relate.
  3. Custom object. Create a custom object for internship applications with fields of different types.
  4. Relationships. Create lookup and master-detail relationships and explain the differences.
  5. Page layouts and record types. Customise a page layout and create two record types with different picklist values.
  6. Validation rules. Write three validation rules, for example phone format and required fields by stage.
  7. Formula fields. Create formula fields for age, days open and a status flag.
  8. Reports and dashboards. Build reports and a dashboard for leads by source and opportunities by stage.
  9. Users, profiles and permission sets. Create users and control access with profiles and permission sets.
  10. Data import. Import 100 records with the Data Import Wizard and explain duplicate rules.
  11. Trailhead badges. Earn at least 10 Trailhead badges on admin basics and list them.
  12. Org documentation. Document your org's objects and fields in a repo named salesforce-internship.
Level 2: Building real features (10 tasks)
  1. Flows. Build a record-triggered Flow that assigns a task when an opportunity reaches a stage.
  2. Screen flow. Build a screen flow for a simple application form.
  3. Approval process. Create an approval process for discounts above a limit.
  4. Sharing model. Set organisation-wide defaults, role hierarchy and sharing rules, and test access as different users.
  5. Apex basics. Write Apex classes using SOQL, DML and collections.
  6. Apex trigger. Write a bulk-safe trigger with a handler class and explain governor limits.
  7. Apex tests. Write test classes with at least 85% coverage for your trigger and class.
  8. SOQL and SOSL. Write 10 SOQL queries including relationship queries and one SOSL search.
  9. Lightning App Builder. Build a custom Lightning app with a record page using standard components.
  10. Email templates and alerts. Create email templates and send them from a Flow.
Level 3: Professional work and capstone (8 tasks)
  1. Lightning Web Components. Build an LWC that lists and filters records using Apex or the UI API.
  2. Integration. Call an external REST API from Apex with a named credential and handle errors.
  3. Asynchronous Apex. Use a Queueable or Batch Apex job to process many records.
  4. Security review. Review field-level security, sharing and CRUD checks in your code and fix gaps.
  5. Deployment. Deploy metadata between orgs with Salesforce CLI and a scratch org or sandbox, using Git.
  6. Agentforce / AI concept. Explain Salesforce's AI features and design one use case for a sales team.
  7. Certification practice. Complete a practice test for Salesforce Administrator or Platform Developer I and note every wrong answer.
  8. Capstone: CRM solution. Deliver a complete CRM solution for a coaching centre or clinic: objects, automation, Apex, LWC, reports and a demo video.

Real software work, not just training

Every Salesforce task is reviewed by our team and saved to your portfolio. Interns who pass the readiness check can take real work from Training Trains, W3AppDevelopers and DomainHostly projects on the Company Work board.

Full Stack Web Application Development
See the software we build →

Frequently asked questions

Do I need experience to join the Salesforce internship?+

No experience needed. A free Salesforce Developer Edition org is all you need.

What will I do in the Salesforce internship?+

You complete 30 graded tasks in three levels: foundations, real features, and professional work. Each task is submitted with GitHub or document proof and reviewed. The final capstone is: Capstone: CRM solution.

Do I get a certificate for the Salesforce internship?+

Yes. After your required tasks are approved, your attendance is above 75% and you pass the proctored final exam, you get a graded completion certificate that anyone can verify at trainingtrains.com/verify.

Can I do the Salesforce internship online?+

Yes. You can do it fully online from home, or offline at our Erode and Perundurai branches. Tasks, quizzes and mentor reviews are the same in both modes.

Available both online (work from home) and offline at our Erode and Perundurai branches - see the full internship program details for departments, duration, and the application process.