SlideShare a Scribd company logo
1 of 19
Download to read offline
INTERNSHIP PRESENTATION
18CSI85
SmartInternz - Salesforce Developer Virtual
Internship
Presented By:
Unnathi E (1BG20CS130)
Guide:
Prof. Sreeja AK
Introduction
Duration: 16th October 2023 to 27th November 2023
Objective: The objective of this internship was to gain practical experience and develop skills as a
Salesforce developer, focusing on various aspects of Salesforce CRM.
Overview:
A Salesforce Developer Virtual Internship provides practical training in Salesforce
development, focusing on Apex programming, Visualforce, Lightning Web Components, and
integration methods.
Mentorship from industry professionals and access to interactive platforms like Trailhead
enhance the learning journey.
This virtual program offers hands-on experience to equip interns with the skills needed for
roles in Salesforce development and CRM, enhancing their career prospects in the industry.
About the Company
SmartInternz is a private company that offers a platform for experiential learning and remote
internships. The platform aims to connect academia and industry to create talent. It offers a
70:20:10 rule for success, which is:
10%: Learn independently with a library of in-demand technologies
20%: Work with teams and experts from around the world
70%: Gain experience through project-based learning
About the Department
Comprehensive Training
1.
Hands-on Experience
2.
Salesforce Technology Expertise
3.
Custom Solution Development
4.
Tasks Performed
Automate record creation using Apex triggers
1.
Synchronize Salesforce data with an external system using asynchronous
REST callouts
2.
Schedule synchronization using Apex code
3.
Test automation logic to confirm Apex trigger side effects
4.
Test integration logic using callout mocks
5.
Test scheduling logic to confirm action gets queued
6.
Tasks - I : Apex Specialist (WEEK 1)
Tasks Performed
Apex triggers enable to perform custom actions
before or after events to records in Salesforce,
such as insertions, updates, or deletions.
1.
Triggers can be used to do anything in Apex,
including executing SOQL and DML or calling
custom Apex methods. Triggers can be defined
for top-level standard objects, such as Account
or Contact, custom objects, and some standard
child objects.
2.
Apex Triggers
Tasks Performed
Meeting the code coverage requirements for
deploying Apex to production or distributing
Apex to customers via packages
1.
High-quality apps delivered to the production
org, which makes production users more
productive
2.
High-quality apps delivered to package
subscribers, which increases customers' trust
3.
Apex Testing
Tasks Performed
An asynchronous process is a process or
function that executes a task "in the
background" without the user having to wait
for the task to finish.
1.
Asynchronous Apex
Tasks Performed
Tasks - I : Apex Specialist (WEEK 1)
Tasks Performed
Demonstrate the knowledge of automation, enhancement, and troubleshooting
for approval processes.
1.
Identify Flow elements and the best practices for scalability and improved
performance.
2.
Demonstrate your knowledge of screen flows and screen flow distribution.
3.
Tasks - II : Approval Process Specialist Superbadge
(WEEK 2)
Tasks Performed
Approval Process in Salesforce is an automated process that an organization uses to
approve records in Salesforce.
1.
Records submitted for approval are approved by the users in the organization. These
users are called as Approvers.
2.
It is bound to a single object because when a rule is defined this object influences the
fields that will be available to set the criteria. There are 2 options to set the criteria:
3.
-As a condition where criteria are met.
-As a formula that evaluates to true.
Approval process specialist
Tasks Performed
Flow Builder is the declarative interface used to build individual flows.
1.
Concepts Tested in This Superbadge
2.
Action elements in flow automations
3.
Using Get Records, Update Records, Decision, Assignment, and Loop elements in a
flow
4.
Collection filters and formulas
5.
Automation scalability
6.
Flow configuration
7.
Flow Elements and Resources Specialist Superbadge
Tasks Performed
Screen flows have a UI element and require input from users. These types of flows
are either launched as an action or embedded as an element on a Lightning page.
1.
Concepts Tested in This Superbadge
2.
Screen flow elements and assignments
3.
User experience considerations for screen flows
4.
Screen flow distribution across user interfaces
5.
Screen flow visibility
6.
Screenflow specialist Superbadge
Tasks Performed
Tasks - II : Approval Process Specialist Superbadge
Tasks Performed
Tasks - III : Developer Super Set (WEEK 3)
Demonstrate programmatic skills with Apex and write Apex unit tests.
1.
Identify process automation tools and strategies.
2.
Tasks Performed
Tasks - III : Developer Super Set
Executive Summary
Objective: The objective of my Salesforce Developer virtual internship was to gain practical
experience in Salesforce development, deepening my understanding of building custom
applications, configuring workflows, and integrating systems.
1.
Skills Developed: Through hands-on projects, I honed my proficiency in programming
languages like Apex and Visualforce while refining problem-solving skills.
2.
Outcomes:
3.
Technically, I gained hands-on experience in building custom applications, configuring
workflows, and debugging issues using Apex and Visualforce. This honed my problem-
solving skills.
On the non-technical side, collaboration with mentors improved my communication and
teamwork abilities.
Conclusion
Practical Salesforce Development Experience: The internship provided hands-on
opportunities to delve into Salesforce development, including building custom applications
and configuring workflows.
1.
Integration and Automation Proficiency: Tasks such as automating record creation with
Apex triggers and synchronizing Salesforce data through REST callouts enhanced my skills
in integrating systems and automating processes.
2.
Skill Enhancement and Soft Skill Development: Engaging in projects and collaborating with
mentors and team members not only sharpened technical abilities in languages like Apex and
Visualforce but also fostered essential soft skills like communication, teamwork, and time
management.
3.
internship ppt on smartinternz platform as salesforce developer

