SlideShare ist ein Scribd-Unternehmen logo
1 von 14
6 Things to know before you jump into Salesforce Development
or An Outsiders guide to Salesforce
For Beginner Developers and Advanced Admins
Concepts for Beginning
Developers
Session #1: Clouds and the Layers
@uxaholic paulmccollum@gmail.com
Paul McCollum, Cloud Architect: Xede
Topics
• The Internet… The Cloud…
• What is a Cloud?
• Careers:
• Admin
• BA, PM
• Declarative Developer, Reporting
• Apex Developer, LWC Developer
• Architect
• Integration
• What do we mean by Layers? MVC
• Data Flow and Presentation Layers
• Records: Rows, Columns, Tables
and Data Types
Careers and the Clouds
The Internet… The Clouds…
The Internet
• Sorry, you probably don’t know how it
works. You should know how it
works.
• Has anyone every sent you a
message/alert?
• Browser (or Mobile) 
• (Pictures, Buttons, HTML, CSS, JS)
• Network  Internet
• (DNS, Packets, Encryption)
• Server Engine  Data & CPU
• (Scaling, Ports, Services, Sessions)
• (Code, Versioning, CGI/Apps, OS, Metal, Virtual)
• (Databases, NoSQL, Tables, Fields, Indexes,
Threads)
The Internet… The Clouds…
• What makes Salesforce special?
• Marketing
• Born in the Cloud
• Training Platform
• Ohana
The Internet… The Clouds…
• The Cloud
• The implied definition: An
arrangement of computer resources
that can adapt to ‘scale’ needs.
• More Request handling
• More Storage handling
• Redundancy
• Response (closer = faster)
• Salesforce’s Clouds
• -An Arrangement of functionality-
• Some are homegrown and core to the
Sales process.
• Some are acquisitions and may not be
integrated into the Salesforce
comfortable patterns.
Clouds = Products = Group of
Functions
The Salesforce Ecosystem is made up of many Products
Slack
Tableau
Data Flow and Process Modeling
Tell me about the first day of school that you rode a
bus.
Tell me about that same day from the Bus's point of
view.
Tell me about the day from the school’s point of view.
Show me the parts you aren’t sure about or didn’t
see.
Telling a STORY from different points of view.
Mastering Empathy.
How full was the gas tank?
What children were new from
yesterday?
Had all the Fire Exits been tested?
Start Event
Stage X
Fork
Choice
Input
“Blue”
Yes
Error
Layers: MVC
One of the ways to plan Application Design
Components
Model View Controller
Model
View
Controller
Model: (Data Model)
Object Concepts and Relationships
View: (Window or Viewport of Data)
Focus of the Data Model with Context
Business Logic and Permissions
Controller: (Controls for interacting w/ View)
Buttons, Forms and User Interaction
Records: Rows, Columns, Tables and Data Types
Morse Code++
• Excel Spreadsheets are a great start. Rows and Columns translate well.
• Tables translate pretty well to a “tab” in Excel.
• In Databases, Columns are governed a bit more strictly.
• Restrictions are derived from physical data storage (1’s and Zero’s) and restrictions and Sorting
Capabilities.
• Boolean = 1 or 0 = Yes or No = On or Off aka Bit
• Byte = 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111
• Integer = Any positive number to a certain size
• Float = Includes decimals and negative
• String = Numbers that mean letters.
• Text = Lots of letters
Base Salary
$75,000
Base Salary
$90,000
Base Salary
$120,000
Base Salary
$150,000
Base Salary
$60,000
Admin and
Developer
Learning
Paths
Developer
App Builder
Automation
Specialist
Apex Dev
Integration
Dev/Architect
Technical
Architect
LWC Dev
AppExchang
e
Developer
Solution
Architect
Admin Consultant
BA
Project
Manager
QA
Declarative
Dev
Solution
Architect
Admin and
Developer
Career Paths
Learn Platform Capabilities
Sales Cloud
Service Cloud
Marketing Cloud
Admin Cert
Learn Core Development Concepts
Basics (Dev-Up)
Declarative Dev
• Don’t reinvent the
wheel.
VSCode
JavaScript
Changesets
Start Doing Dev
Superbadges
Apex
Test Classes
LWC
Next Session #2: Objects and
Records
Visit https://trailhead.salesforce.com to start learning.
s
Contact
Info:
@
@UXaholic
Be Humble.
Ask. Seek. Learn.
Share.
Loop().

Weitere ähnliche Inhalte

Ähnlich wie Dev up session 1 - the clouds

Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
Julian Payne
 
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
muazkhan7253
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
Weaveworks
 

Ähnlich wie Dev up session 1 - the clouds (20)

Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
 
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
Evaluation Scheme & Detailed Syllabus of Information Technology & CSI 3rd Yea...
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
Analyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The CloudAnalyzing Semi-Structured Data At Volume In The Cloud
Analyzing Semi-Structured Data At Volume In The Cloud
 
Taming the shrew, Optimizing Power BI Options
Taming the shrew, Optimizing Power BI OptionsTaming the shrew, Optimizing Power BI Options
Taming the shrew, Optimizing Power BI Options
 
UTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
UTOUG Training Days 2019 Voyage to Visual Builder Cloud ServiceUTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
UTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
 
CV | Sham Sunder | Data | Database | Business Intelligence | .Net
CV | Sham Sunder | Data | Database | Business Intelligence | .NetCV | Sham Sunder | Data | Database | Business Intelligence | .Net
CV | Sham Sunder | Data | Database | Business Intelligence | .Net
 
DA_01_Intro.pptx
DA_01_Intro.pptxDA_01_Intro.pptx
DA_01_Intro.pptx
 
SharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScriptSharePoint and the User Interface with JavaScript
SharePoint and the User Interface with JavaScript
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged Conference
 
Awesome Windows Phone Development (Aberdeen)
Awesome Windows Phone Development (Aberdeen)Awesome Windows Phone Development (Aberdeen)
Awesome Windows Phone Development (Aberdeen)
 
The Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge GraphThe Business Case for Semantic Web Ontology & Knowledge Graph
The Business Case for Semantic Web Ontology & Knowledge Graph
 
Lessons learnt coverting from SQL to NoSQL
Lessons learnt coverting from SQL to NoSQLLessons learnt coverting from SQL to NoSQL
Lessons learnt coverting from SQL to NoSQL
 
Intro to-html-backbone-angular
Intro to-html-backbone-angularIntro to-html-backbone-angular
Intro to-html-backbone-angular
 
Sp tech con-bi2011
Sp tech con-bi2011Sp tech con-bi2011
Sp tech con-bi2011
 
Same Patterns, Different Architectures
Same Patterns, Different Architectures Same Patterns, Different Architectures
Same Patterns, Different Architectures
 
Data Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLData Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAML
 
Managing Large Amounts of Data with Salesforce
Managing Large Amounts of Data with SalesforceManaging Large Amounts of Data with Salesforce
Managing Large Amounts of Data with Salesforce
 
Dapper: the microORM that will change your life
Dapper: the microORM that will change your lifeDapper: the microORM that will change your life
Dapper: the microORM that will change your life
 

Kürzlich hochgeladen

Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
Asmae Rabhi
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
galaxypingy
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 

Kürzlich hochgeladen (20)

20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 

Dev up session 1 - the clouds

  • 1. 6 Things to know before you jump into Salesforce Development or An Outsiders guide to Salesforce For Beginner Developers and Advanced Admins
  • 2. Concepts for Beginning Developers Session #1: Clouds and the Layers @uxaholic paulmccollum@gmail.com Paul McCollum, Cloud Architect: Xede
  • 3. Topics • The Internet… The Cloud… • What is a Cloud? • Careers: • Admin • BA, PM • Declarative Developer, Reporting • Apex Developer, LWC Developer • Architect • Integration • What do we mean by Layers? MVC • Data Flow and Presentation Layers • Records: Rows, Columns, Tables and Data Types Careers and the Clouds
  • 4. The Internet… The Clouds… The Internet • Sorry, you probably don’t know how it works. You should know how it works. • Has anyone every sent you a message/alert? • Browser (or Mobile)  • (Pictures, Buttons, HTML, CSS, JS) • Network  Internet • (DNS, Packets, Encryption) • Server Engine  Data & CPU • (Scaling, Ports, Services, Sessions) • (Code, Versioning, CGI/Apps, OS, Metal, Virtual) • (Databases, NoSQL, Tables, Fields, Indexes, Threads)
  • 5. The Internet… The Clouds… • What makes Salesforce special? • Marketing • Born in the Cloud • Training Platform • Ohana
  • 6. The Internet… The Clouds… • The Cloud • The implied definition: An arrangement of computer resources that can adapt to ‘scale’ needs. • More Request handling • More Storage handling • Redundancy • Response (closer = faster) • Salesforce’s Clouds • -An Arrangement of functionality- • Some are homegrown and core to the Sales process. • Some are acquisitions and may not be integrated into the Salesforce comfortable patterns.
  • 7. Clouds = Products = Group of Functions The Salesforce Ecosystem is made up of many Products Slack Tableau
  • 8. Data Flow and Process Modeling Tell me about the first day of school that you rode a bus. Tell me about that same day from the Bus's point of view. Tell me about the day from the school’s point of view. Show me the parts you aren’t sure about or didn’t see. Telling a STORY from different points of view. Mastering Empathy. How full was the gas tank? What children were new from yesterday? Had all the Fire Exits been tested? Start Event Stage X Fork Choice Input “Blue” Yes Error
  • 9. Layers: MVC One of the ways to plan Application Design Components Model View Controller Model View Controller Model: (Data Model) Object Concepts and Relationships View: (Window or Viewport of Data) Focus of the Data Model with Context Business Logic and Permissions Controller: (Controls for interacting w/ View) Buttons, Forms and User Interaction
  • 10. Records: Rows, Columns, Tables and Data Types Morse Code++ • Excel Spreadsheets are a great start. Rows and Columns translate well. • Tables translate pretty well to a “tab” in Excel. • In Databases, Columns are governed a bit more strictly. • Restrictions are derived from physical data storage (1’s and Zero’s) and restrictions and Sorting Capabilities. • Boolean = 1 or 0 = Yes or No = On or Off aka Bit • Byte = 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 • Integer = Any positive number to a certain size • Float = Includes decimals and negative • String = Numbers that mean letters. • Text = Lots of letters
  • 11. Base Salary $75,000 Base Salary $90,000 Base Salary $120,000 Base Salary $150,000 Base Salary $60,000 Admin and Developer Learning Paths Developer App Builder Automation Specialist Apex Dev Integration Dev/Architect Technical Architect LWC Dev AppExchang e Developer Solution Architect Admin Consultant BA Project Manager QA Declarative Dev Solution Architect
  • 12. Admin and Developer Career Paths Learn Platform Capabilities Sales Cloud Service Cloud Marketing Cloud Admin Cert Learn Core Development Concepts Basics (Dev-Up) Declarative Dev • Don’t reinvent the wheel. VSCode JavaScript Changesets Start Doing Dev Superbadges Apex Test Classes LWC
  • 13. Next Session #2: Objects and Records Visit https://trailhead.salesforce.com to start learning.