More Related Content

What's hot

Fortinet FortiOS 5 Presentation
Fortinet FortiOS 5 PresentationFortinet FortiOS 5 Presentation
Fortinet FortiOS 5 Presentation
NCS Computech Ltd.
 
Gerência de redes com Zabbix: conhecendo a ferramenta
Gerência de redes com Zabbix: conhecendo a ferramentaGerência de redes com Zabbix: conhecendo a ferramenta
Gerência de redes com Zabbix: conhecendo a ferramenta
Aécio Pires
 
Introducing the Apache Unomi Project
Introducing the Apache Unomi ProjectIntroducing the Apache Unomi Project
Introducing the Apache Unomi Project
Jahia Solutions Group
 

What's hot (20)

Data model in salesforce
Data model in salesforceData model in salesforce
Data model in salesforce
 
REST Service Authetication with TLS & JWTs
REST Service Authetication with TLS & JWTsREST Service Authetication with TLS & JWTs
REST Service Authetication with TLS & JWTs
 
Single Sign-On and User Provisioning with Salesforce Identity
Single Sign-On and User Provisioning with Salesforce IdentitySingle Sign-On and User Provisioning with Salesforce Identity
Single Sign-On and User Provisioning with Salesforce Identity
 
Postman An Introduction for Testers, October 26 2022.pptx
Postman An Introduction for Testers, October 26 2022.pptxPostman An Introduction for Testers, October 26 2022.pptx
Postman An Introduction for Testers, October 26 2022.pptx
 
Postman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenarioPostman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenario
 
Software and product quality for videogames
Software and product quality for videogamesSoftware and product quality for videogames
Software and product quality for videogames
 
Using Aura component with custom list button
Using Aura component with custom list buttonUsing Aura component with custom list button
Using Aura component with custom list button
 
Sample BRS
Sample BRSSample BRS
Sample BRS
 
Android security
Android securityAndroid security
Android security
 
Lightning web components
Lightning web componentsLightning web components
Lightning web components
 
Product scope-template word
Product scope-template wordProduct scope-template word
Product scope-template word
 
Building an API Security Strategy
Building an API Security StrategyBuilding an API Security Strategy
Building an API Security Strategy
 
Introduction to the Salesforce Security Model
Introduction to the Salesforce Security ModelIntroduction to the Salesforce Security Model
Introduction to the Salesforce Security Model
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
Deep Dive into Apex Triggers
Deep Dive into Apex TriggersDeep Dive into Apex Triggers
Deep Dive into Apex Triggers
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
 
Fortinet FortiOS 5 Presentation
Fortinet FortiOS 5 PresentationFortinet FortiOS 5 Presentation
Fortinet FortiOS 5 Presentation
 
Gerência de redes com Zabbix: conhecendo a ferramenta
Gerência de redes com Zabbix: conhecendo a ferramentaGerência de redes com Zabbix: conhecendo a ferramenta
Gerência de redes com Zabbix: conhecendo a ferramenta
 
Introducing the Apache Unomi Project
Introducing the Apache Unomi ProjectIntroducing the Apache Unomi Project
Introducing the Apache Unomi Project
 
An introduction to mobile app development and investing
An introduction to mobile app development and investingAn introduction to mobile app development and investing
An introduction to mobile app development and investing
 

Similar to internship ppt on smartinternz platform as salesforce developer

Kiran-SF Developer
Kiran-SF DeveloperKiran-SF Developer
Kiran-SF Developer
Kiran Patil
 
Kapil Chhattani Java Developer
Kapil Chhattani Java DeveloperKapil Chhattani Java Developer
Kapil Chhattani Java Developer
kapil chhattani
 
SGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperISGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperI
Monika Shewale
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_exp
Srinivas .
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
vishal soni
 

Similar to internship ppt on smartinternz platform as salesforce developer (20)

SFDC_BRAJ
SFDC_BRAJSFDC_BRAJ
SFDC_BRAJ
 
Biplab kundu resume
Biplab kundu resumeBiplab kundu resume
Biplab kundu resume
 
Salesforce LWC Training in Noida.pdf
Salesforce LWC Training in Noida.pdfSalesforce LWC Training in Noida.pdf
Salesforce LWC Training in Noida.pdf
 
Kiran-SF Developer
Kiran-SF DeveloperKiran-SF Developer
Kiran-SF Developer
 
Kapil Chhattani Java Developer
Kapil Chhattani Java DeveloperKapil Chhattani Java Developer
Kapil Chhattani Java Developer
 
Debesh's Resume
Debesh's ResumeDebesh's Resume
Debesh's Resume
 
muni resume (1)
muni resume (1)muni resume (1)
muni resume (1)
 
SGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperISGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperI
 
Resume_Abhishek_3years
Resume_Abhishek_3yearsResume_Abhishek_3years
Resume_Abhishek_3years
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_exp
 
Gowrisankar_Resume
Gowrisankar_ResumeGowrisankar_Resume
Gowrisankar_Resume
 
Resume
ResumeResume
Resume
 
Mahesh_J_Resume.docx
Mahesh_J_Resume.docxMahesh_J_Resume.docx
Mahesh_J_Resume.docx
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
 
AMK Internship ppt, presentation, final year
AMK Internship ppt, presentation, final yearAMK Internship ppt, presentation, final year
AMK Internship ppt, presentation, final year
 
Shilpanjali_Resume
Shilpanjali_ResumeShilpanjali_Resume
Shilpanjali_Resume
 
Resume
ResumeResume
Resume
 
ravi kumar s
ravi kumar sravi kumar s
ravi kumar s
 
Educational platform for professionalization in car design | 2muchcoffee.com ...
Educational platform for professionalization in car design | 2muchcoffee.com ...Educational platform for professionalization in car design | 2muchcoffee.com ...
Educational platform for professionalization in car design | 2muchcoffee.com ...
 
Resume1
Resume1Resume1
Resume1
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

internship ppt on smartinternz platform as salesforce developer

  • 1. INTERNSHIP PRESENTATION 18CSI85 SmartInternz - Salesforce Developer Virtual Internship Presented By: Unnathi E (1BG20CS130) Guide: Prof. Sreeja AK
  • 2. Introduction Duration: 16th October 2023 to 27th November 2023 Objective: The objective of this internship was to gain practical experience and develop skills as a Salesforce developer, focusing on various aspects of Salesforce CRM. Overview: A Salesforce Developer Virtual Internship provides practical training in Salesforce development, focusing on Apex programming, Visualforce, Lightning Web Components, and integration methods. Mentorship from industry professionals and access to interactive platforms like Trailhead enhance the learning journey. This virtual program offers hands-on experience to equip interns with the skills needed for roles in Salesforce development and CRM, enhancing their career prospects in the industry.
  • 3. About the Company SmartInternz is a private company that offers a platform for experiential learning and remote internships. The platform aims to connect academia and industry to create talent. It offers a 70:20:10 rule for success, which is: 10%: Learn independently with a library of in-demand technologies 20%: Work with teams and experts from around the world 70%: Gain experience through project-based learning
  • 4. About the Department Comprehensive Training 1. Hands-on Experience 2. Salesforce Technology Expertise 3. Custom Solution Development 4.
  • 5. Tasks Performed Automate record creation using Apex triggers 1. Synchronize Salesforce data with an external system using asynchronous REST callouts 2. Schedule synchronization using Apex code 3. Test automation logic to confirm Apex trigger side effects 4. Test integration logic using callout mocks 5. Test scheduling logic to confirm action gets queued 6. Tasks - I : Apex Specialist (WEEK 1)
  • 6. Tasks Performed Apex triggers enable to perform custom actions before or after events to records in Salesforce, such as insertions, updates, or deletions. 1. Triggers can be used to do anything in Apex, including executing SOQL and DML or calling custom Apex methods. Triggers can be defined for top-level standard objects, such as Account or Contact, custom objects, and some standard child objects. 2. Apex Triggers
  • 7. Tasks Performed Meeting the code coverage requirements for deploying Apex to production or distributing Apex to customers via packages 1. High-quality apps delivered to the production org, which makes production users more productive 2. High-quality apps delivered to package subscribers, which increases customers' trust 3. Apex Testing
  • 8. Tasks Performed An asynchronous process is a process or function that executes a task "in the background" without the user having to wait for the task to finish. 1. Asynchronous Apex
  • 9. Tasks Performed Tasks - I : Apex Specialist (WEEK 1)
  • 10. Tasks Performed Demonstrate the knowledge of automation, enhancement, and troubleshooting for approval processes. 1. Identify Flow elements and the best practices for scalability and improved performance. 2. Demonstrate your knowledge of screen flows and screen flow distribution. 3. Tasks - II : Approval Process Specialist Superbadge (WEEK 2)
  • 11. Tasks Performed Approval Process in Salesforce is an automated process that an organization uses to approve records in Salesforce. 1. Records submitted for approval are approved by the users in the organization. These users are called as Approvers. 2. It is bound to a single object because when a rule is defined this object influences the fields that will be available to set the criteria. There are 2 options to set the criteria: 3. -As a condition where criteria are met. -As a formula that evaluates to true. Approval process specialist
  • 12. Tasks Performed Flow Builder is the declarative interface used to build individual flows. 1. Concepts Tested in This Superbadge 2. Action elements in flow automations 3. Using Get Records, Update Records, Decision, Assignment, and Loop elements in a flow 4. Collection filters and formulas 5. Automation scalability 6. Flow configuration 7. Flow Elements and Resources Specialist Superbadge
  • 13. Tasks Performed Screen flows have a UI element and require input from users. These types of flows are either launched as an action or embedded as an element on a Lightning page. 1. Concepts Tested in This Superbadge 2. Screen flow elements and assignments 3. User experience considerations for screen flows 4. Screen flow distribution across user interfaces 5. Screen flow visibility 6. Screenflow specialist Superbadge
  • 14. Tasks Performed Tasks - II : Approval Process Specialist Superbadge
  • 15. Tasks Performed Tasks - III : Developer Super Set (WEEK 3) Demonstrate programmatic skills with Apex and write Apex unit tests. 1. Identify process automation tools and strategies. 2.
  • 16. Tasks Performed Tasks - III : Developer Super Set
  • 17. Executive Summary Objective: The objective of my Salesforce Developer virtual internship was to gain practical experience in Salesforce development, deepening my understanding of building custom applications, configuring workflows, and integrating systems. 1. Skills Developed: Through hands-on projects, I honed my proficiency in programming languages like Apex and Visualforce while refining problem-solving skills. 2. Outcomes: 3. Technically, I gained hands-on experience in building custom applications, configuring workflows, and debugging issues using Apex and Visualforce. This honed my problem- solving skills. On the non-technical side, collaboration with mentors improved my communication and teamwork abilities.
  • 18. Conclusion Practical Salesforce Development Experience: The internship provided hands-on opportunities to delve into Salesforce development, including building custom applications and configuring workflows. 1. Integration and Automation Proficiency: Tasks such as automating record creation with Apex triggers and synchronizing Salesforce data through REST callouts enhanced my skills in integrating systems and automating processes. 2. Skill Enhancement and Soft Skill Development: Engaging in projects and collaborating with mentors and team members not only sharpened technical abilities in languages like Apex and Visualforce but also fostered essential soft skills like communication, teamwork, and time management. 3.