title
Salesforce Full Course | Salesforce Tutorial | Salesforce Training | Edureka
description
๐ฅEdureka Salesforce Certification Training (๐๐ฌ๐ ๐๐จ๐๐: ๐๐๐๐๐๐๐๐๐): https://www.edureka.co/salesforce-administrator-and-developer-training
This Edureka video on "Salesforce Full Course'' will give you an introduction to Salesforce and its services. It will also help you understand various important concepts that concern Salesforce with practical implementation.
๐นCheckout Edureka's complete Salesforce Tutorial playlist here: https://goo.gl/pwt3IT
๐ดSubscribe to our channel to get video updates. Hit the subscribe button above: https://goo.gl/6ohpTV
๐๐๐๐ฅ๐๐ ๐ซ๐๐ฆ: https://t.me/edurekaupdates
๐๐๐ฐ๐ข๐ญ๐ญ๐๐ซ: https://twitter.com/edurekain
๐๐๐ข๐ง๐ค๐๐๐๐ง: https://www.linkedin.com/company/edureka
๐๐๐ง๐ฌ๐ญ๐๐ ๐ซ๐๐ฆ: https://www.instagram.com/edureka_learning/
๐๐
๐๐๐๐๐จ๐จ๐ค: https://www.facebook.com/edurekaIN/
๐๐๐ฅ๐ข๐๐๐๐ก๐๐ซ๐: https://www.slideshare.net/EdurekaIN
๐๐๐๐ฌ๐ญ๐๐จ๐ฑ: https://castbox.fm/networks/505?country=IN
๐๐๐๐๐ญ๐ฎ๐ฉ: https://www.meetup.com/edureka/
๐๐๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ: https://www.edureka.co/community/
#edureka #edurekasalesforce #salesforcefullcourse #salesforce #salesforceservices #salesforcedeveloper #salesforceadmin #salesforcetutorial #salesforcetraining #edurekatraining
---------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐ง๐ฅ๐ข๐ง๐ ๐๐ซ๐๐ข๐ง๐ข๐ง๐ ๐๐ง๐ ๐๐๐ซ๐ญ๐ข๐๐ข๐๐๐ญ๐ข๐จ๐ง---------
๐ต DevOps Online Training: http://bit.ly/3qqcotZ
๐ Python Online Training: http://bit.ly/3i7DiDD
๐ต AWS Online Training: http://bit.ly/39EOIv9
๐ RPA Online Training: http://bit.ly/39t6MrE
๐ต Data Science Online Training: http://bit.ly/3bywuOu
๐ Big Data Online Training: http://bit.ly/35ADG8L
๐ต Java Online Training: http://bit.ly/35Avwxb
๐ Selenium Online Training: http://bit.ly/2Ltn4ZE
๐ต PMP Online Training: http://bit.ly/2LMP3mT
๐ Tableau Online Training: http://bit.ly/38z4oR9
๐ต Microsoft Azure Online Training: https://bit.ly/3wsAhV4
๐ Power BI Online Training: https://bit.ly/3zq1WHX
---------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐๐ฌ๐ญ๐๐ซ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ๐ฌ---------
๐ต DevOps Engineer Masters Program: http://bit.ly/2MY1OMc
๐ Cloud Architect Masters Program: http://bit.ly/2MY1OMc
๐ต Data Scientist Masters Program: http://bit.ly/3qaVZJA
๐ Big Data Architect Masters Program: http://bit.ly/3qaVZJA
๐ต Machine Learning Engineer Masters Program: http://bit.ly/3bxAhLG
๐ Business Intelligence Masters Program: http://bit.ly/3byBhiS
๐ต Python Developer Masters Program: http://bit.ly/3nw4Rb2
๐ RPA Developer Masters Program: http://bit.ly/3nw4Rb2
----------------------------------------------------------------------------------------------------------
How it Works?
1. There will be 14 instructor-led interactive online sessions of 3 hours and 20 sessions of 2 hours for weekend and weekday batches respectively
2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
3. You will get Lifetime Access to the recordings in the LMS.
4. At the end of the training you will have to complete the project based on which we will provide you a Verifiable Certificate!
- - - - - - - - - - - - - -
About the Course
Edureka's Salesforce Certification Online Training will make you an expert in all the concepts related to administration and declarative development options. It will introduce you to the advanced developer options like Apex and VisualForce. It will also help you prepare for Salesforce Certification (both SFDC Admin 201 & App Builder Certification)
- - - - - - - - - - - - - -
Why Learn Salesforce?
After the successful completion of the Salesforce Certification Training: Admin 201 & App Builder by edureka, you will be able to understand:
Differentiate the building blocks of Salesforce
Understand the data model
Understand the security model
Define business process automation options
Master Sales Cloud and Service Cloud modules
Explain reports and dashboard
Salesforce1, SalesforceA, Chatter and Social features
Describe Salesforce1, SalesforceA, Chatter and Social features
Introduction to various integration options like SOAP, REST APIs
- - - - - - - - - - - - - -
Who should go for this course?
This Salesforce Certification training at edureka is suitable for all professionals who are passionate about CRM and cloud computing. But typical profiles, but not limited to, who go for salesforce training are:
1. Siebel and other CRM products professionals
2. Experienced professionals who are looking to have an exciting career in the leading Cloud Computing platform
3. Functional consultants who are looking to switch to salesforce
4. Freshers who are looking to get a jump start to their careers in Cloud computing
5. Lateral developers who have worked in Java, mainframe and C# and are looking for a boost to their career from legacy platform
- - - - - - - - - - - - - -
For more information, Please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll free).
detail
{'title': 'Salesforce Full Course | Salesforce Tutorial | Salesforce Training | Edureka', 'heatmap': [{'end': 2773.907, 'start': 2340.805, 'weight': 0.832}, {'end': 3629.171, 'start': 3408.577, 'weight': 0.786}], 'summary': "The salesforce full course covers salesforce crm, architecture, features, benefits, lightning technologies, sales and marketing cloud, certifications, admin roles, security measures, workflow automation, process builder, developer roles, and apex & salesforce data types, with quantifiable data on job creations, salary averages, market relevance, and salesforce's rapid revenue growth.", 'chapters': [{'end': 358.77, 'segs': [{'end': 88.912, 'src': 'embed', 'start': 50.14, 'weight': 2, 'content': [{'end': 55.703, 'text': 'We will start the session with an introduction to Salesforce, where we will understand what exactly is Salesforce,', 'start': 50.14, 'duration': 5.563}, {'end': 59.865, 'text': 'the architecture and features of Salesforce and the top 10 reasons to learn Salesforce.', 'start': 55.703, 'duration': 4.162}, {'end': 66.907, 'text': 'In the next module, we will talk about the Salesforce Lightning user interface and differentiate it for the previous user interface,', 'start': 60.805, 'duration': 6.102}, {'end': 68.267, 'text': 'which is the classic user interface.', 'start': 66.907, 'duration': 1.36}, {'end': 75.749, 'text': 'Moving on, we will talk about some of the prominent services offered by Salesforce such as the Salesforce Sales Cloud and the Marketing Cloud.', 'start': 69.107, 'duration': 6.642}, {'end': 77.369, 'text': 'In the next module,', 'start': 76.469, 'duration': 0.9}, {'end': 84.791, 'text': 'we will talk in details about Salesforce Certification and also help you prepare for the Salesforce Admin and the Salesforce App Builder Certification.', 'start': 77.369, 'duration': 7.422}, {'end': 88.912, 'text': 'Moving on, we will see who is the Salesforce Admin and how to become one.', 'start': 85.391, 'duration': 3.521}], 'summary': 'Introduction to salesforce, lightning ui, sales and marketing cloud, certification preparation, and becoming a salesforce admin.', 'duration': 38.772, 'max_score': 50.14, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev450140.jpg'}, {'end': 289.393, 'src': 'embed', 'start': 261.41, 'weight': 0, 'content': [{'end': 266.772, 'text': 'the core architecture of Salesforce can be divided into multi-tenant layer metadata and API services.', 'start': 261.41, 'duration': 5.362}, {'end': 269.934, 'text': 'Now, let us understand what is multi-tenant layer first.', 'start': 267.473, 'duration': 2.461}, {'end': 272.328, 'text': 'Basically in a multi-tenant layer.', 'start': 270.728, 'duration': 1.6}, {'end': 279.991, 'text': 'There is a common application which is shared by multiple clients, but each client accessing the servers will have his own working environment,', 'start': 272.729, 'duration': 7.262}, {'end': 282.151, 'text': 'which is isolated from the other clients.', 'start': 279.991, 'duration': 2.16}, {'end': 289.393, 'text': 'with this architecture, a developer can develop an application uploaded on the cloud and easily share it with multiple clients or groups.', 'start': 282.151, 'duration': 7.242}], 'summary': 'Salesforce architecture includes multi-tenant layer for shared applications, allowing developers to easily share with multiple clients or groups.', 'duration': 27.983, 'max_score': 261.41, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev4261410.jpg'}], 'start': 9.813, 'title': 'Salesforce crm and architecture', 'summary': 'Provides an overview of salesforce, highlighting its dominance in customer relationship management, its widespread usage, and the prediction of 4.2 million job creations in the salesforce ecosystem from 2019 to 2024. it also discusses the importance of customer relationship management (crm), the functionalities of salesforce crm, and the architecture of salesforce, including its multi-tenant layer and metadata, emphasizing cost-effectiveness and data security.', 'chapters': [{'end': 150.766, 'start': 9.813, 'title': 'Salesforce full course overview', 'summary': 'Provides an overview of salesforce, highlighting its dominance in customer relationship management, its widespread usage, and the prediction of 4.2 million job creations in the salesforce ecosystem from 2019 to 2024, making it an exciting industry to start a new career in.', 'duration': 140.953, 'highlights': ['Salesforce has a customer base of over 1,50, 000 companies comprising large-scale, medium-scale, and small-scale enterprises. This showcases the extensive usage of Salesforce across a wide range of companies, including Fortune 500 companies, indicating its dominance in the customer relationship management market.', 'IDC predicts that from 2019 to 2024, 4.2 million jobs will be created in the Salesforce ecosystem. This quantifiable data highlights the potential for job creation within the Salesforce ecosystem, making it a lucrative industry for career opportunities.', "The chapter provides an overview of Salesforce, highlighting its dominance in customer relationship management, its widespread usage, and the prediction of 4.2 million job creations in the Salesforce ecosystem from 2019 to 2024, making it an exciting industry to start a new career in. This summarizes the main points of the transcript, emphasizing Salesforce's position as a leading CRM platform and the promising job prospects within its ecosystem."]}, {'end': 358.77, 'start': 150.766, 'title': 'Salesforce crm and architecture', 'summary': 'Discusses the importance of customer relationship management (crm) in maintaining customer relationships, the functionalities of salesforce crm, and the architecture of salesforce, including its multi-tenant layer and metadata, emphasizing cost-effectiveness and data security.', 'duration': 208.004, 'highlights': ['Salesforce provides customer relationship management (CRM) services to maintain healthy customer relationships and manage customer interactions, leading to a better customer experience and increased profitability.', 'The architecture of Salesforce includes a multi-tenant layer, allowing multiple clients to share a common application with isolated working environments, ensuring cost-effectiveness and data security.', "Salesforce stores metadata in the common database, ensuring that each client has access only to their own data, thereby maintaining data security and ensuring that clients cannot access each other's data."]}], 'duration': 348.957, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev49813.jpg', 'highlights': ['Salesforce has a customer base of over 1,50,000 companies, showcasing its extensive usage across a wide range of enterprises, including Fortune 500 companies.', 'IDC predicts 4.2 million job creations in the Salesforce ecosystem from 2019 to 2024, highlighting the potential for lucrative career opportunities within the industry.', 'Salesforce provides customer relationship management (CRM) services to maintain healthy customer relationships, leading to a better customer experience and increased profitability.', 'The architecture of Salesforce includes a multi-tenant layer, ensuring cost-effectiveness and data security by allowing multiple clients to share a common application with isolated working environments.']}, {'end': 2815.372, 'segs': [{'end': 428.759, 'src': 'embed', 'start': 401.696, 'weight': 1, 'content': [{'end': 405.179, 'text': 'So in this topic, we will be mainly talking about Salesforce sales cloud features.', 'start': 401.696, 'duration': 3.483}, {'end': 408.302, 'text': 'So the first feature is contact management.', 'start': 405.8, 'duration': 2.502}, {'end': 415.308, 'text': 'Salesforce CRM provides a Hazel free contact management by giving access to all the critical data of the customers and interaction histories.', 'start': 408.302, 'duration': 7.006}, {'end': 421.113, 'text': "You'll get a complete picture of all your customers from insights about how to engage with them to deal their involved in.", 'start': 415.788, 'duration': 5.325}, {'end': 428.759, 'text': "You can also use the social data of the customers for a deeper understanding of the particular behavior regarding what product or services they're interested in.", 'start': 421.653, 'duration': 7.106}], 'summary': 'Salesforce sales cloud offers contact management for comprehensive customer data and interaction histories.', 'duration': 27.063, 'max_score': 401.696, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev4401696.jpg'}, {'end': 924.344, 'src': 'embed', 'start': 898.331, 'weight': 4, 'content': [{'end': 904.634, 'text': "On the other hand, if you're already working as an IT professional getting trained in Salesforce can help you increase your value as an employee.", 'start': 898.331, 'duration': 6.303}, {'end': 911.977, 'text': "So what I'm trying to say is if you spend some time money and put in some efforts after some time, you will definitely be benefited by it.", 'start': 905.294, 'duration': 6.683}, {'end': 915.299, 'text': 'You will learn a lot from Salesforce and earn a good salary.', 'start': 912.477, 'duration': 2.822}, {'end': 917.5, 'text': 'So it will definitely be a good investment.', 'start': 915.699, 'duration': 1.801}, {'end': 924.344, 'text': 'Moving on to a next reason to learn Salesforce, which is it is easy to learn before I start talking about this reason.', 'start': 918.34, 'duration': 6.004}], 'summary': "Learning salesforce can increase an it professional's value and lead to higher salary; a good investment.", 'duration': 26.013, 'max_score': 898.331, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev4898331.jpg'}, {'end': 1201.733, 'src': 'embed', 'start': 1159.833, 'weight': 0, 'content': [{'end': 1164.517, 'text': 'manage and use the information for a better customer experience and to increase the profitability.', 'start': 1159.833, 'duration': 4.684}, {'end': 1167.72, 'text': 'Now guess you have some idea how Salesforce can be used.', 'start': 1165.339, 'duration': 2.381}, {'end': 1170.301, 'text': 'Let us move on to our next reason to learn Salesforce.', 'start': 1168.22, 'duration': 2.081}, {'end': 1175.564, 'text': 'Our next reason to learn Salesforce is it improves insights and analytical skills.', 'start': 1171.362, 'duration': 4.202}, {'end': 1178.902, 'text': 'Basically Salesforce is meant to make you efficient.', 'start': 1176.721, 'duration': 2.181}, {'end': 1181.203, 'text': 'It helps you optimize and grow businesses.', 'start': 1179.322, 'duration': 1.881}, {'end': 1186.346, 'text': 'Now the question here is how exactly does Salesforce improve insights and analytical skills?', 'start': 1181.804, 'duration': 4.542}, {'end': 1192.449, 'text': 'Well, Salesforce, as we know it, collects all the users or customer data and source it in a centralized place.', 'start': 1187.166, 'duration': 5.283}, {'end': 1193.79, 'text': 'So, after this,', 'start': 1192.949, 'duration': 0.841}, {'end': 1201.733, 'text': 'it will be your responsibility to draw meaningful insight from those data and then analyze ways to make your business or your company grow,', 'start': 1193.79, 'duration': 7.943}], 'summary': 'Salesforce improves insights, analytical skills, and business growth by centralizing and analyzing customer data.', 'duration': 41.9, 'max_score': 1159.833, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev41159833.jpg'}, {'end': 2773.907, 'src': 'heatmap', 'start': 2340.805, 'weight': 0.832, 'content': [{'end': 2346.788, 'text': 'This analytic cloud is optimized for mobile access and can be integrated with various other cloud servers, such as the marketing cloud,', 'start': 2340.805, 'duration': 5.983}, {'end': 2349.209, 'text': 'sales cloud service cloud and also the commerce cloud.', 'start': 2346.788, 'duration': 2.421}, {'end': 2351.35, 'text': 'Next we have the Salesforce IoT cloud.', 'start': 2349.689, 'duration': 1.661}, {'end': 2358.153, 'text': 'Now when your organization need to store and process Internet of the Things data, you can utilize the services of the Salesforce IoT cloud.', 'start': 2351.77, 'duration': 6.383}, {'end': 2365.636, 'text': 'This platform is built to take massive volumes of data generated by devices, sensors, website or application customers and partners.', 'start': 2358.573, 'duration': 7.063}, {'end': 2370.058, 'text': 'And on receiving this data the platform initiates actions to give you real-time responses.', 'start': 2366.196, 'duration': 3.862}, {'end': 2372.979, 'text': 'After this, we have the Salesforce app cloud.', 'start': 2370.698, 'duration': 2.281}, {'end': 2377.081, 'text': 'now the app cloud can be used to develop custom apps to run on the Salesforce platform.', 'start': 2372.979, 'duration': 4.102}, {'end': 2383.484, 'text': 'Salesforce app cloud provides you with a collection of development tools that you can utilize to create custom application on Salesforce.', 'start': 2377.081, 'duration': 6.403}, {'end': 2386.325, 'text': 'some of the tools in the app cloud includes force.com.', 'start': 2383.484, 'duration': 2.841}, {'end': 2388.947, 'text': 'some of the tools in the app cloud includes force.com,', 'start': 2386.325, 'duration': 2.622}, {'end': 2393.889, 'text': 'which allows admins and developers to create websites and application into the main Salesforce.com application.', 'start': 2388.947, 'duration': 4.942}, {'end': 2400.534, 'text': 'Next is the AppExchange which is an online application marketplace for third-party application that run on the force.com platform.', 'start': 2394.369, 'duration': 6.165}, {'end': 2407.079, 'text': 'After this we have Heroku which allows developers the flexibility to create application using the preferred languages and tools.', 'start': 2401.014, 'duration': 6.065}, {'end': 2414.184, 'text': 'Next is Salesforce Thunder which is big data and rule processing engine designed to analyze events and take personalized actions.', 'start': 2407.699, 'duration': 6.485}, {'end': 2420.349, 'text': 'Next we have the Salesforce Sandbox which allows developers to test ideas in a safe and isolated development environment.', 'start': 2414.584, 'duration': 5.765}, {'end': 2423.031, 'text': 'So these were some of the services offered by Salesforce.', 'start': 2420.809, 'duration': 2.222}, {'end': 2432.701, 'text': 'Now, let us move on to a demo part where I will talk about the sales cloud service.', 'start': 2429.036, 'duration': 3.665}, {'end': 2436.013, 'text': "For a demo, I've signed in into Salesforce.com.", 'start': 2433.712, 'duration': 2.301}, {'end': 2440.234, 'text': 'So Salesforce offers all its new customer with 90 days of free trial.', 'start': 2436.473, 'duration': 3.761}, {'end': 2443.334, 'text': 'So you can learn how to use Salesforce within this 90 days.', 'start': 2440.654, 'duration': 2.68}, {'end': 2447.215, 'text': 'In the free trial, Salesforce will guide you on how to start using Salesforce.', 'start': 2443.714, 'duration': 3.501}, {'end': 2449.576, 'text': 'It is very simple to start a free trial.', 'start': 2447.775, 'duration': 1.801}, {'end': 2454.757, 'text': "All you have to do is enter your name, your job title, company's name, phone number, and your email ID.", 'start': 2449.836, 'duration': 4.921}, {'end': 2457.938, 'text': 'Now, this is what a Salesforce sales cloud would look like.', 'start': 2455.497, 'duration': 2.441}, {'end': 2463.653, 'text': 'Now you see there are set of options available here such as contacts leads opportunities task.', 'start': 2458.752, 'duration': 4.901}, {'end': 2466.514, 'text': 'We will talk about them one by one and understand them.', 'start': 2464.113, 'duration': 2.401}, {'end': 2469.375, 'text': 'So the sales cloud is for the sales team,', 'start': 2467.134, 'duration': 2.241}, {'end': 2474.436, 'text': 'and the main purpose of the sales team is to get in touch with the customers and sell them products or close the deal.', 'start': 2469.375, 'duration': 5.061}, {'end': 2477.957, 'text': 'So their main focus will be on leads contacts and opportunities.', 'start': 2474.836, 'duration': 3.121}, {'end': 2481.9, 'text': 'Now leads is basically a customer who is interested in your product.', 'start': 2478.817, 'duration': 3.083}, {'end': 2485.022, 'text': 'So let us say a customer inquired about your particular product.', 'start': 2482.32, 'duration': 2.702}, {'end': 2486.503, 'text': 'Now he would become a lead.', 'start': 2485.322, 'duration': 1.181}, {'end': 2489.086, 'text': 'So for our demo, let us first create a lead.', 'start': 2486.964, 'duration': 2.122}, {'end': 2492.468, 'text': 'So when I click on leads, you will see I have no recently viewed leads.', 'start': 2489.506, 'duration': 2.962}, {'end': 2494.99, 'text': 'When I click on this, you can filter the leads.', 'start': 2493.149, 'duration': 1.841}, {'end': 2496.351, 'text': 'We have my leads.', 'start': 2495.551, 'duration': 0.8}, {'end': 2498.834, 'text': 'These are the sample leads which are already present.', 'start': 2496.932, 'duration': 1.902}, {'end': 2500.475, 'text': 'So let me create a new lead.', 'start': 2499.174, 'duration': 1.301}, {'end': 2502.236, 'text': "We'll come back to lead status.", 'start': 2500.795, 'duration': 1.441}, {'end': 2504.118, 'text': "So we'll just name our lead first.", 'start': 2502.597, 'duration': 1.521}, {'end': 2507.541, 'text': "We'll just say his name is Mr. Henry.", 'start': 2504.638, 'duration': 2.903}, {'end': 2512.752, 'text': "Steven Now, what is the job title? Let's say he's a developer.", 'start': 2508.627, 'duration': 4.125}, {'end': 2518.298, 'text': 'And what companies he works for? Let us say he works for Edureka.', 'start': 2514.214, 'duration': 4.084}, {'end': 2521.021, 'text': 'You can enter his email ID over here.', 'start': 2518.939, 'duration': 2.082}, {'end': 2525.607, 'text': "Let's say henrywell at gmail.com.", 'start': 2521.202, 'duration': 4.405}, {'end': 2527.889, 'text': 'Some random phone number.', 'start': 2526.668, 'duration': 1.221}, {'end': 2533.388, 'text': "Industry. let's say he's from the engineering industry.", 'start': 2528.945, 'duration': 4.443}, {'end': 2536.49, 'text': 'and now you see you have something called a lead source.', 'start': 2533.388, 'duration': 3.102}, {'end': 2541.634, 'text': "as I've told you before, customers could contact you through calls, email, social media and many more platforms.", 'start': 2536.49, 'duration': 5.144}, {'end': 2544.676, 'text': 'So it is important for the salesperson to note down the source.', 'start': 2542.054, 'duration': 2.622}, {'end': 2546.537, 'text': 'It will be very helpful in marketing.', 'start': 2545.096, 'duration': 1.441}, {'end': 2550.499, 'text': 'So let us say many customers are contacting the sales team through social media.', 'start': 2547.077, 'duration': 3.422}, {'end': 2553.321, 'text': 'So now the company can market better on social media.', 'start': 2550.9, 'duration': 2.421}, {'end': 2558.545, 'text': "So we'll select the lead source to be advertisement and then come back to lead status.", 'start': 2553.802, 'duration': 4.743}, {'end': 2567.073, 'text': 'Now you see there are 1 2 3 4 5 types of lead status now unqualified means a customer who is not willing to buy your product.', 'start': 2559.245, 'duration': 7.828}, {'end': 2571.743, 'text': "New means he or she is a new customer and you're yet to talk to them.", 'start': 2567.921, 'duration': 3.822}, {'end': 2578.606, 'text': 'working and nurturing means the customer is interested and is willing to buy your product, and chances are he or she will buy your product.', 'start': 2571.743, 'duration': 6.863}, {'end': 2582.728, 'text': 'If you convince them the qualified means the customer is ready to buy your product.', 'start': 2578.686, 'duration': 4.042}, {'end': 2585.97, 'text': "So we'll just go with new and I think it is good enough.", 'start': 2583.389, 'duration': 2.581}, {'end': 2587.511, 'text': "We'll just save it now.", 'start': 2586.07, 'duration': 1.441}, {'end': 2592.873, 'text': 'You do not have to fill in all the details the only mandatory columns for a company name and lead status.', 'start': 2587.531, 'duration': 5.342}, {'end': 2594.314, 'text': "So we'll just leave it.", 'start': 2593.594, 'duration': 0.72}, {'end': 2598.905, 'text': 'We get a message saying lead Mr. Henry Stephen was created.', 'start': 2596.104, 'duration': 2.801}, {'end': 2601.446, 'text': 'Now let us just create one more lead over here.', 'start': 2599.365, 'duration': 2.081}, {'end': 2604.227, 'text': 'So now let the lead status be new again.', 'start': 2602.466, 'duration': 1.761}, {'end': 2609.469, 'text': 'We just name our lead as Abhinav Anand.', 'start': 2604.247, 'duration': 5.222}, {'end': 2615.131, 'text': 'The title let it be testing company be TCS.', 'start': 2610.389, 'duration': 4.742}, {'end': 2620.033, 'text': 'We just give him an email ID, some random phone number.', 'start': 2616.332, 'duration': 3.701}, {'end': 2623.274, 'text': "We'll give the lead source as employees referral over here.", 'start': 2620.833, 'duration': 2.441}, {'end': 2624.595, 'text': "We'll just save it.", 'start': 2624.035, 'duration': 0.56}, {'end': 2627.691, 'text': 'Now a second lead was also created.', 'start': 2626.03, 'duration': 1.661}, {'end': 2629.892, 'text': 'Now we have created two leads.', 'start': 2628.732, 'duration': 1.16}, {'end': 2633.615, 'text': 'Now, let us say the sales team convinced up enough to buy the product.', 'start': 2630.573, 'duration': 3.042}, {'end': 2637.217, 'text': 'So now I have to change the lead status from new to converted.', 'start': 2634.135, 'duration': 3.082}, {'end': 2638.938, 'text': 'I can do that with a few clicks.', 'start': 2637.697, 'duration': 1.241}, {'end': 2643.1, 'text': 'I just click on it and you see status change successfully.', 'start': 2639.638, 'duration': 3.462}, {'end': 2650.725, 'text': 'Once the lead is successful, its information is stored in the account section.', 'start': 2647.063, 'duration': 3.662}, {'end': 2654.167, 'text': "So his account name is TCS, which is his company's name.", 'start': 2651.225, 'duration': 2.942}, {'end': 2655.628, 'text': "So I'll just convert it.", 'start': 2654.767, 'duration': 0.861}, {'end': 2659.711, 'text': 'Now you can see in the lead section.', 'start': 2658.55, 'duration': 1.161}, {'end': 2661.372, 'text': "There's only Henry C1 left out.", 'start': 2659.731, 'duration': 1.641}, {'end': 2666.656, 'text': 'So when we click on account section, we will see the company for which Abhinav works, which is TCS.', 'start': 2661.873, 'duration': 4.783}, {'end': 2672.081, 'text': 'So under the account option, you will basically have the list of the companies that your customer works for.', 'start': 2667.277, 'duration': 4.804}, {'end': 2677.145, 'text': 'So when you click on all account, you can see a few sample companies for which your customers work for.', 'start': 2672.621, 'duration': 4.524}, {'end': 2681.128, 'text': 'If you click on TCS, you can view Abhinav information over here.', 'start': 2677.825, 'duration': 3.303}, {'end': 2685.183, 'text': 'Now under the contact tab, you will have information about your customer.', 'start': 2682.139, 'duration': 3.044}, {'end': 2690.17, 'text': "You can see the person's name the company works for his phone number his email ID and many more.", 'start': 2685.624, 'duration': 4.546}, {'end': 2695.277, 'text': 'So when they are a lot of information over here, you can just search for a particular customer over here.', 'start': 2691.051, 'duration': 4.226}, {'end': 2697.26, 'text': 'You can also filter your view over here.', 'start': 2695.657, 'duration': 1.603}, {'end': 2700.424, 'text': 'Now as their less contact we cannot use proper filters.', 'start': 2697.961, 'duration': 2.463}, {'end': 2702.206, 'text': "So we'll just leave it now.", 'start': 2700.724, 'duration': 1.482}, {'end': 2710.856, 'text': "the major difference between account and contacts is account contains the companies that you're doing business with and contacts are the people who work for these companies.", 'start': 2702.206, 'duration': 8.65}, {'end': 2717.243, 'text': 'moving on to opportunities, now opportunities are passed or pending sales for an account that you want to work or track.', 'start': 2710.856, 'duration': 6.387}, {'end': 2720.345, 'text': 'Opportunities includes various user information.', 'start': 2717.984, 'duration': 2.361}, {'end': 2723.047, 'text': 'There are few customers with whom the deal was closed.', 'start': 2720.826, 'duration': 2.221}, {'end': 2728.21, 'text': 'They either bought it or did not buy it and it also includes customers who can buy your products.', 'start': 2723.427, 'duration': 4.783}, {'end': 2734.253, 'text': 'So you can see what are the opportunities which are closing this month, next month, which are new to this week,', 'start': 2728.83, 'duration': 5.423}, {'end': 2738.275, 'text': 'and what are your one means which all customers have bought your products.', 'start': 2734.253, 'duration': 4.022}, {'end': 2744.279, 'text': 'now, in recently viewed, will just change this opportunity into closed win because up enough is willing to buy the product.', 'start': 2738.275, 'duration': 6.004}, {'end': 2749.988, 'text': "So we'll just change it to Close win over here and we'll save it now after opportunities.", 'start': 2744.659, 'duration': 5.329}, {'end': 2754.912, 'text': 'We have to ask now task is nothing but the duties to be carried out by the salesperson on a particular date.', 'start': 2750.028, 'duration': 4.884}, {'end': 2760.876, 'text': 'It can be something like calling a customer at a particular time or emailing a customer asking him for feedbacks.', 'start': 2755.572, 'duration': 5.304}, {'end': 2762.238, 'text': 'It could be anything like this.', 'start': 2761.297, 'duration': 0.941}, {'end': 2766.623, 'text': 'Next we have calendar a calendar can be used to create an event.', 'start': 2763.362, 'duration': 3.261}, {'end': 2769.905, 'text': 'For example, a customer wants to close a deal on a particular date.', 'start': 2766.984, 'duration': 2.921}, {'end': 2773.907, 'text': 'So instead of writing it down somewhere, you can just create an event in the calendar.', 'start': 2770.425, 'duration': 3.482}], 'summary': 'Salesforce offers a wide range of cloud services including iot, app, thunder, sandbox, and a 90-day free trial for new customers, with a focus on sales cloud for lead and opportunity management.', 'duration': 433.102, 'max_score': 2340.805, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev42340805.jpg'}], 'start': 359.35, 'title': 'Salesforce features, benefits, and lightning technologies', 'summary': 'Covers the core architecture, sales cloud features, and benefits of salesforce, highlighting the top 10 reasons to learn salesforce, including salary averages and market relevance, discussing the crm benefits, career opportunities, lightning technologies overview, key improvements, and services offered with quantifiable statistics on productivity, win rates, time to close deals, collaboration, and conversion rate.', 'chapters': [{'end': 669.899, 'start': 359.35, 'title': 'Salesforce features & benefits', 'summary': 'Covers the core architecture of salesforce, its sales cloud features, including contact management, lead management, mobility, reports and dashboards, and artificial intelligence integration. it also discusses the benefits of using salesforce, such as cost-effectiveness, ease of use, flexibility, and proactive customer service.', 'duration': 310.549, 'highlights': ['Salesforce Features The chapter explains the core architecture of Salesforce, its sales cloud features, contact management, lead management, mobility, reports and dashboards, and artificial intelligence integration.', 'Contact Management in Salesforce Salesforce CRM provides hassle-free contact management, access to customer data and interaction histories, social data utilization, cloud-based collaboration, and social collaboration tools, facilitating easy knowledge sharing in the workplace.', 'Lead Management in Salesforce Salesforce enables effective tracking and management of CRM leads, offering a rich activity timeline, relevant insights, and tools for tracking and converting leads, ultimately ensuring efficient lead distribution among the sales team.', "Mobility in Salesforce Salesforce's mobile application allows users to stay connected and productive on-the-go, facilitating tasks such as conference calls, meeting notes, instant conversation, and file sharing, providing flexibility to work from anywhere.", 'Reports and Dashboards in Salesforce Salesforce offers visual representation of business performance through dashboard components, easy access to key data insights, real-time statistics, and simple creation of reports and dashboards, empowering better decision-making.', 'Artificial Intelligence Integration in Salesforce Einstein analytics, a cloud-based tool in Salesforce, enables users to understand, aggregate, and visualize data from various sources, providing powerful insights and connecting to sales, service, and community cloud with embedded dashboards.', 'Benefits of Using Salesforce The chapter discusses the benefits of Salesforce, including cost-effectiveness due to multi-tenant architecture and cloud deployment, ease of learning and management, seamless integration with third-party applications, flexibility to scale with business needs, and proactive customer service capabilities.']}, {'end': 1118.501, 'start': 670.499, 'title': 'Top 10 reasons to learn salesforce', 'summary': "Highlights the top 10 reasons to learn salesforce, including the growing demand for professionals, high salaries, growth potential, high return on investment, ease of learning, promising future, and widespread adoption by fortune 500 companies, emphasizing the forecasted 3.3 million new jobs and over 850 billion dollars in revenue worldwide by 2022, along with specific salary averages and the platform's relevance and application in the market.", 'duration': 448.002, 'highlights': ['The demand for Salesforce professionals is growing, with a forecast of 3.3 million new jobs and over 850 billion dollars in revenue worldwide by 2022, along with specific salary averages. The demand for Salesforce professionals is on the rise, with a forecast of 3.3 million new jobs and over 850 billion dollars in revenue worldwide by 2022, accompanied by specific salary averages.', 'Salesforce offers outstanding salaries, with job roles calling for Salesforce skills paying around 3.5 to 9 lakhs in India and approximately ninety thousand to hundred thousand dollars in the United States, along with specific salary averages for different job roles. Salesforce offers outstanding salaries, with job roles calling for Salesforce skills paying around 3.5 to 9 lakhs in India and approximately ninety thousand to hundred thousand dollars in the United States, along with specific salary averages for different job roles.', 'Salesforce career has fast-paced growth potential, allowing quick advancement from junior roles to senior and consulting roles, with the platform being one of the top 10 digital skills to boost a marketing career, requiring analytics, data science, and programming expertise. Salesforce career has fast-paced growth potential, allowing quick advancement from junior roles to senior and consulting roles, with the platform being one of the top 10 digital skills to boost a marketing career, requiring analytics, data science, and programming expertise.', 'Salesforce offers a promising future, as it is widely adopted by many Fortune 500 companies and is expected to be in demand for a long time, with the platform adding data science capabilities to service cloud and marketing cloud, as well as the adoption of business intelligence and big data by businesses. Salesforce offers a promising future, as it is widely adopted by many Fortune 500 companies and is expected to be in demand for a long time, with the platform adding data science capabilities to service cloud and marketing cloud, as well as the adoption of business intelligence and big data by businesses.', 'Salesforce is widely adopted by many Fortune 500 companies, offering innovative software as a service solution with various features like contact management, workflow creation, collaboration tools, customer engagement tools, analytical tools, and mobile-ready dashboard. Salesforce is widely adopted by many Fortune 500 companies, offering innovative software as a service solution with various features like contact management, workflow creation, collaboration tools, customer engagement tools, analytical tools, and mobile-ready dashboard.']}, {'end': 1445.971, 'start': 1119.201, 'title': 'Salesforce crm benefits and career opportunities', 'summary': 'Discusses the benefits of salesforce crm, including improved customer interactions, insights, and analytical skills, as well as the diverse career options and the advantages of obtaining salesforce certification.', 'duration': 326.77, 'highlights': ['Salesforce CRM provides a common platform for customer interaction, leading to improved customer response and business performance. Without Salesforce CRM, customer data would be scattered, leading to missed communication and unsatisfactory customer responses, impacting business performance.', 'Salesforce CRM offers a clear overview of customer data, including previous history, order status, and outstanding service issues, leading to better customer experiences and increased profitability. Salesforce CRM provides a customizable dashboard for a comprehensive view of customer data, enabling better customer experiences and improved profitability for businesses.', 'Salesforce CRM enables insights and analytical skills improvement by centralizing user and customer data, leading to informed decision-making for business growth and profit enhancement. Salesforce CRM centralizes user and customer data, empowering users to draw meaningful insights and make informed decisions for business growth and profit enhancement.', 'Salesforce offers diverse career options, including roles such as administrator, business analyst, developer, consultant, and architect, with the potential for increased income based on certifications. Salesforce provides diverse career options, including roles like administrator, developer, consultant, and architect, offering potential for increased income based on certifications.', 'Obtaining Salesforce certification enhances career prospects, as certified individuals are in high demand and can secure various job opportunities based on expertise. Salesforce certification enhances career prospects, making certified individuals stand out in the job market and secure various job opportunities based on their expertise.']}, {'end': 1658.913, 'start': 1447.312, 'title': 'Salesforce lightning technologies overview', 'summary': 'Discusses the major technologies in salesforce lightning, including the lightning design service and the lightning framework, highlighting their capabilities and use cases, followed by a comparison between salesforce classic and salesforce lightning, emphasizing the modern and enhanced user interface of salesforce lightning.', 'duration': 211.601, 'highlights': ['The Lightning Design Service is a CSS framework and component library that facilitates the creation of user interfaces based on Salesforce lighting principles and design language, allowing developers and designers to collaborate on building Lightning pages and components for various platforms.', 'The Lightning Framework is a modern user interface framework for developing web applications for mobile and desktop devices, enabling the creation of single-page applications with dynamic, responsive user interfaces for the lightning platform application, utilizing JavaScript, HTML, and CSS.', 'Salesforce Lightning provides a modern and enhanced user interface compared to Salesforce Classic, offering efficient navigation, custom branded applications, new record layouts, turbocharged list view, and quick access to productivity tools like notes and recent items in the utility bar.', 'Salesforce Classic, the previous user interface, is described as compact, text-centric, and lacking modern graphics and icons, while Salesforce Lightning is noted for its modern interface with icons, tabs, and enhanced user experience for both mobile and desktop platforms.']}, {'end': 2061.873, 'start': 1658.913, 'title': 'Salesforce lightning overview', 'summary': 'Highlights the key improvements and features of salesforce lightning, including enhanced user experience, security, mobile-friendliness, integration with einstein ai, kanban view, app builder, design systems, and increased productivity, with statistics showing a 41% increase in productivity, a 22% increase in win rates, a 23% faster time to close the deal, a 40% increase in collaboration, and a 44% increase in conversion rate.', 'duration': 402.96, 'highlights': ['Salesforce Lightning offers a 41% increase in productivity, a 22% increase in win rates, a 23% faster time to close the deal, a 40% increase in collaboration, and a 44% increase in conversion rate, based on a lightning adoption survey. The switch to lightning experience reported significant increases in productivity, win rates, time to close deals, collaboration, and conversion rates.', 'Salesforce Lightning provides a mobile-friendly design, allowing users to create responsive professional applications and attract more customers, considering that people spend 90% of their mobile internet time in applications. Lightning enables the creation of mobile-responsive professional applications, potentially increasing customer engagement and satisfaction.', 'Salesforce Lightning integrates with Einstein artificial intelligence, automating data preparation and infrastructure updates and enabling abilities like image recognition and natural language processing to predict the next best action for specific leads or accounts. Integration with Einstein AI automates data preparation and updates, offering predictive capabilities to enhance user decision-making and customer interactions.', "Salesforce Lightning enhances the user experience with its better interface and drag-and-drop functionalities, enabling customization without code and additional features like performance charts, assistant news, and key deals on the home page. Lightning's improved user interface and customization options, along with additional features on the home page, contribute to an enhanced user experience and efficiency.", 'Salesforce Lightning comes with enhanced security features, including Locker Service to separate Lightning components and safeguard the platform from malicious data. Enhanced security features, such as Locker Service, help in safeguarding the platform from malicious data, offering improved protection compared to the classic mode.']}, {'end': 2815.372, 'start': 2061.873, 'title': 'Salesforce lightning & services', 'summary': 'Highlights the benefits of salesforce lightning for sales and service users, along with an overview of the services offered by salesforce, including sales cloud, marketing cloud, service cloud, community cloud, commerce cloud, analytic cloud, iot cloud, app cloud, and a demo of the sales cloud service.', 'duration': 753.499, 'highlights': ['Salesforce Lightning offers an action-oriented environment for efficient sales workflow, reducing scrolling and integrating with artificial intelligence, benefiting sales users. Salesforce Lightning provides an efficient sales workflow with reduced scrolling and integration with artificial intelligence, benefiting sales users.', 'Service Cloud for Lightning Experience enables the service team to solve user queries faster, providing a single view of every customer and guiding the service team through case management, benefiting service users. Service Cloud for Lightning Experience allows the service team to solve user queries faster with a single view of every customer and guided case management, benefiting service users.', 'Sales Cloud centralizes customer information, automates tasks, and provides account and contact management, suitable for business-to-business and business-to-customer sales teams. Sales Cloud centralizes customer information, automates tasks, and provides account and contact management, suitable for business-to-business and business-to-customer sales teams.', 'Marketing Cloud offers a powerful digital marketing platform for managing customer journals, emails, social media, web personalization, content creation, and data analytics, along with marketing automation and analytics software. Marketing Cloud provides a powerful digital marketing platform with marketing automation, analytics software, and various management capabilities.', 'Service Cloud provides case tracking, social networking plugins, and customer self-service options, facilitating faster problem resolution and customer access to solutions. Service Cloud provides case tracking, social networking plugins, and customer self-service options for faster problem resolution and customer access to solutions.', 'Salesforce Commerce Cloud offers a highly scalable e-commerce solution with best-in-class features and functionalities, providing seamless customer service and data integration. Salesforce Commerce Cloud offers a highly scalable e-commerce solution with best-in-class features, providing seamless customer service and data integration.']}], 'duration': 2456.022, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev4359350.jpg', 'highlights': ['Salesforce Lightning offers a 41% increase in productivity, a 22% increase in win rates, a 23% faster time to close the deal, a 40% increase in collaboration, and a 44% increase in conversion rate, based on a lightning adoption survey.', 'The demand for Salesforce professionals is growing, with a forecast of 3.3 million new jobs and over 850 billion dollars in revenue worldwide by 2022, along with specific salary averages.', 'Salesforce offers diverse career options, including roles such as administrator, business analyst, developer, consultant, and architect, with the potential for increased income based on certifications.', 'Salesforce Lightning integrates with Einstein artificial intelligence, automating data preparation and infrastructure updates and enabling abilities like image recognition and natural language processing to predict the next best action for specific leads or accounts.', 'Salesforce Lightning enhances the user experience with its better interface and drag-and-drop functionalities, enabling customization without code and additional features like performance charts, assistant news, and key deals on the home page.', 'Sales Cloud centralizes customer information, automates tasks, and provides account and contact management, suitable for business-to-business and business-to-customer sales teams.']}, {'end': 4615.495, 'segs': [{'end': 3107.743, 'src': 'embed', 'start': 3077.129, 'weight': 5, 'content': [{'end': 3082.393, 'text': 'the joint report can be used to group and show data from multiple report type in different views.', 'start': 3077.129, 'duration': 5.264}, {'end': 3084.594, 'text': 'the data and joint reports are organized in blocks.', 'start': 3082.393, 'duration': 2.201}, {'end': 3090.818, 'text': 'Now each block can have its own unique column summary fields formulas filters and sorting order.', 'start': 3085.134, 'duration': 5.684}, {'end': 3096.902, 'text': 'You can use this type of records to build a report to shoot opportunities leads and activity data for your accounts.', 'start': 3091.398, 'duration': 5.504}, {'end': 3099.964, 'text': 'These were the types of report provided by Salesforce.', 'start': 3097.622, 'duration': 2.342}, {'end': 3107.743, 'text': 'Now each report in Salesforce is stored in a folder a user who creates a folder can control who has access to the contents of the folder.', 'start': 3100.816, 'duration': 6.927}], 'summary': 'Joint reports organize multiple report types, with unique fields and access control in salesforce.', 'duration': 30.614, 'max_score': 3077.129, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev43077129.jpg'}, {'end': 3221.105, 'src': 'embed', 'start': 3194.302, 'weight': 2, 'content': [{'end': 3199.066, 'text': 'However, you can use the same report in multiple dashboard components on a single dashboard.', 'start': 3194.302, 'duration': 4.764}, {'end': 3204.271, 'text': 'Now multiple dashboard components can be shown together on a single dashboard page layout,', 'start': 3199.747, 'duration': 4.524}, {'end': 3207.914, 'text': 'which makes viewing the report more interesting than viewing them in rows and columns.', 'start': 3204.271, 'duration': 3.643}, {'end': 3212.478, 'text': "Now, as I've talked about dashboard components so many times, let us understand what are they?", 'start': 3208.415, 'duration': 4.063}, {'end': 3216.281, 'text': 'So there are five types of dashboard components in Salesforce.', 'start': 3213.419, 'duration': 2.862}, {'end': 3219.284, 'text': 'The first one is charts now in charts.', 'start': 3217.022, 'duration': 2.262}, {'end': 3221.105, 'text': 'There are six type of charts you can choose from.', 'start': 3219.344, 'duration': 1.761}], 'summary': 'Salesforce allows using one report in multiple dashboard components, offering five types of dashboard components and six types of charts.', 'duration': 26.803, 'max_score': 3194.302, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev43194302.jpg'}, {'end': 3295.619, 'src': 'embed', 'start': 3268.568, 'weight': 1, 'content': [{'end': 3271.871, 'text': 'You can use a table to show a set of report data in column form.', 'start': 3268.568, 'duration': 3.303}, {'end': 3276.815, 'text': 'You can use colors and scale to help users interpret the report data the table displays.', 'start': 3272.391, 'duration': 4.424}, {'end': 3284.414, 'text': 'Now. an example for using table would be now if you want to see the top 5 selling courses of all time, I can use table for that.', 'start': 3277.611, 'duration': 6.803}, {'end': 3287.255, 'text': 'fifth Salesforce dashboard component is a visual force page.', 'start': 3284.414, 'duration': 2.841}, {'end': 3294.879, 'text': 'You can use the visual force page when you want to create a custom component or show information not available in another component type,', 'start': 3287.836, 'duration': 7.043}, {'end': 3295.619, 'text': 'like reports.', 'start': 3294.879, 'duration': 0.74}], 'summary': 'Tables display report data, aiding interpretation. visual force pages create custom components.', 'duration': 27.051, 'max_score': 3268.568, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev43268568.jpg'}, {'end': 3629.171, 'src': 'heatmap', 'start': 3408.577, 'weight': 0.786, 'content': [{'end': 3413.319, 'text': 'So if you want to learn how to use the sales cloud within this 90 days, you can just go ahead and create an account.', 'start': 3408.577, 'duration': 4.742}, {'end': 3416.341, 'text': 'Now, it is very simple to create a Salesforce free trial account.', 'start': 3413.82, 'duration': 2.521}, {'end': 3422.244, 'text': "It will ask you for few information such as your name your job title company's name phone number and email ID.", 'start': 3416.961, 'duration': 5.283}, {'end': 3425.825, 'text': 'Once you give all this information, you can just start your free trial.', 'start': 3423.104, 'duration': 2.721}, {'end': 3427.406, 'text': 'So for a demo.', 'start': 3426.606, 'duration': 0.8}, {'end': 3434.469, 'text': 'first we are going to import a sales data from a document and then use a data to create a report and then prepare a dashboard for those reports.', 'start': 3427.406, 'duration': 7.063}, {'end': 3439.641, 'text': 'So, for people who are new to Salesforce, this is what the Salesforce console would look like.', 'start': 3435.458, 'duration': 4.183}, {'end': 3445.605, 'text': 'it will have the performance, your assistant, task events and contacts.', 'start': 3439.641, 'duration': 5.964}, {'end': 3446.006, 'text': 'if you want.', 'start': 3445.605, 'duration': 0.401}, {'end': 3453.611, 'text': 'you can also change the entire interface over here and you can see there are a few options here, such as accounts, contacts, leads, opportunities,', 'start': 3446.006, 'duration': 7.605}, {'end': 3455.172, 'text': 'task calendar, dashboard.', 'start': 3453.611, 'duration': 1.561}, {'end': 3456.994, 'text': 'We will talk about them one by one now.', 'start': 3455.532, 'duration': 1.462}, {'end': 3462.43, 'text': "So we'll just start with leads lead store customer information who are interested in your product.", 'start': 3457.827, 'duration': 4.603}, {'end': 3465.212, 'text': "Let's say some customer inquired about a particular product.", 'start': 3462.93, 'duration': 2.282}, {'end': 3467.793, 'text': 'Now he would become a possible lead.', 'start': 3465.452, 'duration': 2.341}, {'end': 3473.377, 'text': 'next accounts accounts has a list of all the companies that your customers are working for.', 'start': 3467.793, 'duration': 5.584}, {'end': 3476.078, 'text': 'the contact app will contains information about your customer.', 'start': 3473.377, 'duration': 2.701}, {'end': 3478.48, 'text': "We'll just go to all contacts over here.", 'start': 3476.619, 'duration': 1.861}, {'end': 3481.811, 'text': 'Here you can see we have some of the sample data.', 'start': 3479.73, 'duration': 2.081}, {'end': 3483.952, 'text': 'You can see the name of the customer.', 'start': 3482.151, 'duration': 1.801}, {'end': 3487.094, 'text': 'then we have the account name, which means which company is he working for?', 'start': 3483.952, 'duration': 3.142}, {'end': 3491.457, 'text': 'What is the job title, his phone number, email and its owner name?', 'start': 3487.454, 'duration': 4.003}, {'end': 3495.479, 'text': 'next, account will have a list of companies that customers are working for.', 'start': 3491.457, 'duration': 4.022}, {'end': 3496.5, 'text': 'we go to my accounts.', 'start': 3495.479, 'duration': 1.021}, {'end': 3505.205, 'text': 'Now these three companies employees are your contacts next opportunities are passed or pending sales for an account that you want to work on or track.', 'start': 3497.36, 'duration': 7.845}, {'end': 3512.308, 'text': "Here you can see what are the stages of that opportunities, whether you have closed the opportunity successfully or you've lost it,", 'start': 3505.945, 'duration': 6.363}, {'end': 3514.469, 'text': 'or does it need any analysis, and so on.', 'start': 3512.308, 'duration': 2.161}, {'end': 3517.53, 'text': 'Now task is the daily activities of a salesperson.', 'start': 3515.209, 'duration': 2.321}, {'end': 3524.913, 'text': 'So when I go to open task, you can see a few of the sample tasks over here, such as discuss partnership opportunities,', 'start': 3518.17, 'duration': 6.743}, {'end': 3526.894, 'text': 'follow up on a particular customer, and so on.', 'start': 3524.913, 'duration': 1.981}, {'end': 3528.635, 'text': 'Next is calendar.', 'start': 3527.694, 'duration': 0.941}, {'end': 3530.775, 'text': 'Now calendar can be used to create an event.', 'start': 3529.035, 'duration': 1.74}, {'end': 3533.917, 'text': 'For example, a customer wants to close a deal on a particular day.', 'start': 3531.076, 'duration': 2.841}, {'end': 3539.941, 'text': "So instead of writing it down somewhere, you can just create an event and you'll be notified about the meeting before itself.", 'start': 3534.657, 'duration': 5.284}, {'end': 3543.364, 'text': "We're going to talk about reports and dashboard in details.", 'start': 3541.042, 'duration': 2.322}, {'end': 3548.667, 'text': 'Now notes are nothing but while talking to a customer if you want to write down something you can just write it over here.', 'start': 3543.424, 'duration': 5.243}, {'end': 3550.449, 'text': 'Now coming back to a demo.', 'start': 3549.408, 'duration': 1.041}, {'end': 3553.011, 'text': 'The first step is to import sales data into leads.', 'start': 3550.709, 'duration': 2.302}, {'end': 3554.552, 'text': 'So just go to leads.', 'start': 3553.611, 'duration': 0.941}, {'end': 3559.856, 'text': 'When you go to my leads, you can see a few of sample leads which are already here.', 'start': 3556.333, 'duration': 3.523}, {'end': 3565.409, 'text': "We can also use the sample leads for a demo, but I'm still going to import sales data to my deeds.", 'start': 3560.765, 'duration': 4.644}, {'end': 3567.571, 'text': 'So click on imports over here.', 'start': 3566.35, 'duration': 1.221}, {'end': 3571.214, 'text': 'Select leads.', 'start': 3570.594, 'duration': 0.62}, {'end': 3573.876, 'text': "I'm going to add new records.", 'start': 3572.755, 'duration': 1.121}, {'end': 3580.562, 'text': 'You can also update existing record or add new and update existing record both the go to add new records.', 'start': 3574.557, 'duration': 6.005}, {'end': 3585.627, 'text': 'Now, I just drag my file over here and click on next.', 'start': 3582.224, 'duration': 3.403}, {'end': 3594.162, 'text': 'Now, one very important point to remember here is, whenever you importing any data, we should always have name companies,', 'start': 3587.918, 'duration': 6.244}, {'end': 3596.464, 'text': 'name lead status object in your file.', 'start': 3594.162, 'duration': 2.302}, {'end': 3598.845, 'text': 'Then we click on next over here.', 'start': 3597.744, 'duration': 1.101}, {'end': 3604.009, 'text': 'I will start the import so get a message saying congratulation.', 'start': 3600.847, 'duration': 3.162}, {'end': 3606.53, 'text': 'Your import has started now after they click.', 'start': 3604.089, 'duration': 2.441}, {'end': 3608.792, 'text': 'Okay, it will redirect me to the lead console.', 'start': 3606.65, 'duration': 2.142}, {'end': 3615.216, 'text': 'So when I click on all leads, you can see my leads have started appearing.', 'start': 3609.372, 'duration': 5.844}, {'end': 3620.567, 'text': 'I had around 163 sales data samples in my file.', 'start': 3617.645, 'duration': 2.922}, {'end': 3629.171, 'text': 'So the total of 168 leads 162 are the data sample leads which are imported and six are the default samples which are already available.', 'start': 3622.087, 'duration': 7.084}], 'summary': 'Learn to use salesforce sales cloud in 90 days, including data import and dashboard creation.', 'duration': 220.594, 'max_score': 3408.577, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev43408577.jpg'}, {'end': 3723.022, 'src': 'embed', 'start': 3700.484, 'weight': 8, 'content': [{'end': 3708.036, 'text': 'So if you just click on add charts over here, Now you can see the number of new lead status the working lead status nurturing ship.', 'start': 3700.484, 'duration': 7.552}, {'end': 3712.438, 'text': 'Now, this report actually contains two different types of data,', 'start': 3709.357, 'duration': 3.081}, {'end': 3716.68, 'text': 'as there were sample leads before I imported even those are present here from the data set.', 'start': 3712.438, 'duration': 4.242}, {'end': 3719.781, 'text': 'I had imported the status were only shipped and on hold.', 'start': 3716.8, 'duration': 2.981}, {'end': 3723.022, 'text': 'Now if you want you can also change the type of charts.', 'start': 3720.901, 'duration': 2.121}], 'summary': 'The report shows new lead status: working, nurturing, shipped, with sample leads and imported status data.', 'duration': 22.538, 'max_score': 3700.484, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev43700484.jpg'}, {'end': 3841.136, 'src': 'embed', 'start': 3814.019, 'weight': 0, 'content': [{'end': 3818.782, 'text': "Now, we'll just select the report now here if you want you can select any type of dashboard components.", 'start': 3814.019, 'duration': 4.763}, {'end': 3822.484, 'text': 'You can go for horizontal bar chart or you can go for vertical bar chart.', 'start': 3819.182, 'duration': 3.302}, {'end': 3824.906, 'text': "So we'll add few of the starts to a dashboard.", 'start': 3823.065, 'duration': 1.841}, {'end': 3826.947, 'text': "Now, we'll add a horizontal bar chart.", 'start': 3825.386, 'duration': 1.561}, {'end': 3830.129, 'text': 'Now you can see the lead status over here.', 'start': 3828.528, 'duration': 1.601}, {'end': 3836.933, 'text': 'There were three new two working one nurturing lead status in the lead data and from the sales data which are imported.', 'start': 3830.409, 'duration': 6.524}, {'end': 3841.136, 'text': 'there were 148 shipped, six on hold, four in progress and four cancelled.', 'start': 3836.933, 'duration': 4.203}], 'summary': 'Lead data shows 3 new, 2 working, and 1 nurturing leads. sales data indicates 148 shipped, 6 on hold, 4 in progress, and 4 cancelled.', 'duration': 27.117, 'max_score': 3814.019, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev43814019.jpg'}], 'start': 2816.212, 'title': "Salesforce's sales and marketing cloud", 'summary': 'Introduces salesforce sales cloud features, including dashboard for comparing reports, note-taking capabilities, and centralized customer information storage, emphasizing benefits for profitability. it also explains salesforce reports, types, use cases, and access levels, emphasizing efficiency and benefits. additionally, it covers salesforce dashboard components, benefits of reports and dashboards, sales process, and data management, including quantifiable data. lastly, it provides an overview of salesforce marketing cloud, its benefits, and detailed functionalities.', 'chapters': [{'end': 2852.674, 'start': 2816.212, 'title': 'Salesforce sales cloud features', 'summary': "Introduces the salesforce sales cloud, highlighting its features such as dashboard for comparing reports, note-taking capabilities, report generation, group functionality, and centralized customer information storage which can enhance a company's profitability.", 'duration': 36.462, 'highlights': ["Salesforce Sales Cloud stores all the customers' information at one place, which can be utilized to increase company's profitability.", 'Groups in Salesforce Sales Cloud enable communication among sales teams, potentially improving team collaboration and productivity.', 'Reports in Salesforce Sales Cloud are used to generate data and display it in rows and columns based on rule criteria, aiding in data analysis and decision-making.', 'Salesforce dashboard allows the presentation of multiple reports side-by-side, facilitating easy comparison and analysis.', 'Note-taking feature in Salesforce Sales Cloud enables users to jot down important information while communicating with customers, potentially enhancing customer relationship management.']}, {'end': 3175.7, 'start': 2858.8, 'title': 'Salesforce reports overview', 'summary': 'Explains the concept of salesforce reports, including types of reports (tabular, summary, matrix, and joint), their use cases, and access levels within report folders, emphasizing the efficiency and benefits of utilizing salesforce reports for data analysis, tracking progress, and increasing revenue.', 'duration': 316.9, 'highlights': ['Salesforce reports can track progress towards various business goals, predict trends, and increase profit. Reports help in controlling expenditure, increasing revenue, and predicting trends, such as identifying the highest selling projects and most frequent customers, leading to increased profitability.', 'Types of Salesforce reports include tabular, summary, matrix, and joint reports, each with specific use cases and functionalities. Salesforce offers various report types such as tabular, summary, matrix, and joint reports, each serving specific purposes and allowing for different data grouping, calculations, and visualization options.', 'Access levels to report folders in Salesforce include viewer, editor, and manager, with distinct permissions and control over the data. Report folders in Salesforce have access levels such as viewer, editor, and manager, each with different permissions and capabilities, including viewing, modifying, moving, and deleting reports.']}, {'end': 3505.205, 'start': 3176.587, 'title': 'Salesforce dashboard components & benefits', 'summary': 'Provides an overview of salesforce dashboard components, including charts, gauges, metrics, tables, and visual force pages, as well as the benefits of reports and dashboards in salesforce, such as improved decision-making, time and cost savings, and flexibility in data analysis. it also includes a demonstration of accessing a free trial of the salesforce sales cloud and an introduction to the salesforce console.', 'duration': 328.618, 'highlights': ['Salesforce dashboard components: charts, gauges, metrics, tables, and visual force pages Explains the different types of dashboard components in Salesforce, including charts (horizontal, vertical, line, pie, donut, and funnel), gauges, metrics, tables, and visual force pages.', 'Benefits of reports and dashboards in Salesforce: improved decision-making, time and cost savings, and flexibility in data analysis Outlines the advantages of using reports and dashboards in Salesforce, such as providing easy access to key data insights for better decision-making, reducing manual report creation time by 52%, and offering flexibility in tailoring reports to specific user needs.', 'Demonstration of accessing a free trial of the Salesforce sales cloud and introduction to the Salesforce console Describes the process of signing up for a 90-day free trial of the Salesforce sales cloud and provides an overview of the Salesforce console, including features such as leads, accounts, contacts, and opportunities.']}, {'end': 3884.155, 'start': 3505.945, 'title': 'Sales process and data management in salesforce', 'summary': 'Covers the stages of opportunities, daily sales activities, importing sales data, creating reports and dashboards in salesforce, including the process and quantifiable data such as the number of leads imported and lead status distribution.', 'duration': 378.21, 'highlights': ['The process of importing sales data into leads and creating reports and dashboards in Salesforce is explained, including importing 163 sales data samples, creating a report with 168 leads, grouping rows based on lead status, and adding charts to the report. The process of importing sales data into leads and creating reports and dashboards in Salesforce is explained, including importing 163 sales data samples, creating a report with 168 leads, grouping rows based on lead status (3 new, 2 working, 1 nurturing, 13 shipped), and adding charts to the report.', 'The steps for creating a dashboard in Salesforce, including naming the dashboard, adding components such as charts, gauges, metrics, tables, and Visualforce pages, and utilizing dashboard components based on the imported sales data. The steps for creating a dashboard in Salesforce, including naming the dashboard, adding components such as charts, gauges, metrics, tables, and Visualforce pages, and utilizing dashboard components based on the imported sales data.', 'The functionality of the calendar, tasks, and notes in Salesforce for managing customer interactions and daily sales activities, including creating events, managing tasks, and writing notes during customer interactions. The functionality of the calendar, tasks, and notes in Salesforce for managing customer interactions and daily sales activities, including creating events, managing tasks, and writing notes during customer interactions.']}, {'end': 4615.495, 'start': 3885.035, 'title': 'Salesforce marketing cloud overview', 'summary': 'Explains the need for the salesforce marketing cloud, its benefits, and detailed functionalities, highlighting the unified platform for social programs, customer journey personalization, and lead conversion process.', 'duration': 730.46, 'highlights': ['Unified Platform for Social Programs and Data Salesforce Marketing Cloud provides a unified platform for all social programs and data, allowing businesses to run data analytics on scattered social media data and derive business insights.', 'Customer Journey Personalization and Optimization The platform allows businesses to plan, personalize, and optimize customer journeys, gaining insights into clients, their behavior, and mapping journeys across multiple channels and customer lifecycle stages.', 'Lead Conversion Process The detailed explanation of the lead conversion process in Salesforce Marketing Cloud, including the stages a lead goes through, the option to convert into account, contact, and opportunity, and the ability to create follow-up tasks.']}], 'duration': 1799.283, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev42816212.jpg', 'highlights': ["Salesforce Sales Cloud stores all the customers' information at one place, which can be utilized to increase company's profitability.", 'Reports in Salesforce Sales Cloud are used to generate data and display it in rows and columns based on rule criteria, aiding in data analysis and decision-making.', 'Salesforce dashboard allows the presentation of multiple reports side-by-side, facilitating easy comparison and analysis.', 'Salesforce reports can track progress towards various business goals, predict trends, and increase profit.', 'Types of Salesforce reports include tabular, summary, matrix, and joint reports, each with specific use cases and functionalities.', 'Salesforce dashboard components: charts, gauges, metrics, tables, and visual force pages Explains the different types of dashboard components in Salesforce, including charts (horizontal, vertical, line, pie, donut, and funnel), gauges, metrics, tables, and visual force pages.', 'The process of importing sales data into leads and creating reports and dashboards in Salesforce is explained, including importing 163 sales data samples, creating a report with 168 leads, grouping rows based on lead status (3 new, 2 working, 1 nurturing, 13 shipped), and adding charts to the report.', 'Unified Platform for Social Programs and Data Salesforce Marketing Cloud provides a unified platform for all social programs and data, allowing businesses to run data analytics on scattered social media data and derive business insights.', 'Customer Journey Personalization and Optimization The platform allows businesses to plan, personalize, and optimize customer journeys, gaining insights into clients, their behavior, and mapping journeys across multiple channels and customer lifecycle stages.']}, {'end': 6410.125, 'segs': [{'end': 5847.998, 'src': 'embed', 'start': 5819.311, 'weight': 1, 'content': [{'end': 5826.257, 'text': 'So, if you want, you can also include some of the images and documents from your desktop itself,', 'start': 5819.311, 'duration': 6.946}, {'end': 5832.671, 'text': 'although Salesforce is not known to be a good storage platform, but you can do that.', 'start': 5826.257, 'duration': 6.414}, {'end': 5841.335, 'text': 'You can save images, you can upload documents onto the Salesforce cloud so that it is accessible to you anywhere anytime,', 'start': 5833.291, 'duration': 8.044}, {'end': 5847.998, 'text': 'as it is location independent, and it is always available to you on demand, irrespective of wherever you are.', 'start': 5841.335, 'duration': 6.663}], 'summary': 'Salesforce allows storing images and documents, accessible anywhere, anytime.', 'duration': 28.687, 'max_score': 5819.311, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev45819311.jpg'}, {'end': 6197.923, 'src': 'embed', 'start': 6170.393, 'weight': 0, 'content': [{'end': 6173.334, 'text': 'just have to select sales and here you go.', 'start': 6170.393, 'duration': 2.941}, {'end': 6175.475, 'text': 'now you are in the sales cloud.', 'start': 6173.334, 'duration': 2.141}, {'end': 6177.957, 'text': 'so salesforce has made it easy for us.', 'start': 6175.475, 'duration': 2.482}, {'end': 6182.519, 'text': 'so they have integrated all these three clouds marketing cloud, sales, cloud,', 'start': 6177.957, 'duration': 4.562}, {'end': 6186.421, 'text': 'service cloud as well as you can also integrate two different salesforce orgs.', 'start': 6182.519, 'duration': 3.902}, {'end': 6192.8, 'text': 'you can also integrate with the social media platforms like facebook, twitter, linkedin, Shopify, Workfront.', 'start': 6186.421, 'duration': 6.379}, {'end': 6197.923, 'text': "Let's look at a use case for Peak Games.", 'start': 6194.841, 'duration': 3.082}], 'summary': 'Salesforce allows seamless integration of sales, marketing, and service clouds, as well as with social media platforms like facebook, twitter, linkedin, shopify, and workfront.', 'duration': 27.53, 'max_score': 6170.393, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46170393.jpg'}, {'end': 6306.613, 'src': 'embed', 'start': 6277.113, 'weight': 2, 'content': [{'end': 6279.994, 'text': 'So you can target those industries which are at the boom.', 'start': 6277.113, 'duration': 2.881}, {'end': 6289.957, 'text': 'So you can deliver the right message to the right audience, who are basically either the key decision makers or influencers of the business and,', 'start': 6280.754, 'duration': 9.203}, {'end': 6294.818, 'text': 'at the right time, right place, using the marketing clouds advertising studio.', 'start': 6289.957, 'duration': 4.861}, {'end': 6300.1, 'text': 'Peak Games advertising team developed best practices for creative optimization on the.', 'start': 6295.638, 'duration': 4.462}, {'end': 6306.613, 'text': 'the peak games team was able to look at its players holistically and optimized by certain events.', 'start': 6301.291, 'duration': 5.322}], 'summary': "Target booming industries, deliver to key influencers at the right time and place using marketing cloud's advertising studio.", 'duration': 29.5, 'max_score': 6277.113, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46277113.jpg'}], 'start': 4616.515, 'title': 'Salesforce marketing and opportunity management', 'summary': 'Covers opportunity management process, emphasizing the ability to edit opportunity information, and provides an overview of salesforce marketing cloud, its components, capabilities, and cost reduction statistics for peak games.', 'chapters': [{'end': 4662.892, 'start': 4616.515, 'title': 'Opportunity management process', 'summary': 'Discusses the default stage and close date of an opportunity, which is set to prospecting stage and the last date of the current quarter, and emphasizes the ability to edit this information as the opportunity advances, with a focus on the jfm quarter of 2013.', 'duration': 46.377, 'highlights': ['The default stage of an opportunity is prospecting, and the close date is set to the last date of the current quarter, which is 31st March 2017 in the JFM quarter of 2013.', 'As the opportunity advances, one can change the stage, close date, and probability associated with it.']}, {'end': 5225.521, 'start': 4662.932, 'title': 'Salesforce marketing cloud overview', 'summary': 'Provides an overview of salesforce marketing cloud, including its components such as email studio, mobile studio, social studio, advertising studio, and web studio, and highlights its capabilities in managing customer journeys, personalized messaging, and campaign optimization.', 'duration': 562.589, 'highlights': ['Salesforce Marketing Cloud product components The Salesforce Marketing Cloud includes email studio, mobile studio, social studio, advertising studio, and web connected products, making use of marketing automation and predictive intelligence.', 'Lead generation and conversion process Activities such as events, calls, emails, and campaigns contribute to lead generation, which then goes through a lead conversion process to become an opportunity, contact, and account within Salesforce.', 'Email studio features and capabilities The email studio enables sending various types of emails, building and sending mails with drag and drop functionality, using data from different sources, providing personalized real-time messages, and optimizing campaigns with advanced email analytics.', "Mobile studio features and capabilities The mobile studio facilitates keeping customers informed via SMS confirmations, updates, tutorials, and geofence feature, while also providing personalized announcements on customers' favorite messaging applications and accessible via the Salesforce app.", 'Social studio and advertising studio functionalities Both studios allow managing advertising across social media platforms, targeting potential customers, visualizing, optimizing, and reporting on advertising performance, leveraging customer insights from Salesforce CRM, and building audiences through social topics to track and optimize campaign performance.', 'Web studio capabilities The web studio provides web solutions with predictive analytics, customer behavior observation, individual profile building, and triggering emails based on site behavior to re-engage with customers.']}, {'end': 5887.664, 'start': 5225.521, 'title': 'Salesforce marketing tools overview', 'summary': 'Provides an overview of salesforce marketing tools including social studio, advertising studio, journey builder, audience builder, personalization builder, and content builder, highlighting key features such as managing advertising, customer insights, a-b testing, customer data unification, predictive analysis, personalized customer journeys, personalized content delivery, and cross-channel content management.', 'duration': 662.143, 'highlights': ['A-B Testing in Journey Builder A-B testing in Journey Builder allows testing the performance of different communications and channels, aiding in real-time progress tracking and targeted audience selection.', "Social Studio's Team Assignment In Social Studio, teams can be assigned to specific campaigns, enabling sophisticated customer targeting and management, with the ability to visualize, optimize, and report on advertising performance.", "Personalization Builder's Dynamic Content Delivery The Personalization Builder facilitates the delivery of dynamic personalized content across different digital channels using sophisticated algorithms to understand customer intent."]}, {'end': 6410.125, 'start': 5889.005, 'title': 'Salesforce marketing cloud features', 'summary': 'Covers the features of salesforce marketing cloud, including analytics builder, predictive analytics, integration options, and a use case for peak games, highlighting a 27% cost reduction per install by using 20% text allowance in images and a 50% reduction in cost per click by showing user interaction with games.', 'duration': 521.12, 'highlights': ['The chapter covers the features of Salesforce Marketing Cloud, including analytics builder, predictive analytics, integration options, and a use case for Peak Games, highlighting a 27% cost reduction per install by using 20% text allowance in images and a 50% reduction in cost per click by showing user interaction with games.', 'The analytics builder provides real-time behavior view, performance measurement across customer journey, out-of-the-box reporting for email, mobile, social, and ads, custom report creation, and predictive analytics for purchase likelihood and customer insights.', 'The integration options include linking the marketing cloud with corporate websites, Salesforce CRM, sales, service, and social media platforms like Facebook, Twitter, LinkedIn, Shopify, and Workfront.', "Peak Games' use case demonstrates a 27% reduction in cost per install by using 20% text allowance in images and a 50% reduction in cost per click by showing user interaction with games, along with benefits from A-B testing and targeting booming industries.", 'The use of Salesforce Marketing Cloud helped Peak Games reduce their cost per engagement, identify the best audience, compare success of separate images, and optimize creative elements for better performance.']}], 'duration': 1793.61, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev44616515.jpg', 'highlights': ['The use of Salesforce Marketing Cloud helped Peak Games reduce their cost per engagement, identify the best audience, compare success of separate images, and optimize creative elements for better performance.', 'The default stage of an opportunity is prospecting, and the close date is set to the last date of the current quarter, which is 31st March 2017 in the JFM quarter of 2013.', 'The chapter covers the features of Salesforce Marketing Cloud, including analytics builder, predictive analytics, integration options, and a use case for Peak Games, highlighting a 27% cost reduction per install by using 20% text allowance in images and a 50% reduction in cost per click by showing user interaction with games.']}, {'end': 7655.234, 'segs': [{'end': 6484.495, 'src': 'embed', 'start': 6457.529, 'weight': 6, 'content': [{'end': 6463.975, 'text': 'So the administrators, the implementation experts, and the marketeers, they can be grouped as the administration track.', 'start': 6457.529, 'duration': 6.446}, {'end': 6470.042, 'text': 'And the app builders, the architects, and the platform developers, they come under the developer track.', 'start': 6464.436, 'duration': 5.606}, {'end': 6474.406, 'text': 'So these architects that you see here, this is actually an advanced level of developers.', 'start': 6470.702, 'duration': 3.704}, {'end': 6479.331, 'text': 'So, in developers, you have two basic levels, that is, the app builders and the platform developers.', 'start': 6474.806, 'duration': 4.525}, {'end': 6484.495, 'text': "okay?. And when you're done with these two certifications, then you can go and take up the architect certification.", 'start': 6479.331, 'duration': 5.164}], 'summary': 'Two tracks: administration and developer. three levels: app builders, platform developers, and architects. certification path from basic to advanced.', 'duration': 26.966, 'max_score': 6457.529, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46457529.jpg'}, {'end': 6729.053, 'src': 'embed', 'start': 6694.541, 'weight': 3, 'content': [{'end': 6696.863, 'text': 'if you do the app builder, you can only go for the technical architect.', 'start': 6694.541, 'duration': 2.322}, {'end': 6698.124, 'text': "so you don't have that problem, right?", 'start': 6696.863, 'duration': 1.261}, {'end': 6701.326, 'text': "So it's a little conventional here and it's a little flexible.", 'start': 6698.704, 'duration': 2.622}, {'end': 6705.85, 'text': 'So that is the development aspect and this is the administration aspect.', 'start': 6701.807, 'duration': 4.043}, {'end': 6708.773, 'text': 'And there was one thing that I need to tell you right?', 'start': 6706.251, 'duration': 2.522}, {'end': 6714.378, 'text': 'So the thing is that all these basic level certifications they have something called as maintenance exams.', 'start': 6709.113, 'duration': 5.265}, {'end': 6717.721, 'text': "So even after you've cleared it once, you'll have to keep giving it again and again.", 'start': 6714.578, 'duration': 3.143}, {'end': 6720.863, 'text': 'Even if you are certified in the advanced administration certifications.', 'start': 6718.001, 'duration': 2.862}, {'end': 6729.053, 'text': 'So what it means is that you have these updates and releases that Salesforce do, right? They do it almost three times a year.', 'start': 6721.684, 'duration': 7.369}], 'summary': 'Salesforce certifications require maintenance exams, with updates and releases three times a year.', 'duration': 34.512, 'max_score': 6694.541, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46694541.jpg'}, {'end': 6780.37, 'src': 'embed', 'start': 6743.287, 'weight': 1, 'content': [{'end': 6752.234, 'text': 'you gotta give your maintenance certification exams for these three basic level certification exams right for either the administrator or the app builder or the platform developer one.', 'start': 6743.287, 'duration': 8.947}, {'end': 6758.339, 'text': 'Because if you do not update yourself, if you do not give these exams again, then your certification will expire.', 'start': 6752.934, 'duration': 5.405}, {'end': 6762.041, 'text': 'So you can consider this as something like an expiry date, right?', 'start': 6759.079, 'duration': 2.962}, {'end': 6769.565, 'text': 'So you have an expiry on the basic level certifications and you need to keep confirming yourself and maintaining your certifications every now and then.', 'start': 6762.481, 'duration': 7.084}, {'end': 6771.646, 'text': 'So that is about this.', 'start': 6770.206, 'duration': 1.44}, {'end': 6780.37, 'text': 'And the reason that they have many of such certification is because Salesforce keep updating their features and they change their source code right?', 'start': 6772.287, 'duration': 8.083}], 'summary': 'Salesforce requires maintenance exams for basic certifications to avoid expiry and keep up with updates.', 'duration': 37.083, 'max_score': 6743.287, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46743287.jpg'}, {'end': 6820.409, 'src': 'embed', 'start': 6795.354, 'weight': 0, 'content': [{'end': 6801.136, 'text': "These maintenance exams, they'll be open book and you'll only have around five to six questions to answer and you can easily finish them.", 'start': 6795.354, 'duration': 5.782}, {'end': 6807.701, 'text': "So these are the three certifications that, you know, which have expiry and you'll have to keep maintaining your certifications for.", 'start': 6801.716, 'duration': 5.985}, {'end': 6810.003, 'text': "So that's about the certification roadmap.", 'start': 6808.462, 'duration': 1.541}, {'end': 6818.368, 'text': 'So we have the Salesforce Certified Administrator Exam, right? This is the entry level examination for getting into the administration track.', 'start': 6811.505, 'duration': 6.863}, {'end': 6820.409, 'text': 'And yeah,', 'start': 6819.088, 'duration': 1.321}], 'summary': 'Open book maintenance exams with 5-6 questions, need to maintain 3 certifications including salesforce certified administrator exam.', 'duration': 25.055, 'max_score': 6795.354, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46795354.jpg'}, {'end': 6873.737, 'src': 'embed', 'start': 6845.974, 'weight': 2, 'content': [{'end': 6850.176, 'text': 'And you can go for the certificate if you have good knowledge of the different Salesforce features.', 'start': 6845.974, 'duration': 4.202}, {'end': 6854.499, 'text': "It's required that you know the entire breadth of the available Salesforce features.", 'start': 6850.937, 'duration': 3.562}, {'end': 6860.803, 'text': 'Because unless and until you know the entire thing, you cannot clear the certification because questions can come from any part of Salesforce.', 'start': 6854.839, 'duration': 5.964}, {'end': 6869.374, 'text': "There are various features in Salesforce and it's important that you have worked on Salesforce for some time and you know what are the different features available.", 'start': 6862.11, 'duration': 7.264}, {'end': 6873.737, 'text': "And if you've done that, then you can go on and become a certified administrator.", 'start': 6869.895, 'duration': 3.842}], 'summary': 'To obtain salesforce certification, thorough knowledge of its features is essential. practical experience is crucial for becoming a certified administrator.', 'duration': 27.763, 'max_score': 6845.974, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46845974.jpg'}, {'end': 7206.463, 'src': 'embed', 'start': 7176.4, 'weight': 4, 'content': [{'end': 7179.602, 'text': 'And this is the breakup of the number of questions you can expect from each topic.', 'start': 7176.4, 'duration': 3.202}, {'end': 7184.786, 'text': 'And if you could target the administration exam in this way, then you can definitely pass the exam.', 'start': 7180.283, 'duration': 4.503}, {'end': 7191.771, 'text': 'But yeah, unfortunately, if you do fail it, then you will have a problem and you will only be able to take the exam if you pay another $100,', 'start': 7185.426, 'duration': 6.345}, {'end': 7192.031, 'text': 'right guys?', 'start': 7191.771, 'duration': 0.26}, {'end': 7197.419, 'text': 'Now let me talk about the Salesforce Certified Advanced Administrators.', 'start': 7194.318, 'duration': 3.101}, {'end': 7206.463, 'text': 'Right. so what comes after the basic level of Certified Administrators is what is the Salesforce Certified Advanced Administrators? And who should go for the certificate?', 'start': 7198, 'duration': 8.463}], 'summary': 'Breakup of questions for administration exam, $100 fee for retake, salesforce advanced administrators certification', 'duration': 30.063, 'max_score': 7176.4, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev47176400.jpg'}], 'start': 6410.125, 'title': 'Salesforce certifications', 'summary': 'Details the impact of mobile game images on click-through rate and cost per click, provides an overview of salesforce certifications, including the different tracks, credentials, and prerequisites, emphasizes the importance of basic and advanced level certifications, explains the salesforce certification maintenance exams and the importance of the salesforce certified administrator exam, discusses the details of the salesforce certified administrator exam, and provides a breakdown of the salesforce certified advanced administrators and sales cloud consultant certifications.', 'chapters': [{'end': 6708.773, 'start': 6410.125, 'title': 'Salesforce certifications overview', 'summary': 'Details the impact of mobile game images on click-through rate and cost per click, and provides an overview of salesforce certifications, including the different tracks, credentials, and prerequisites for the administration and development tracks, emphasizing the importance of basic and advanced level certifications.', 'duration': 298.648, 'highlights': ["The impact of mobile game images on click-through rate and cost per click The visitor's click-through rate doubled after clicking on mobile game images, and the cost per click (CPC) reduced by 50%.", 'Overview of Salesforce certifications and tracks Salesforce offers various credentials, divided into administration and development tracks, with basic and advanced level certifications.', 'Details about Salesforce certification tracks and credentials The administration track includes administrators, implementation experts, and marketeers, while the development track comprises app builders, architects, and platform developers.', 'Prerequisites and career progression for Salesforce certifications Basic level certifications are prerequisites for advanced level certifications, and holding an architect credential can lead to being among the highest paid individuals in Salesforce.', 'Distinction between app builders and platform developers in Salesforce certifications App builders focus on GUI and point-and-click aspects, whereas platform developers work on the coding aspect of Salesforce.']}, {'end': 6922.74, 'start': 6709.113, 'title': 'Salesforce certification roadmap', 'summary': 'Explains the salesforce certification maintenance exams, which need to be taken three times a year, and the importance of the salesforce certified administrator exam as an entry level requirement for various roles in the salesforce ecosystem.', 'duration': 213.627, 'highlights': ['Salesforce certification maintenance exams need to be taken three times a year to update and maintain basic level certifications, with each exam containing around five to six questions. The maintenance exams for basic level certifications, such as administrator, app builder, and platform developer one, need to be taken three times a year to update and maintain the certifications, with each exam containing around five to six questions.', 'The Salesforce Certified Administrator Exam is an entry level requirement for roles such as administrator, consultant, Sales Cloud Consultant, Marketing Cloud Consultant, and Service Cloud Consultant. The Salesforce Certified Administrator Exam is an entry level requirement for roles such as administrator, consultant, Sales Cloud Consultant, Marketing Cloud Consultant, and Service Cloud Consultant, and serves as the basic requirement for advanced certifications.', 'The certification proves broad knowledge of the Salesforce application, including the ability to work on the application, improve client needs, optimize cloud services, set up users, and enable security. The certification proves broad knowledge of the Salesforce application, including the ability to work on the application, improve client needs, optimize cloud services, set up users, and enable security, among other responsibilities of an administrator.']}, {'end': 7175.156, 'start': 6923.461, 'title': 'Salesforce certified administrator exam', 'summary': 'Discusses the details of the salesforce certified administrator exam, including the exam cost, retake fees, passing score, number of questions, exam format, and the different topics covered, along with the number of questions expected from each topic.', 'duration': 251.695, 'highlights': ['The passing score for the Salesforce Certified Administrator exam is 65% with a time allotment of 90 minutes. It highlights the passing score and the time allotment for the exam.', 'The exam cost is 200 US dollars, and the retake cost is 100 US dollars, with no additional fees for subsequent retakes after the first retake. Details the initial exam cost and the cost for retaking, including the absence of additional fees for subsequent retakes.', 'The exam consists of 60 multiple choice questions, and the result is immediately available upon completion. Describes the format of the exam and the immediate availability of the result.', 'The topics covered in the exam include standard and custom objects, Salesforce org management, security and access, analytics, reports, dashboards, data management, user setup, sales and marketing applications, workflow automations, app exchange, desktop and mobile administration, content and folder management, chatter, organization setup, and user interface setup. Lists the comprehensive range of topics covered in the exam.']}, {'end': 7655.234, 'start': 7176.4, 'title': 'Salesforce certification breakdown', 'summary': 'Provides a breakdown of the salesforce certified advanced administrators and sales cloud consultant certifications, outlining the prerequisites, exam details, and the importance of experience in the field, with passing scores and exam costs included.', 'duration': 478.834, 'highlights': ['The Salesforce Certified Advanced Administrators requires significant hands-on experience and knowledge, with a passing score of 65% and a cost of $200 for the exam and $100 for a retake. The certification necessitates substantial experience and hands-on knowledge, with a passing score of 65% and an exam cost of $200 and a retake cost of $100.', 'The Sales Cloud Consultant certification emphasizes the need for experience in working with sales and marketing teams, and requires a passing score of 68% with a cost of $200 for the exam and $100 for a retake. The Sales Cloud Consultant certification highlights the necessity of experience with sales and marketing teams, with a passing score of 68% and an exam cost of $200 and a retake cost of $100.', 'Both certifications require a prerequisite of the Salesforce Certified Administrator exam, and the passing score, exam cost, and retake cost are provided for each certification. The prerequisite for both certifications is the Salesforce Certified Administrator exam, and specific details such as passing scores, exam costs, and retake costs are outlined for each certification.']}], 'duration': 1245.109, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev46410125.jpg', 'highlights': ["The visitor's click-through rate doubled after clicking on mobile game images, and the cost per click (CPC) reduced by 50%.", 'Salesforce offers various credentials, divided into administration and development tracks, with basic and advanced level certifications.', 'Basic level certifications are prerequisites for advanced level certifications, and holding an architect credential can lead to being among the highest paid individuals in Salesforce.', 'The passing score for the Salesforce Certified Administrator exam is 65% with a time allotment of 90 minutes.', 'The exam cost is 200 US dollars, and the retake cost is 100 US dollars, with no additional fees for subsequent retakes after the first retake.', 'The exam consists of 60 multiple choice questions, and the result is immediately available upon completion.', 'The topics covered in the exam include standard and custom objects, Salesforce org management, security and access, analytics, reports, dashboards, data management, user setup, sales and marketing applications, workflow automations, app exchange, desktop and mobile administration, content and folder management, chatter, organization setup, and user interface setup.', 'The Salesforce Certified Advanced Administrators requires significant hands-on experience and knowledge, with a passing score of 65% and a cost of $200 for the exam and $100 for a retake.', 'The Sales Cloud Consultant certification emphasizes the need for experience in working with sales and marketing teams, and requires a passing score of 68% with a cost of $200 for the exam and $100 for a retake.', 'Both certifications require a prerequisite of the Salesforce Certified Administrator exam, and the passing score, exam cost, and retake cost are provided for each certification.']}, {'end': 9659.578, 'segs': [{'end': 7858.712, 'src': 'embed', 'start': 7790.848, 'weight': 0, 'content': [{'end': 7793.412, 'text': 'These are the different questions that you can expect from the different topics.', 'start': 7790.848, 'duration': 2.564}, {'end': 7796.656, 'text': 'And the question allocation is there on the right side.', 'start': 7794.233, 'duration': 2.423}, {'end': 7798.439, 'text': 'So you can go through all these things.', 'start': 7797.077, 'duration': 1.362}, {'end': 7803.567, 'text': 'And moving on to the next slide, we have the Salesforce Service Cloud Consultant.', 'start': 7799.16, 'duration': 4.407}, {'end': 7811.089, 'text': 'So the prerequisite for this Service Cloud Consultant examination is that you should be again certified as a Certified Administrator.', 'start': 7804.187, 'duration': 6.902}, {'end': 7820.572, 'text': 'So again, like I told you, this is one exam that is parallel to the Advanced Administrator or parallel to the Sales Cloud Consultant.', 'start': 7811.549, 'duration': 9.023}, {'end': 7821.392, 'text': 'So here.', 'start': 7820.612, 'duration': 0.78}, {'end': 7822.913, 'text': 'if you want to take up this examination,', 'start': 7821.392, 'duration': 1.521}, {'end': 7829.355, 'text': "then it's highly advisable that you've worked with the Service Cloud and you've worked with your service team and you know how things work.", 'start': 7822.913, 'duration': 6.442}, {'end': 7836.379, 'text': 'So this is all about how you provide your customers better service, right? So you use this service cloud to do that.', 'start': 7830.035, 'duration': 6.344}, {'end': 7841.402, 'text': "You optimize your customer experience and that's what this cloud deals with.", 'start': 7836.899, 'duration': 4.503}, {'end': 7845.484, 'text': 'If you know the whereabouts and if you know what are the different features that are available,', 'start': 7842.082, 'duration': 3.402}, {'end': 7850.167, 'text': 'what are the different things that you can do with the service cloud, then you will be in a good position to clear the certification.', 'start': 7845.484, 'duration': 4.683}, {'end': 7856.931, 'text': "So the thing here is that if you know what are the different features, then you'll realize that there are things like live web chat.", 'start': 7850.747, 'duration': 6.184}, {'end': 7858.712, 'text': 'Okay, let me tell you the basics here.', 'start': 7857.411, 'duration': 1.301}], 'summary': 'Preparation tips for salesforce service cloud consultant exam, requiring certified administrator certification, and practical experience with service cloud for customer service optimization.', 'duration': 67.864, 'max_score': 7790.848, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev47790848.jpg'}, {'end': 8742.162, 'src': 'embed', 'start': 8714.049, 'weight': 11, 'content': [{'end': 8717.812, 'text': "So that's about the platform developer one and moving on to the next slide.", 'start': 8714.049, 'duration': 3.763}, {'end': 8720.214, 'text': "I'm gonna talk about the topics here.", 'start': 8718.593, 'duration': 1.621}, {'end': 8725.696, 'text': "So similar to the app builder and the previous certifications, you'll be asked for Salesforce fundamentals here.", 'start': 8720.994, 'duration': 4.702}, {'end': 8730.477, 'text': "You'll be asked questions on data modeling and data management, the logic and process automation.", 'start': 8726.096, 'duration': 4.381}, {'end': 8733.719, 'text': "Logic simply because you'll be working on programming and coding here.", 'start': 8731.078, 'duration': 2.641}, {'end': 8737.34, 'text': "So that is why you're talking about the automation and logic over here.", 'start': 8734.059, 'duration': 3.281}, {'end': 8742.162, 'text': "And then you'll also have to know about the user interface and you'll be asked a good six or seven questions there.", 'start': 8737.82, 'duration': 4.342}], 'summary': 'Salesforce platform developer one covers data modeling, automation, logic, and ui with six or seven questions on the user interface.', 'duration': 28.113, 'max_score': 8714.049, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev48714049.jpg'}, {'end': 9289.495, 'src': 'embed', 'start': 9265.021, 'weight': 2, 'content': [{'end': 9271.444, 'text': "Remember, in the exam they're going to ask scenario based question like in this condition what type of tools are going to use or how are you going to go about that?", 'start': 9265.021, 'duration': 6.423}, {'end': 9274.565, 'text': 'So I want you to study all these topics in detail.', 'start': 9271.924, 'duration': 2.641}, {'end': 9279.127, 'text': 'next, after automation, learn about sales marketing service and support cloud.', 'start': 9274.565, 'duration': 4.562}, {'end': 9283.909, 'text': 'the next, learn about how to create reports and dashboard using Salesforce and also about lightning app builder.', 'start': 9279.127, 'duration': 4.782}, {'end': 9287.733, 'text': 'So these were some of the important topics from which the majority of the questions are asked.', 'start': 9284.389, 'duration': 3.344}, {'end': 9289.495, 'text': 'So now let us move on to the next tip.', 'start': 9288.194, 'duration': 1.301}], 'summary': 'Prepare for scenario-based questions and key topics like automation, sales, marketing, service, support cloud, reports, dashboard, and lightning app builder.', 'duration': 24.474, 'max_score': 9265.021, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev49265021.jpg'}], 'start': 7655.574, 'title': 'Salesforce certifications', 'summary': 'Covers salesforce sales & service cloud consultant exams, salesforce certified app builder, and salesforce certifications overview, providing details on exam costs, question allocation, passing scores, topics covered, prerequisites, and potential job opportunities.', 'chapters': [{'end': 8073.012, 'start': 7655.574, 'title': 'Sales & service cloud consultant exams', 'summary': 'Discusses the salesforce sales cloud consultant and salesforce service cloud consultant exams, focusing on key topics such as sales team optimization, lead management, case handling, and customer service improvement. it also outlines the prerequisites, exam costs, passing score, and question allocation for each exam.', 'duration': 417.438, 'highlights': ['The Salesforce Sales Cloud Consultant exam covers topics such as sales team optimization, lead and sales productivity, marketing and lead management, general industry knowledge, implementation strategies, communities, and site management, with a passing score of 68% and a time frame of 105 minutes.', 'The Salesforce Service Cloud Consultant exam focuses on customer service improvement, case management, features like live web chat, email to case, and web to case, along with prerequisites, exam costs, passing score, and question allocation, requiring 105 minutes to complete and a passing score of 68%.']}, {'end': 8372.719, 'start': 8073.492, 'title': 'Salesforce certified app builder', 'summary': 'Covers the importance of knowledge management, interaction channels, case management, and salesforce certified app builder, emphasizing the need for declarative knowledge and the benefits of the force.com platform for building applications on salesforce.', 'duration': 299.227, 'highlights': ['The chapter emphasizes the importance of knowledge management in Service Cloud, including tracking cases, analyzing ticket history, and providing pre-built answers to common problems, with insights on common issues faced by customers. Knowledge management in Service Cloud involves tracking cases, analyzing ticket history, and providing pre-built answers to common problems, offering insights on common issues faced by customers.', 'The chapter discusses the significance of interaction channels such as social media integration with Service Cloud, enabling communication with customers on platforms like Facebook and Twitter, and mentions the focus on case management with around 15 to 16 questions, highlighting its crucial role in the service department. Significance of interaction channels like social media integration with Service Cloud, enabling communication with customers on platforms like Facebook and Twitter, and the focus on case management with around 15 to 16 questions, highlighting its crucial role in the service department.', 'The chapter details the Salesforce certified app builder certification, highlighting the entry-level status, the focus on declarative knowledge, the use of force.com platform for application development, and the emphasis on point-and-click application creation with minimal coding, focusing on creating different objects and enabling security features. Details of the Salesforce certified app builder certification, highlighting the entry-level status, the focus on declarative knowledge, the use of force.com platform for application development, and the emphasis on point-and-click application creation with minimal coding, focusing on creating different objects and enabling security features.']}, {'end': 8693.471, 'start': 8373.46, 'title': 'Salesforce certifications overview', 'summary': 'Provides an overview of two salesforce certifications: certified app builder and certified platform developer one. the certified app builder exam costs $200, with 60 multiple choice questions and a passing score of 63%, while the certified platform developer one exam costs $200, consists of 60 multiple choice questions, with a passing score of 68% and a time allotment of 105 minutes.', 'duration': 320.011, 'highlights': ['The Certified Platform Developer One exam costs $200, consists of 60 multiple choice questions, with a passing score of 68% and a time allotment of 105 minutes. Provides specific details about the Certified Platform Developer One exam, including cost, number of questions, passing score, and time allotment.', 'The Certified App Builder exam costs $200, with 60 multiple choice questions and a passing score of 63%, and a time allotment of 90 minutes. Provides specific details about the Certified App Builder exam, including cost, number of questions, passing score, and time allotment.', "Ideal to have at least a year's experience as a developer in any other technology to give the Certified Platform Developer One certification. Emphasizes the importance of having prior development experience for the Certified Platform Developer One certification.", 'The passing score for the Certified Platform Developer One exam is 68% and the time allotted will be 105 minutes. Reiterates the passing score and time allotment for the Certified Platform Developer One exam, highlighting its importance.']}, {'end': 9073.81, 'start': 8694.212, 'title': 'Salesforce platform developer certification', 'summary': 'Details the importance and requirements of salesforce certified platform developer 1 and 2, including the topics covered, prerequisites, experience needed, exam costs, and passing criteria, with a focus on advanced skills and knowledge required for the platform developer 2 exam.', 'duration': 379.598, 'highlights': ['The Certified Platform Developer 2 certification requires a prerequisite of being a Certified Platform Developer 1 candidate, along with 2 to 4 years of developer experience, and proficiency in working on different platforms like Heroku and other programming languages.', 'The Platform Developer 2 exam costs $400, with a $200 fee for retaking the exam, and the passing score is 63% with a time limit of 120 minutes for 60 multiple choice questions.', 'The topics covered in the Platform Developer 2 exam include logic and process automation, user interface, data modeling and management, integration, Salesforce fundamentals, debug and deployment tools, as well as advanced topics like performance, governor limits, and creating robust applications.', 'The Salesforce Certified Administrator program offers certifications for Salesforce Certified Administrator, Salesforce Advanced Administrator, CPQ Specialist, Marketing Cloud Administrator, and Platform App Builder, each focusing on specific skills and functionalities within the Salesforce ecosystem.']}, {'end': 9659.578, 'start': 9074.35, 'title': 'Salesforce admin certification overview', 'summary': 'Provides an overview of the salesforce admin certification, including the exam guide, topics covered, and preparation tips. it also includes information on the salesforce platform app builder certification, required experience, and potential job opportunities, along with relevant statistics on job openings and average salaries.', 'duration': 585.228, 'highlights': ['The passing percentage for the Salesforce Admin certification exam is 65%, with a total of 60 multiple-choice questions, 5 of which are not scored. The passing percentage and structure of the Salesforce Admin certification exam.', 'The topics for the Salesforce Admin certification exam are categorized based on the percentage of questions asked, including configuration and setup, object manager, sales and marketing application, service and support application, productivity and collaboration, data and analytics management, and workflow or process automation. The breakdown of topics and their respective percentage weight for the Salesforce Admin certification exam.', 'For the Salesforce Platform App Builder certification, candidates are required to have six months of experience in various areas, including familiarity with the Lightning platform, design application, mobile user experience, and deployment options. The required experience and areas of familiarity for the Salesforce Platform App Builder certification.', 'There are more than 1,300 job openings for Salesforce professionals in India and more than 31,000 job openings in the United States, with average salaries ranging from 4,50,000 to 5,50,000 INR in India and from 91,000 to 100,000 USD in the United States. Statistics on job openings and average salaries for Salesforce professionals in India and the United States.']}], 'duration': 2004.004, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev47655574.jpg', 'highlights': ['Salesforce Sales Cloud Consultant exam covers sales team optimization, lead and sales productivity, marketing and lead management, with a passing score of 68% and a time frame of 105 minutes.', 'Salesforce Service Cloud Consultant exam focuses on customer service improvement, case management, live web chat, email to case, and web to case, requiring 105 minutes to complete and a passing score of 68%.', 'Knowledge management in Service Cloud involves tracking cases, analyzing ticket history, and providing pre-built answers to common problems, offering insights on common issues faced by customers.', 'Interaction channels like social media integration with Service Cloud enable communication with customers on platforms like Facebook and Twitter, with a focus on case management, highlighting its crucial role in the service department.', 'Salesforce certified app builder certification emphasizes point-and-click application creation with minimal coding, focusing on creating different objects and enabling security features.', 'Certified Platform Developer One exam costs $200, consists of 60 multiple choice questions, with a passing score of 68% and a time allotment of 105 minutes.', 'Certified App Builder exam costs $200, with 60 multiple choice questions and a passing score of 63%, and a time allotment of 90 minutes.', 'Importance of having prior development experience for the Certified Platform Developer One certification.', 'Certified Platform Developer 2 certification requires a prerequisite of being a Certified Platform Developer 1 candidate, along with 2 to 4 years of developer experience, and proficiency in working on different platforms like Heroku and other programming languages.', 'Platform Developer 2 exam costs $400, with a passing score of 63% and a time limit of 120 minutes for 60 multiple choice questions, covering topics like logic and process automation, user interface, data modeling and management, integration, Salesforce fundamentals, debug and deployment tools, as well as advanced topics like performance, governor limits, and creating robust applications.', 'Salesforce Certified Administrator program offers certifications for Salesforce Certified Administrator, Salesforce Advanced Administrator, CPQ Specialist, Marketing Cloud Administrator, and Platform App Builder, each focusing on specific skills and functionalities within the Salesforce ecosystem.', 'Passing percentage and structure of the Salesforce Admin certification exam, with a total of 60 multiple-choice questions, 5 of which are not scored.', 'Breakdown of topics and their respective percentage weight for the Salesforce Admin certification exam, categorized based on the percentage of questions asked.', 'Required experience and areas of familiarity for the Salesforce Platform App Builder certification, including familiarity with the Lightning platform, design application, mobile user experience, and deployment options.', 'Statistics on job openings and average salaries for Salesforce professionals in India and the United States, with more than 1,300 job openings in India and more than 31,000 job openings in the United States, and average salaries ranging from 4,50,000 to 5,50,000 INR in India and from 91,000 to 100,000 USD in the United States.']}, {'end': 11713.291, 'segs': [{'end': 9782.546, 'src': 'embed', 'start': 9753.867, 'weight': 8, 'content': [{'end': 9758.771, 'text': 'for passionate about learning and for professional who enjoy working and using the latest Technologies.', 'start': 9753.867, 'duration': 4.904}, {'end': 9762.333, 'text': 'Now, I think you have some idea about who is the Salesforce admin.', 'start': 9759.531, 'duration': 2.802}, {'end': 9767.778, 'text': 'Let us move on to our next topic and see the roles and responsibilities of a Salesforce admin now.', 'start': 9762.694, 'duration': 5.084}, {'end': 9770.78, 'text': 'in some companies, administrator roles are combined with other roles.', 'start': 9767.778, 'duration': 3.002}, {'end': 9775.324, 'text': 'However, depending on the needs some companies hire them for this role specifically.', 'start': 9771.561, 'duration': 3.763}, {'end': 9778.625, 'text': 'So one of the responsibility is a Salesforce.', 'start': 9776.104, 'duration': 2.521}, {'end': 9782.546, 'text': 'admin should create new user profiles and monitor access levels,', 'start': 9778.625, 'duration': 3.921}], 'summary': 'Salesforce admin creates user profiles, monitors access levels, and has varying roles in companies.', 'duration': 28.679, 'max_score': 9753.867, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev49753867.jpg'}, {'end': 9956.986, 'src': 'embed', 'start': 9926.635, 'weight': 4, 'content': [{'end': 9929.939, 'text': 'following the best practices to access and improve the quality of your data,', 'start': 9926.635, 'duration': 3.304}, {'end': 9940.382, 'text': 'which involves putting in place the validation rules proactively preventing data duplication and ensuring data is actionable to help users and executives make important business decisions.', 'start': 9930.479, 'duration': 9.903}, {'end': 9947.305, 'text': 'Next is security a Salesforce admin should ensure measures are put to place to protect a customer and business data.', 'start': 9941.183, 'duration': 6.122}, {'end': 9950.36, 'text': 'They should regularly perform a Salesforce health check,', 'start': 9947.958, 'duration': 2.402}, {'end': 9956.986, 'text': "which will improve the organization's overall security and is essential to see how safe your security settings are.", 'start': 9950.36, 'duration': 6.626}], 'summary': 'Adopt best practices for data quality, security, and regular health checks to improve salesforce administration.', 'duration': 30.351, 'max_score': 9926.635, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev49926635.jpg'}, {'end': 9997.638, 'src': 'embed', 'start': 9968.015, 'weight': 13, 'content': [{'end': 9972.499, 'text': 'They can do this by creating reports and dashboard that are focused on providing goal-oriented stats.', 'start': 9968.015, 'duration': 4.484}, {'end': 9975.289, 'text': 'The next skills are business analytics skills.', 'start': 9973.308, 'duration': 1.981}, {'end': 9981.011, 'text': 'A Salesforce admin should have the ability to improve the efficiency and effectiveness of business operation.', 'start': 9975.969, 'duration': 5.042}, {'end': 9985.733, 'text': 'A large part of this centers across process analysis and documentation,', 'start': 9981.571, 'duration': 4.162}, {'end': 9990.155, 'text': "which will help create transparency into a company's unique and customized business processes.", 'start': 9985.733, 'duration': 4.422}, {'end': 9997.638, 'text': 'In this process, you will identify the people, information processes and documentation involved in business activities,', 'start': 9990.815, 'duration': 6.823}], 'summary': 'Salesforce admins should improve business efficiency through process analysis and documentation.', 'duration': 29.623, 'max_score': 9968.015, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev49968015.jpg'}, {'end': 10578.872, 'src': 'embed', 'start': 10550.727, 'weight': 5, 'content': [{'end': 10557.433, 'text': 'It helps in maintaining the consistency in application data between multiple integrated system that needs to be in synchronization.', 'start': 10550.727, 'duration': 6.706}, {'end': 10564.479, 'text': 'So one way to achieve real-time synchronization of data between system is using SOAP APIs among all the other options.', 'start': 10558.254, 'duration': 6.225}, {'end': 10573.607, 'text': 'Soap apis lets you create retrieve update or delete records such as accounts leads and custom objects with more than 20 different calls.', 'start': 10565.26, 'duration': 8.347}, {'end': 10578.872, 'text': 'Soap apis also allows you to maintain passwords perform searches and many more functionalities.', 'start': 10573.687, 'duration': 5.185}], 'summary': 'Soap apis facilitate real-time data synchronization between integrated systems, enabling more than 20 different record operations and various other functionalities.', 'duration': 28.145, 'max_score': 10550.727, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev410550727.jpg'}, {'end': 11070.421, 'src': 'embed', 'start': 11043.151, 'weight': 9, 'content': [{'end': 11047.453, 'text': 'The next advantage of Salesforce integration is it provides enhanced communication.', 'start': 11043.151, 'duration': 4.302}, {'end': 11053.115, 'text': 'So, in a company, there is a possibility of one department being more comfortable with Salesforce,', 'start': 11048.153, 'duration': 4.962}, {'end': 11056.176, 'text': 'while the other one preferring to work with a different system.', 'start': 11053.115, 'duration': 3.061}, {'end': 11062.278, 'text': 'now, integrating the two systems allows each team to work in different system to prefer, while streamlining communication,', 'start': 11056.176, 'duration': 6.102}, {'end': 11065.019, 'text': 'which leads to more information being shared.', 'start': 11062.278, 'duration': 2.741}, {'end': 11070.421, 'text': 'moving on to the fourth advantage of Salesforce integration, is it automates workflows without any code.', 'start': 11065.019, 'duration': 5.402}], 'summary': 'Salesforce integration enhances communication and automates workflows without code.', 'duration': 27.27, 'max_score': 11043.151, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev411043151.jpg'}, {'end': 11100.189, 'src': 'embed', 'start': 11076.489, 'weight': 12, 'content': [{'end': 11084.377, 'text': 'What this means is some tasks that are repetitive and require absolutely no human being to handle this can be automated using Salesforce integration.', 'start': 11076.489, 'duration': 7.888}, {'end': 11090.804, 'text': "For this sometimes you don't even have to code you can just integrate your required application from Salesforce AppExchange.", 'start': 11085.018, 'duration': 5.786}, {'end': 11096.646, 'text': 'The fifth advantage of Salesforce integration is it can help you make better decisions.', 'start': 11091.701, 'duration': 4.945}, {'end': 11100.189, 'text': 'better decision-making is not possible when the data exists in parts.', 'start': 11096.646, 'duration': 3.543}], 'summary': 'Salesforce integration automates repetitive tasks, no coding required, improves decision-making.', 'duration': 23.7, 'max_score': 11076.489, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev411076489.jpg'}, {'end': 11360.126, 'src': 'embed', 'start': 11321.25, 'weight': 0, 'content': [{'end': 11323.552, 'text': 'Which will redirect us to a Salesforce login page.', 'start': 11321.25, 'duration': 2.302}, {'end': 11325.733, 'text': 'We will select the account.', 'start': 11324.692, 'duration': 1.041}, {'end': 11332.658, 'text': 'Now as I was logged in it did not ask me for password, but usually it would ask you for the username and the password.', 'start': 11327.014, 'duration': 5.644}, {'end': 11339.259, 'text': 'Next this is connect your Salesforce account the Salesforce account name to a Microsoft email account of Outlook.', 'start': 11333.697, 'duration': 5.562}, {'end': 11345.021, 'text': "After the connection is established you're automatically logged in into Outlook integration from now on.", 'start': 11340.379, 'duration': 4.642}, {'end': 11350.643, 'text': 'So click on confirm and just wait for some time for Salesforce to be integrated with Outlook.', 'start': 11345.581, 'duration': 5.062}, {'end': 11354.504, 'text': 'You see it is so simple to integrate Salesforce with Outlook.', 'start': 11351.723, 'duration': 2.781}, {'end': 11360.126, 'text': 'Now a sales representative can perform all the functionalities of Salesforce and Outlook at one platform.', 'start': 11355.043, 'duration': 5.083}], 'summary': 'Salesforce can be easily integrated with outlook, allowing sales representatives to perform all functionalities of both platforms on a single platform.', 'duration': 38.876, 'max_score': 11321.25, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev411321250.jpg'}, {'end': 11413.912, 'src': 'embed', 'start': 11384.864, 'weight': 6, 'content': [{'end': 11386.865, 'text': "If you're wondering why do I have to use the name,", 'start': 11384.864, 'duration': 2.001}, {'end': 11391.366, 'text': 'it is because one account is in the professional Edition and the other one is in the developer Edition.', 'start': 11386.865, 'duration': 4.501}, {'end': 11395.887, 'text': 'I want you to know that you cannot create apex classes in the professional Edition.', 'start': 11392.006, 'duration': 3.881}, {'end': 11398.828, 'text': "So I'm going to log in into my Salesforce developer Edition.", 'start': 11396.407, 'duration': 2.421}, {'end': 11405.81, 'text': "Now if you're new to Salesforce and you haven't created your account, let me go back.", 'start': 11401.929, 'duration': 3.881}, {'end': 11413.912, 'text': 'Just click on try for free and then enter all your details over here and then click on start my free trial.', 'start': 11407.65, 'duration': 6.262}], 'summary': 'Salesforce developer edition allows creating apex classes, unlike professional edition.', 'duration': 29.048, 'max_score': 11384.864, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev411384864.jpg'}, {'end': 11639.948, 'src': 'embed', 'start': 11609.038, 'weight': 10, 'content': [{'end': 11611.059, 'text': 'So I just added it and click on save again.', 'start': 11609.038, 'duration': 2.021}, {'end': 11614.18, 'text': 'Now open a new tab and search for workbench.', 'start': 11612.019, 'duration': 2.161}, {'end': 11620.696, 'text': 'The environment will be production itself, but you need to find your API version.', 'start': 11616.854, 'duration': 3.842}, {'end': 11625.839, 'text': 'So for that go back to Salesforce search for API over here.', 'start': 11621.137, 'duration': 4.702}, {'end': 11628.101, 'text': 'Open this in a new tab.', 'start': 11627.08, 'duration': 1.021}, {'end': 11635.465, 'text': 'So you have an option here to generate Enterprise WSDL to click on that.', 'start': 11630.942, 'duration': 4.523}, {'end': 11639.948, 'text': 'Now this will generate a file which tells you which API version you have.', 'start': 11636.906, 'duration': 3.042}], 'summary': 'To determine the api version, access salesforce, generate enterprise wsdl, and find the api version.', 'duration': 30.91, 'max_score': 11609.038, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev411609038.jpg'}], 'start': 9659.578, 'title': 'Salesforce admin roles and responsibilities', 'summary': "Discusses the roles and responsibilities of a salesforce admin, emphasizing the importance of customizing applications, creating a secure environment, and automating business processes to optimize the platform for a company's unique needs. it also outlines the required skills, average salaries, and market trends for salesforce admins, along with details on becoming a salesforce admin and salesforce integration types, benefits, and demos.", 'chapters': [{'end': 9831.957, 'start': 9659.578, 'title': 'Salesforce admin: roles and responsibilities', 'summary': "Discusses the roles and responsibilities of a salesforce admin, including customizing applications, creating a secure environment, and automating business processes. it also emphasizes the importance of salesforce admins in optimizing the salesforce platform for a company's unique needs and automating complex business processes, resulting in greater satisfaction among salespeople and new customers.", 'duration': 172.379, 'highlights': ['Salesforce admin should create new user profiles and monitor access levels, including removing access credentials when an employee leaves the company. Creating and monitoring user profiles, and removing access credentials for departed employees is a key responsibility of a Salesforce admin.', 'They ensure optimal performance of the Salesforce system, upgrade and configure it for optimized integration, and oversee the importation of new leads and contacts for the sales team. Optimizing system performance, upgrading and configuring for integration, and overseeing lead and contact importation are crucial tasks of a Salesforce admin.', 'They help the sales team in creating reports and dashboards, perform database maintenance tasks, and develop standard operating procedures for data processes. Assisting sales teams in report creation, database maintenance, and developing data process procedures are important functions of a Salesforce admin.', "Salesforce admin works with stakeholders to define requirements and customize the Salesforce platform to make it work for the company's unique needs, serving as a vital bridge between business and Technologies. Working with stakeholders to customize the Salesforce platform and acting as a bridge between business and technology is a critical role of a Salesforce admin.", 'Salesforce admin helps in automating complex business processes, creating reports and dashboards, and training users on Salesforce for the team, contributing to the efficiency, success, and customer relationships. Automating business processes, creating reports, and training users for efficiency and customer satisfaction are key contributions of a Salesforce admin.']}, {'end': 10182.73, 'start': 9831.957, 'title': 'Salesforce admin responsibilities and skills', 'summary': 'Outlines the responsibilities and skills required for a salesforce admin, including scrubbing duplicate data, installing updates, providing training, managing records, addressing user problems, and educating employees. it also highlights the technical, business analytics, leadership, project management, and industry skills required, along with the average salaries and market trends for salesforce admins.', 'duration': 350.773, 'highlights': ['Salesforce admin installs update as soon as possible to test the update in a control condition to see how it affects the system configurations. Installing updates promptly allows for thorough testing and assessment of their impact on the system configurations.', 'Salesforce admin scrubs duplicate data from the database at least once a week using duplication tools like demand tools or ring lead. Regularly scrubbing duplicate data from the database at least once a week using duplication tools helps in maintaining a clean and efficient Salesforce system.', 'The average salary for a Salesforce admin in the United States is $93,000 according to Glassdoor, with over 5,000 job openings in the US. The average salary for a Salesforce admin in the United States is $93,000, and there are over 5,000 job openings, indicating a high demand for Salesforce admins.', 'Salesforce revenue for the year 2020 surpassed 17 billion dollars, reaching an annual growth rate of almost 29%. Salesforce revenue for the year 2020 surpassed 17 billion dollars, indicating a significant annual growth rate of almost 29%.', 'Increased Salesforce adoption by smaller companies and emphasizes on field servers and the Internet of Things are some promising market trends. Promising market trends include increased Salesforce adoption by smaller companies, emphasis on field servers and the Internet of Things, and plans to simplify the app to appeal to a wider user base.']}, {'end': 10550.147, 'start': 10183.15, 'title': 'Salesforce admin and integration', 'summary': 'Discusses how to become a salesforce admin, which involves utilizing trailhead for learning, accessing salesforce resources, preparing for certifications, and also explains salesforce integration, including its layers, benefits, and examples.', 'duration': 366.997, 'highlights': ['Salesforce offers Trailhead, a free platform for courses combining theory and practice of Salesforce development, empowering individuals to learn in-demand skills at their own pace and from anywhere. Trailhead provides a free platform for learning Salesforce skills, allowing individuals to learn at their own pace and from anywhere.', 'Preparing and taking the Salesforce administrator certification can help improve Salesforce knowledge and be beneficial during job interviews, as organizations prefer certified individuals. Obtaining the Salesforce administrator certification can enhance knowledge and improve job prospects, as organizations value certified individuals.', 'Salesforce integration involves connecting Salesforce.com with other third-party external systems and applications, such as Facebook, LinkedIn, Gmail, and Outlook, to establish and manage communication using APIs. Salesforce integration connects Salesforce with external systems like Facebook, LinkedIn, Gmail, and Outlook using APIs to manage communication.', 'The layers of Salesforce integration include the user interface layer, business logic layer, and data integration layer, each serving different purposes such as user interactions, extending business logic, and connecting user interface and business process layers. Salesforce integration has layers including user interface, business logic, and data integration, each serving distinct purposes in connecting systems and processes.']}, {'end': 10936.372, 'start': 10550.727, 'title': 'Salesforce integration types & considerations', 'summary': 'Discusses salesforce integration layers, types of salesforce integration including single-platform, custom code, batch, real-time, and real-time mashups, and considerations for starting a salesforce integration project, such as integration type, api limits, data requirements, system authentication, and avoiding using apex as a middleware.', 'duration': 385.645, 'highlights': ['Salesforce integration layers include SOAP and REST APIs for real-time synchronization, with SOAP APIs offering more than 20 different calls for record management. SOAP and REST APIs are used for real-time synchronization, with SOAP APIs allowing more than 20 different calls for record management.', 'Prominent types of Salesforce integration are single-platform, custom code, batch, real-time, and real-time mashups, with single-platform integration being the easiest, most effective, and least expensive option, requiring only one third of the work compared to outside integration. The prominent types of Salesforce integration are single-platform, custom code, batch, real-time, and real-time mashups, with single-platform integration being the easiest, most effective, and least expensive option, requiring only one third of the work compared to outside integration.', 'Custom code integration involves developing custom connectors using Salesforce APIs and hand-coded solutions, but it is costly to develop and maintain, especially during system updates. Custom code integration involves developing custom connectors using Salesforce APIs and hand-coded solutions, but it is costly to develop and maintain, especially during system updates.', 'Batch integration is the most common Salesforce integration, suitable for infrequently changing data transferred on hourly, weekly, or monthly basis, and it is an excellent solution for processing flat files. Batch integration is the most common Salesforce integration, suitable for infrequently changing data transferred on hourly, weekly, or monthly basis, and it is an excellent solution for processing flat files.', 'Real-time integration is efficient at handling errors, can take place within seconds or be delayed, and is used when data integration needs to happen very quickly. Real-time integration is efficient at handling errors, can take place within seconds or be delayed, and is used when data integration needs to happen very quickly.', 'Real-time mashups involve building a user interface in Visualforce, allowing efficient access and sharing of data from external systems, and are used when immediate access to data outside Salesforce is needed. Real-time mashups involve building a user interface in Visualforce, allowing efficient access and sharing of data from external systems, and are used when immediate access to data outside Salesforce is needed.']}, {'end': 11713.291, 'start': 10937.739, 'title': 'Salesforce integration benefits & demos', 'summary': 'Covers the considerations before starting a salesforce integration project, the advantages of salesforce integration including increased productivity and enhanced communication, and detailed demonstrations on integrating salesforce with outlook and workbench using rest apis.', 'duration': 775.552, 'highlights': ['It offers all-in-one access, enabling users to access the functionalities of both Salesforce and third-party applications, reducing the time spent duplicating data and increasing productivity. Salesforce integration offers all-in-one access, allowing users to access the functionalities of both Salesforce and third-party applications, reducing the time spent duplicating data and increasing productivity.', 'Automating workflows without any code, Salesforce integration automates many repetitive tasks, saving time and allowing tasks to be handled without human intervention. Salesforce integration automates workflows without any code, saving time and allowing tasks to be handled without human intervention.', 'It provides enhanced communication by allowing different departments to work in their preferred systems while streamlining communication, leading to more information being shared. Salesforce integration provides enhanced communication by allowing different departments to work in their preferred systems while streamlining communication, leading to more information being shared.', 'It offers streamlined data flow and relevant reports to improve decision-making, providing a complete view of data and critical insights on customer data. Salesforce integration offers streamlined data flow and relevant reports to improve decision-making, providing a complete view of data and critical insights on customer data.', 'Detailed demonstrations on integrating Salesforce with Outlook and Workbench using rest APIs, showcasing the process of integration and the benefits of each integration. Detailed demonstrations on integrating Salesforce with Outlook and Workbench using rest APIs, showcasing the process of integration and the benefits of each integration.']}], 'duration': 2053.713, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev49659578.jpg', 'highlights': ["Salesforce admin customizes platform for company's unique needs, serving as bridge between business and technology.", 'Salesforce admin automates complex business processes, creates reports, and trains users for efficiency and customer satisfaction.', 'Salesforce admin optimizes system performance, upgrades and configures for integration, and oversees lead and contact importation.', "Salesforce admin works with stakeholders to define requirements and customize the Salesforce platform for company's unique needs.", 'Installing updates promptly allows thorough testing and assessment of their impact on system configurations.', 'Regularly scrubbing duplicate data from the database maintains a clean and efficient Salesforce system.', 'The average salary for a Salesforce admin in the United States is $93,000, with over 5,000 job openings.', 'Salesforce revenue for the year 2020 surpassed 17 billion dollars, reaching an annual growth rate of almost 29%.', 'Increased Salesforce adoption by smaller companies and emphasis on field servers and the Internet of Things are promising market trends.', 'Trailhead provides a free platform for learning Salesforce skills, allowing individuals to learn at their own pace and from anywhere.', 'Obtaining the Salesforce administrator certification can enhance knowledge and improve job prospects.', 'Salesforce integration connects Salesforce with external systems like Facebook, LinkedIn, Gmail, and Outlook using APIs to manage communication.', 'Salesforce integration has layers including user interface, business logic, and data integration, each serving distinct purposes in connecting systems and processes.', 'SOAP and REST APIs are used for real-time synchronization, with SOAP APIs allowing more than 20 different calls for record management.', 'Prominent types of Salesforce integration are single-platform, custom code, batch, real-time, and real-time mashups.', 'Salesforce integration offers all-in-one access, allowing users to access the functionalities of both Salesforce and third-party applications.', 'Salesforce integration automates workflows without any code, saving time and allowing tasks to be handled without human intervention.', 'Salesforce integration provides enhanced communication by allowing different departments to work in their preferred systems while streamlining communication.', 'Salesforce integration offers streamlined data flow and relevant reports to improve decision-making, providing a complete view of data and critical insights on customer data.', 'Detailed demonstrations on integrating Salesforce with Outlook and Workbench using rest APIs, showcasing the process of integration and the benefits of each integration.']}, {'end': 12792.123, 'segs': [{'end': 12048.585, 'src': 'embed', 'start': 12024.862, 'weight': 5, 'content': [{'end': 12031.319, 'text': 'How many password would be remembered, the password complexity, the password question requirement,', 'start': 12024.862, 'duration': 6.457}, {'end': 12034.46, 'text': 'the maximum invalid login attempts and the logout effective period.', 'start': 12031.319, 'duration': 3.141}, {'end': 12038.461, 'text': 'So this is how you can set password policies in the organization level security.', 'start': 12035.16, 'duration': 3.301}, {'end': 12043.323, 'text': 'So now let us see how can you limit login access to certain hours of a certain location.', 'start': 12038.821, 'duration': 4.502}, {'end': 12048.585, 'text': 'So again scroll down right under password policies.', 'start': 12044.543, 'duration': 4.042}], 'summary': 'Setting password policies and limiting login access for organization security.', 'duration': 23.723, 'max_score': 12024.862, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev412024862.jpg'}, {'end': 12230.202, 'src': 'embed', 'start': 12191.091, 'weight': 0, 'content': [{'end': 12195.074, 'text': 'permission sets extends user functional access without changing a profile.', 'start': 12191.091, 'duration': 3.983}, {'end': 12201.798, 'text': "So if a permission isn't enabled in a profile to access an object but is enabled in a permission set,", 'start': 12195.794, 'duration': 6.004}, {'end': 12205.52, 'text': 'users with that profile and permission set can access the object.', 'start': 12201.798, 'duration': 3.722}, {'end': 12207.922, 'text': "It's just like additional access to object.", 'start': 12206.04, 'duration': 1.882}, {'end': 12210.903, 'text': 'Let me give you an example so you can understand this better.', 'start': 12208.662, 'duration': 2.241}, {'end': 12218.688, 'text': "Let's say you have several users who must delete and transfer the leads, but, according to the profile, they cannot delete and transfer the leads.", 'start': 12211.624, 'duration': 7.064}, {'end': 12224.572, 'text': 'so you can create a permission set based on the task so that the user can perform the task of deleting and transferring the leads.', 'start': 12218.688, 'duration': 5.884}, {'end': 12230.202, 'text': 'So now let us switch to our Salesforce console to see how can you set profiles and permission sets.', 'start': 12225.879, 'duration': 4.323}], 'summary': 'Permission sets extend user access without changing profiles, allowing additional object access. example: users can delete and transfer leads.', 'duration': 39.111, 'max_score': 12191.091, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev412191091.jpg'}], 'start': 11714.651, 'title': 'Salesforce security measures', 'summary': 'Covers organization, object, field, and record level security in salesforce, including ip restriction, password policies, login access, object permissions, profiles, permission sets, field security, record sharing, auditing, two-factor authentication, and encryption, with best practices such as secure passwords and ip restrictions.', 'chapters': [{'end': 12066.319, 'start': 11714.651, 'title': 'Salesforce organization level security', 'summary': 'Discusses organization level security in salesforce, including ip restriction, password policies, and login access, allowing the setting of authorized users, password expiration, password complexity, and login hours.', 'duration': 351.668, 'highlights': ['Organization level security includes maintaining a list of authorized users, setting password policies, and limiting logins to certain hours and locations. Organization level security in Salesforce involves maintaining a list of authorized users, setting password policies, and limiting logins to specific hours and locations.', 'IP restriction allows limiting user logins to specific IP addresses, enhancing security by restricting access to authorized locations. IP restriction in Salesforce allows limiting user logins to specific IP addresses, enhancing security by restricting access to authorized locations.', 'Password policies enable specifying password expiration, length, complexity, and other requirements, enhancing data security. Password policies in Salesforce enable specifying password expiration, length, complexity, and other requirements, enhancing data security.', 'Login access allows specifying the hours during which users can log in, providing flexibility in controlling user access based on work hours and shifts. Login access in Salesforce allows specifying the hours during which users can log in, providing flexibility in controlling user access based on work hours and shifts.']}, {'end': 12230.202, 'start': 12069.722, 'title': 'Salesforce object level security', 'summary': 'Covers object level security in salesforce, explaining objects, fields, and records, and how to control data access using object permissions, including setting object permissions through profiles and permission sets.', 'duration': 160.48, 'highlights': ['Object level security in Salesforce helps control data access using object permissions. Object level security or object permission helps control data access using object permission.', 'Profiles are a collection of settings and permissions that determine what a user can do in the application, controlling the data and features accessible by the user. Profiles are a collection of settings and permission that determine what a user can do in the application, which means what data and features can be accessed by the user.', "Permission sets extend user functional access without changing a profile, allowing additional access to objects beyond the profile's settings. Permission sets is a collection of settings and permission that gives user access to various tools and functions, extending user functional access without changing a profile.", "Users with both profile and permission set can access objects, providing a way to grant specific access to users based on tasks or requirements. If a permission isn't enabled in a profile to access an object but is enabled in a permission set, users with that profile and permission set can access the object."]}, {'end': 12643.767, 'start': 12231.583, 'title': 'Salesforce security levels', 'summary': 'Explains how to set object, field, and record level security in salesforce, including granting object access to different profiles, setting permission sets, managing field level security, and controlling record sharing through organization-wide defaults, role hierarchy, sharing rules, and manual sharing.', 'duration': 412.184, 'highlights': ['Salesforce profiles can be used to grant or deny object access, such as setting permissions for tasks and controlling user access to specific objects, allowing for fine-grained control over user capabilities. ', 'Permission sets can be created to provide additional object settings and permissions for specific user profiles, offering flexibility in defining access levels and ensuring the right permissions for different user roles. ', 'Field level security enables the limitation of user access to individual fields within an object, allowing for the control of visibility and edit/delete permissions for specific fields, thereby protecting sensitive information without hiding the entire object. ', 'Record level security, also known as Salesforce sharing model, offers various methods to manage access, including organization-wide defaults, role hierarchy, sharing rules, and manual sharing, providing a comprehensive approach to controlling access to object records at different levels. ']}, {'end': 12792.123, 'start': 12644.208, 'title': 'Salesforce security features', 'summary': 'Discusses salesforce security features including auditing login attempts and ip addresses, two-factor authentication, custom login flows, and encryption, along with best practices such as ip restrictions, secure passwords, and maximum incorrect login attempts.', 'duration': 147.915, 'highlights': ['Salesforce audits all login attempts for the past six months, including location and IP addresses. This feature provides visibility into login attempts and can help in identifying any unauthorized access. It quantifies the tracking period as six months.', "Two-factor authentication can be enforced company-wide, including verification via OTP sent to the user's phone or email address. This feature adds an extra layer of security and can help prevent unauthorized access. It quantifies the authentication method as two-factor and the verification options as OTP sent to phone or email.", 'Custom login flows can be created to allow access after additional authentication steps, beyond two-factor authentication, for users attempting to log in from restricted IPs or during restricted hours. This feature enables organizations to meet security requirements while allowing business critical activities, quantifying the additional authentication steps as beyond two-factor authentication.', 'Salesforce provides classic encryption for custom fields, limited to 128-bit encryption for custom text fields not exceeding 175 characters. This feature enhances data security by encrypting custom fields and specifies the encryption strength and character limitations.', 'Best practices include turning on IP restrictions, implementing secure password requirements, and setting maximum incorrect login attempts to between three and five times. These best practices help in minimizing unauthorized access and enhancing password security, quantifying the maximum incorrect login attempts to between three and five times.']}], 'duration': 1077.472, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev411714651.jpg', 'highlights': ['IP restriction in Salesforce allows limiting user logins to specific IP addresses, enhancing security by restricting access to authorized locations.', 'Password policies in Salesforce enable specifying password expiration, length, complexity, and other requirements, enhancing data security.', 'Organization level security in Salesforce involves maintaining a list of authorized users, setting password policies, and limiting logins to specific hours and locations.', 'Login access in Salesforce allows specifying the hours during which users can log in, providing flexibility in controlling user access based on work hours and shifts.', 'Object level security or object permission helps control data access using object permission.', 'Profiles are a collection of settings and permission that determine what a user can do in the application, which means what data and features can be accessed by the user.', 'Permission sets is a collection of settings and permission that gives user access to various tools and functions, extending user functional access without changing a profile.', "If a permission isn't enabled in a profile to access an object but is enabled in a permission set, users with that profile and permission set can access the object.", 'Salesforce profiles can be used to grant or deny object access, such as setting permissions for tasks and controlling user access to specific objects, allowing for fine-grained control over user capabilities.', 'Permission sets can be created to provide additional object settings and permissions for specific user profiles, offering flexibility in defining access levels and ensuring the right permissions for different user roles.', 'Field level security enables the limitation of user access to individual fields within an object, allowing for the control of visibility and edit/delete permissions for specific fields, thereby protecting sensitive information without hiding the entire object.', 'Record level security, also known as Salesforce sharing model, offers various methods to manage access, including organization-wide defaults, role hierarchy, sharing rules, and manual sharing, providing a comprehensive approach to controlling access to object records at different levels.', 'Salesforce audits all login attempts for the past six months, including location and IP addresses. This feature provides visibility into login attempts and can help in identifying any unauthorized access. It quantifies the tracking period as six months.', "Two-factor authentication can be enforced company-wide, including verification via OTP sent to the user's phone or email address. This feature adds an extra layer of security and can help prevent unauthorized access. It quantifies the authentication method as two-factor and the verification options as OTP sent to phone or email.", 'Custom login flows can be created to allow access after additional authentication steps, beyond two-factor authentication, for users attempting to log in from restricted IPs or during restricted hours. This feature enables organizations to meet security requirements while allowing business critical activities, quantifying the additional authentication steps as beyond two-factor authentication.', 'Salesforce provides classic encryption for custom fields, limited to 128-bit encryption for custom text fields not exceeding 175 characters. This feature enhances data security by encrypting custom fields and specifies the encryption strength and character limitations.', 'Best practices include turning on IP restrictions, implementing secure password requirements, and setting maximum incorrect login attempts to between three and five times. These best practices help in minimizing unauthorized access and enhancing password security, quantifying the maximum incorrect login attempts to between three and five times.']}, {'end': 13580.515, 'segs': [{'end': 13168.777, 'src': 'embed', 'start': 13138.334, 'weight': 7, 'content': [{'end': 13140.376, 'text': 'So let me go with header in two region.', 'start': 13138.334, 'duration': 2.042}, {'end': 13142.838, 'text': 'So just click on finish over here.', 'start': 13141.577, 'duration': 1.261}, {'end': 13148.38, 'text': 'Now you can drag and drop the components you want for your application.', 'start': 13145.598, 'duration': 2.782}, {'end': 13151.183, 'text': 'Now, I want to see reports and dashboard on my application.', 'start': 13148.941, 'duration': 2.242}, {'end': 13154.866, 'text': 'So when I open my app, I can see the monthly report and the dashboards.', 'start': 13151.563, 'duration': 3.303}, {'end': 13158.869, 'text': "So I'll just drag the report chart and place it over here.", 'start': 13155.946, 'duration': 2.923}, {'end': 13162.712, 'text': 'And then drag the dashboard component and place it over here.', 'start': 13160.11, 'duration': 2.602}, {'end': 13168.777, 'text': 'Now you see all these are Salesforce lightning components as I explained before they are reusable piece of code.', 'start': 13163.693, 'duration': 5.084}], 'summary': 'Creating a salesforce app with monthly reports and dashboards using reusable lightning components.', 'duration': 30.443, 'max_score': 13138.334, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev413138334.jpg'}, {'end': 13238.47, 'src': 'embed', 'start': 13209.453, 'weight': 6, 'content': [{'end': 13215.295, 'text': "Now if you want you can change your app name over here and even add a developer name, but I'll just let it be app demo itself.", 'start': 13209.453, 'duration': 5.842}, {'end': 13222.077, 'text': 'Now when I click on report now if I want I can label my report or select any report from the available options.', 'start': 13216.215, 'duration': 5.862}, {'end': 13225.165, 'text': 'I can even filter them according to my convenience.', 'start': 13223.044, 'duration': 2.121}, {'end': 13228.706, 'text': "Now after I've edited my app, I just click on Save button over here.", 'start': 13225.845, 'duration': 2.861}, {'end': 13233.308, 'text': 'Now I get a message saying that it has been successfully saved.', 'start': 13230.767, 'duration': 2.541}, {'end': 13238.47, 'text': 'So here again, I can change my application name, but I let it be app demo itself.', 'start': 13234.369, 'duration': 4.101}], 'summary': 'App editing allows changing name and labeling reports with successful save message.', 'duration': 29.017, 'max_score': 13209.453, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev413209453.jpg'}, {'end': 13501.981, 'src': 'embed', 'start': 13474.966, 'weight': 1, 'content': [{'end': 13479.589, 'text': 'You can automate a workflow rules to send emails to one or more recipient when the criteria is met.', 'start': 13474.966, 'duration': 4.623}, {'end': 13483.551, 'text': 'So, for example, when a sales representative successfully closes a deal,', 'start': 13480.029, 'duration': 3.522}, {'end': 13489.194, 'text': 'which means when a salesperson convinces the customer to buy the product and when he updates this to the sales record,', 'start': 13483.551, 'duration': 5.643}, {'end': 13493.677, 'text': 'an email can be automatically sent to the sales team manager informing that the sales was done.', 'start': 13489.194, 'duration': 4.483}, {'end': 13496.579, 'text': 'So this was about email action in workflow rules.', 'start': 13494.117, 'duration': 2.462}, {'end': 13498.18, 'text': 'Next we have field update.', 'start': 13497.039, 'duration': 1.141}, {'end': 13501.981, 'text': 'Now field update action lets you automatically update a field value.', 'start': 13498.84, 'duration': 3.141}], 'summary': 'Automate email notifications and field updates based on criteria in workflow rules.', 'duration': 27.015, 'max_score': 13474.966, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev413474966.jpg'}, {'end': 13580.515, 'src': 'embed', 'start': 13546.437, 'weight': 0, 'content': [{'end': 13548.238, 'text': 'for an employee can look into that matter.', 'start': 13546.437, 'duration': 1.801}, {'end': 13553.063, 'text': 'Also tasks should only be assigned to roles if they have only one user assigned to that role.', 'start': 13549.022, 'duration': 4.041}, {'end': 13555.724, 'text': 'If there are more than one user assigned to that role,', 'start': 13553.463, 'duration': 2.261}, {'end': 13560.666, 'text': 'then a task is automatically assigned to the user who triggered the workflow rule after the task action.', 'start': 13555.724, 'duration': 4.942}, {'end': 13568.949, 'text': 'We have outbound message and outbound message sends information which is basically a message to a designated endpoint like an external service.', 'start': 13560.886, 'duration': 8.063}, {'end': 13573.25, 'text': 'You can configure what should be the content of the outbound messages from setup.', 'start': 13569.449, 'duration': 3.801}, {'end': 13580.515, 'text': 'After you decide what the message content is, you have to provide the external endpoint and create a listeners from the message using the SOAP APIs.', 'start': 13573.83, 'duration': 6.685}], 'summary': 'Tasks should be assigned to roles with only one user; outbound messages send info to external services via soap apis.', 'duration': 34.078, 'max_score': 13546.437, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev413546437.jpg'}], 'start': 12793.1, 'title': 'Salesforce lightning app builder and workflow automation', 'summary': 'Covers salesforce security best practices including session timeout and platform encryption. it also discusses the salesforce lightning app builder, outlining its features such as creating custom pages for the mobile app and building single page or dashboard style apps. additionally, it details the process of signing in, creating a new app, customizing app pages with components, and workflow automation in salesforce, encompassing criteria, actions, and types of workflow actions.', 'chapters': [{'end': 12984.512, 'start': 12793.1, 'title': 'Salesforce lightning app builder', 'summary': 'Discusses salesforce security best practices, explaining how to handle session timeout, platform encryption, and encryption key destruction. it then provides an overview of the salesforce lightning app builder, highlighting its features like creating custom pages for the salesforce mobile app and a lighting experience, building single page apps or dashboard style apps, customizing record pages, and creating different types of lighting pages.', 'duration': 191.412, 'highlights': ['The chapter discusses Salesforce security best practices, emphasizing the need to handle session timeout, generate new tenant secrets for platform encryption, and ensure proper destruction of encryption keys to decrypt data (relevant to security best practices).', 'The Lightning App Builder is a point-and-click tool that helps in creating custom pages for the Salesforce mobile app and a lighting experience, allowing users to build single page apps or dashboard style apps, customize record pages, and tailor home pages according to user needs (relevant to features and capabilities of the Lightning App Builder).', 'Components in the Lightning App Builder include standard components built by Salesforce, custom components created by users, and third-party components from the AppExchange marketplace, offering a wide range of configurable and reusable elements for creating lightning pages (relevant to understanding components in the Lightning App Builder).']}, {'end': 13580.515, 'start': 12985.873, 'title': 'Salesforce account demo and workflow automation', 'summary': 'Details the process of signing in and creating a new app in salesforce, including the steps to customize app pages with components and the explanation of workflow automation in salesforce, covering criteria, actions, and types of workflow actions.', 'duration': 594.642, 'highlights': ['The process of signing into a Salesforce account and creating a new app is explained, including entering personal details, receiving a confirmation email, and customizing the app interface for different devices. Steps for creating a new app, including entering personal details and customizing the app interface for different devices.', 'Explanation of the Salesforce Lightning app builder, its purpose, and the ability to create custom lightning pages for Salesforce lightning experience and mobile applications. Overview of Salesforce Lightning app builder and its purpose in creating custom lightning pages.', 'Overview of workflow in Salesforce, including its function as a business logic engine, automation of actions based on criteria, and the concept of workflow rules. Insight into the function and components of workflow in Salesforce.', 'Detailed explanation of criteria and actions in workflow rules, including setting criteria for record creation or update, and the types of actions: immediate and time-triggered actions. In-depth explanation of criteria and actions in workflow rules, including the types of actions.', 'Types of automated actions that can be performed using workflow rules, such as sending emails, field updates, task actions, and outbound messages, with practical examples for each type of action. Overview of types of automated actions using workflow rules, with practical examples for each type.']}], 'duration': 787.415, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev412793100.jpg', 'highlights': ['The chapter discusses Salesforce security best practices, emphasizing the need to handle session timeout, generate new tenant secrets for platform encryption, and ensure proper destruction of encryption keys to decrypt data (relevant to security best practices).', 'The Lightning App Builder is a point-and-click tool that helps in creating custom pages for the Salesforce mobile app and a lighting experience, allowing users to build single page apps or dashboard style apps, customize record pages, and tailor home pages according to user needs (relevant to features and capabilities of the Lightning App Builder).', 'Components in the Lightning App Builder include standard components built by Salesforce, custom components created by users, and third-party components from the AppExchange marketplace, offering a wide range of configurable and reusable elements for creating lightning pages (relevant to understanding components in the Lightning App Builder).', 'The process of signing into a Salesforce account and creating a new app is explained, including entering personal details, receiving a confirmation email, and customizing the app interface for different devices. Steps for creating a new app, including entering personal details and customizing the app interface for different devices.', 'Explanation of the Salesforce Lightning app builder, its purpose, and the ability to create custom lightning pages for Salesforce lightning experience and mobile applications. Overview of Salesforce Lightning app builder and its purpose in creating custom lightning pages.', 'Overview of workflow in Salesforce, including its function as a business logic engine, automation of actions based on criteria, and the concept of workflow rules. Insight into the function and components of workflow in Salesforce.', 'Detailed explanation of criteria and actions in workflow rules, including setting criteria for record creation or update, and the types of actions: immediate and time-triggered actions. In-depth explanation of criteria and actions in workflow rules, including the types of actions.', 'Types of automated actions that can be performed using workflow rules, such as sending emails, field updates, task actions, and outbound messages, with practical examples for each type of action. Overview of types of automated actions using workflow rules, with practical examples for each type.']}, {'end': 14705.021, 'segs': [{'end': 14628.625, 'src': 'embed', 'start': 14599.011, 'weight': 0, 'content': [{'end': 14603.594, 'text': 'So when a particular criteria is met you can set an automated action that will trigger another process.', 'start': 14599.011, 'duration': 4.583}, {'end': 14608.678, 'text': 'So for this action, you need to always choose process type as it is invoked by another process.', 'start': 14604.075, 'duration': 4.603}, {'end': 14612.219, 'text': 'The fifth action is you can launch a flow now.', 'start': 14609.398, 'duration': 2.821}, {'end': 14616.381, 'text': 'flow is an application in Salesforce that automate complex business problem.', 'start': 14612.219, 'duration': 4.162}, {'end': 14617.801, 'text': 'just to explain this in simple terms', 'start': 14616.381, 'duration': 1.42}, {'end': 14621.222, 'text': 'It collects all the data and then does something with that data.', 'start': 14618.141, 'duration': 3.081}, {'end': 14628.625, 'text': 'It can be used to build code like logic without using a programming language so you can launch a flow using process builder in Salesforce.', 'start': 14621.642, 'duration': 6.983}], 'summary': 'Automate processes in salesforce using process builder to launch flows for data manipulation and logic without coding.', 'duration': 29.614, 'max_score': 14599.011, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev414599011.jpg'}], 'start': 13581.136, 'title': 'Salesforce workflow and process builder', 'summary': 'Covers salesforce workflow evaluation criteria and use cases, including lead conversion, customer service improvement, error reduction, and sales process tracking. it also demonstrates creating a workflow rule for automatic email sending and provides an overview of salesforce process builder features for automating business processes and various automated actions.', 'chapters': [{'end': 13921, 'start': 13581.136, 'title': 'Salesforce workflow and use cases', 'summary': "Covers the different evaluation criteria for workflow in salesforce, such as created, created and every time it's updated, and created and any time it's updated to subsequently meet criteria, as well as use cases for workflow rules including faster lead conversion, better customer service, minimizing human errors, and tracking sales processes.", 'duration': 339.864, 'highlights': ["The chapter covers the different evaluation criteria for workflow in Salesforce, such as Created, Created and every time it's updated, and Created and any time it's updated to subsequently meet criteria. Explains the three evaluation criteria for workflow in Salesforce.", 'Use cases for workflow rules in Salesforce include faster lead conversion, better customer service, minimizing human errors, and tracking sales processes. Highlights various use cases for workflow rules in Salesforce.', "Workflow evaluation criteria include Created, Created and every time it's updated, and Created and any time it's updated to subsequently meet criteria. Reiterates the different evaluation criteria for workflow in Salesforce.", 'Workflow rules can be used to send emails to sales representatives when a new lead comes in and to escalate unclaimed leads to the sales manager. Describes how workflow rules can expedite lead handling and escalation within Salesforce.', 'Automated email notifications and case closure based on time can be set up using workflow rules to improve customer service in Salesforce. Explains the use of workflow rules to enhance customer service in Salesforce.', 'Workflow rules can automate repetitive tasks, such as closing resolved cases, to minimize human errors in Salesforce processes. Emphasizes the role of workflow rules in reducing human errors in Salesforce processes.']}, {'end': 14268.225, 'start': 13922.26, 'title': 'Salesforce workflow rule demonstration', 'summary': 'Demonstrates the creation of a salesforce workflow rule to automatically send an email when an opportunity with an amount greater than $100,000 is created, including steps for setting up workflow rules, specifying evaluation criteria, and defining workflow actions.', 'duration': 345.965, 'highlights': ['The demonstration shows how to set up a Salesforce workflow rule to send an email when an opportunity with an amount greater than $100,000 is created, with specific steps for selecting the object, naming the rule, determining evaluation criteria, and specifying workflow actions.', 'The speaker provides detailed instructions for creating an email template within Salesforce and linking it to the workflow action, including naming the template, selecting a folder, and defining the content of the email.', 'The process of activating the workflow rule and testing it with the creation of an opportunity exceeding $100,000 is demonstrated, showing the successful triggering of the email notification as a result of the workflow rule.']}, {'end': 14705.021, 'start': 14268.625, 'title': 'Salesforce process builder overview', 'summary': 'Explains the process builder in salesforce, highlighting its features such as automating business processes, graphical representation, criteria control, and various automated actions for record creation, update, quick actions, process invocation, flow launch, email alerts, and chatter posts.', 'duration': 436.396, 'highlights': ['Process builder allows automation of business processes and offers a graphical representation of the processes being built. The process builder in Salesforce provides a simple and effective way to automate business processes and visualize them graphically.', 'Process builder allows for automation of actions based on multiple criteria, unlike workflow, which is limited to a single condition and only four actions. Process builder enables the automation of actions based on multiple criteria, enhancing the capabilities compared to workflow, which is limited to a single condition and four actions.', 'Immediate and time-triggered actions are available in process builder, allowing for automation of actions based on specific timings. Process builder offers immediate and time-triggered actions, enabling the automation of actions based on specific timings, enhancing the flexibility of the automation process.', 'Process builder allows the creation of new records, updating of related records, performing quick actions, invoking other processes, launching flows, sending email alerts, and posting to chatter. Process builder provides a range of automated actions including record creation, related record updates, quick actions, process invocation, flow launch, email alerts, and chatter posts, enhancing the automation capabilities within Salesforce.']}], 'duration': 1123.885, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev413581136.jpg', 'highlights': ["Workflow rules in Salesforce include evaluation criteria such as Created, Created and every time it's updated, and Created and any time it's updated to subsequently meet criteria.", 'Use cases for workflow rules in Salesforce encompass faster lead conversion, better customer service, minimizing human errors, and tracking sales processes.', 'Workflow rules can automate tasks like sending emails to sales representatives for new leads and escalating unclaimed leads to the sales manager.', 'Automated email notifications and case closure based on time can be set up using workflow rules to improve customer service in Salesforce.', 'The demonstration shows setting up a Salesforce workflow rule to send an email when an opportunity with an amount greater than $100,000 is created.', 'Process builder in Salesforce provides a simple and effective way to automate business processes and visualize them graphically.', 'Process builder enables the automation of actions based on multiple criteria, enhancing capabilities compared to workflow.', 'Immediate and time-triggered actions are available in process builder, allowing for automation of actions based on specific timings.', 'Process builder offers a range of automated actions including record creation, related record updates, quick actions, process invocation, flow launch, email alerts, and chatter posts.']}, {'end': 15632.703, 'segs': [{'end': 14729.534, 'src': 'embed', 'start': 14705.621, 'weight': 8, 'content': [{'end': 14712.344, 'text': 'So when you post a chatter using process builder the post will appear in the chapter field as a the person who trigger the process had returned it.', 'start': 14705.621, 'duration': 6.723}, {'end': 14716.065, 'text': 'We can also reference group or topics and much field.', 'start': 14712.664, 'duration': 3.401}, {'end': 14722.608, 'text': 'when I say you can also refer, it means you can add the person name and tell him like congratulation or well done, something like that.', 'start': 14716.065, 'duration': 6.543}, {'end': 14726.271, 'text': 'Now moving on to a next action that can be performed in process builder.', 'start': 14723.228, 'duration': 3.043}, {'end': 14729.534, 'text': 'You can submit a record for approval with process builder.', 'start': 14726.672, 'duration': 2.862}], 'summary': 'Process builder allows posting chatter, referencing groups/topics, and submitting records for approval.', 'duration': 23.913, 'max_score': 14705.621, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev414705621.jpg'}, {'end': 15010.25, 'src': 'embed', 'start': 14949.972, 'weight': 3, 'content': [{'end': 14954.293, 'text': 'So every time a record changes this set of actions will be executed to click on save.', 'start': 14949.972, 'duration': 4.321}, {'end': 14958.504, 'text': 'Now you see the process builder is more like a graphical representation.', 'start': 14955.543, 'duration': 2.961}, {'end': 14959.664, 'text': "It's like a flow chart.", 'start': 14958.864, 'duration': 0.8}, {'end': 14962.665, 'text': 'We have to select an object on which the automation will happen.', 'start': 14960.144, 'duration': 2.521}, {'end': 14968.586, 'text': 'Then we have to select a criteria and if it is false it will stop but if it is true, it will do some automated actions.', 'start': 14963.085, 'duration': 5.501}, {'end': 14975.388, 'text': 'You can also time schedule any actions to be performed after a particular time and after all the actions are performed the process builder will stop.', 'start': 14968.966, 'duration': 6.422}, {'end': 14978.049, 'text': 'So for our demo our object is going to be opportunity.', 'start': 14975.828, 'duration': 2.221}, {'end': 14982.031, 'text': 'So we can just search for opportunity here.', 'start': 14978.849, 'duration': 3.182}, {'end': 14989.756, 'text': 'It is will select it and it will ask when you want the process to start when a record is created or whenever a record is created or edited.', 'start': 14982.051, 'duration': 7.705}, {'end': 14995.159, 'text': "So for a demo will just select only when a record is created because we're not going to update anything now.", 'start': 14990.316, 'duration': 4.843}, {'end': 14996.36, 'text': 'So click on save.', 'start': 14995.579, 'duration': 0.781}, {'end': 14998.615, 'text': "Now it's a time to add criteria.", 'start': 14997.253, 'duration': 1.362}, {'end': 15005.183, 'text': 'So we have two criterias over here one when the opportunity is closed one and the other one is when the opportunity is closed loss.', 'start': 14999.216, 'duration': 5.967}, {'end': 15008.247, 'text': 'So let us first automate action for opportunity closed one.', 'start': 15005.624, 'duration': 2.623}, {'end': 15010.25, 'text': "So for that we'll click on add criteria.", 'start': 15008.708, 'duration': 1.542}], 'summary': 'Using process builder to automate actions for opportunity with specific criteria and time schedule.', 'duration': 60.278, 'max_score': 14949.972, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev414949972.jpg'}, {'end': 15060.438, 'src': 'embed', 'start': 15031.761, 'weight': 5, 'content': [{'end': 15035.543, 'text': 'So now we have to set our conditions now as the opportunity should be close one.', 'start': 15031.761, 'duration': 3.782}, {'end': 15037.445, 'text': 'We have to select that as a condition.', 'start': 15035.904, 'duration': 1.541}, {'end': 15039.706, 'text': "So here we'll search for stage.", 'start': 15037.985, 'duration': 1.721}, {'end': 15041.387, 'text': "So we'll select stage.", 'start': 15040.467, 'duration': 0.92}, {'end': 15048.652, 'text': 'Now if stage equals closed one the type will be picklist itself and the value is closed one.', 'start': 15042.248, 'duration': 6.404}, {'end': 15056.696, 'text': 'So if our opportunity is closed one and the deal amount is greater than a particular amount then only the set of actions will be executed.', 'start': 15049.352, 'duration': 7.344}, {'end': 15060.438, 'text': 'So, in order to set another condition with this, click on add row.', 'start': 15057.296, 'duration': 3.142}], 'summary': 'Set conditions for opportunity stage and deal amount to execute actions.', 'duration': 28.677, 'max_score': 15031.761, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415031761.jpg'}, {'end': 15256.631, 'src': 'embed', 'start': 15232.321, 'weight': 7, 'content': [{'end': 15238.161, 'text': 'So open any of this link in a new tab now here just search for email template and open this in a new tab.', 'start': 15232.321, 'duration': 5.84}, {'end': 15241.018, 'text': 'Now here you can create a new email template.', 'start': 15239.096, 'duration': 1.922}, {'end': 15244.521, 'text': 'So just go to new email template name the email template.', 'start': 15241.398, 'duration': 3.123}, {'end': 15248.524, 'text': "So we'll just name it opportunity closed one.", 'start': 15244.981, 'duration': 3.543}, {'end': 15255.29, 'text': 'If you want to add any description you can do that and you have to select in which folder it will be saved in it could be either private or public.', 'start': 15249.085, 'duration': 6.205}, {'end': 15256.631, 'text': "We'll just make it public for now.", 'start': 15255.51, 'duration': 1.121}], 'summary': "Create a new email template named 'opportunity closed one' and save it as public.", 'duration': 24.31, 'max_score': 15232.321, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415232321.jpg'}, {'end': 15542.667, 'src': 'embed', 'start': 15511.708, 'weight': 1, 'content': [{'end': 15513.369, 'text': 'now opportunity is the object.', 'start': 15511.708, 'duration': 1.661}, {'end': 15514.85, 'text': 'next have selected two criterias.', 'start': 15513.369, 'duration': 1.481}, {'end': 15521.734, 'text': 'The first criteria is when the opportunity deal is closed, one and the amount is greater than hundred thousand, and next criteria,', 'start': 15515.27, 'duration': 6.464}, {'end': 15524.936, 'text': 'when the opportunity deal is closed, lost, but the amount is same.', 'start': 15521.734, 'duration': 3.202}, {'end': 15527.358, 'text': 'It is greater than hundred thousand here.', 'start': 15525.137, 'duration': 2.221}, {'end': 15532.161, 'text': "We're performing three actions and here one so the last step is to activate this.", 'start': 15527.378, 'duration': 4.783}, {'end': 15534.623, 'text': 'So click on activate click confirm.', 'start': 15532.641, 'duration': 1.982}, {'end': 15537.643, 'text': 'and a process builder is being activated.', 'start': 15535.501, 'duration': 2.142}, {'end': 15539.765, 'text': 'Now, let us check if the process builder works.', 'start': 15538.103, 'duration': 1.662}, {'end': 15542.667, 'text': "So for that we'll just go to sales console.", 'start': 15540.505, 'duration': 2.162}], 'summary': 'A process has been set up to activate when a deal is closed with an amount greater than $100,000, or lost with the same amount.', 'duration': 30.959, 'max_score': 15511.708, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415511708.jpg'}, {'end': 15603.413, 'src': 'embed', 'start': 15573.64, 'weight': 0, 'content': [{'end': 15575.141, 'text': "You're just selected any account over here.", 'start': 15573.64, 'duration': 1.501}, {'end': 15576.982, 'text': 'Now, this is the important part.', 'start': 15575.862, 'duration': 1.12}, {'end': 15578.343, 'text': 'You have to select a stage.', 'start': 15577.403, 'duration': 0.94}, {'end': 15580.924, 'text': 'So first, let us select close one.', 'start': 15579.003, 'duration': 1.921}, {'end': 15585.046, 'text': 'Now nothing else seems mandatory to will just click on save.', 'start': 15581.544, 'duration': 3.502}, {'end': 15587.427, 'text': 'Now our opportunity was created.', 'start': 15586.066, 'duration': 1.361}, {'end': 15590.048, 'text': 'So now let us see if a contact was created or not.', 'start': 15587.947, 'duration': 2.101}, {'end': 15592.228, 'text': "So we'll just search for contact over here.", 'start': 15590.568, 'duration': 1.66}, {'end': 15593.409, 'text': 'Here it is.', 'start': 15593.069, 'duration': 0.34}, {'end': 15596.41, 'text': 'Now, if you do not find contact over here, you can go to edit.', 'start': 15593.709, 'duration': 2.701}, {'end': 15598.631, 'text': 'Now here you will find contract.', 'start': 15596.43, 'duration': 2.201}, {'end': 15603.413, 'text': "So we'll just select contract from here and you see a contact was being created.", 'start': 15599.191, 'duration': 4.222}], 'summary': 'Select account, stage, and create opportunity and contact in crm system.', 'duration': 29.773, 'max_score': 15573.64, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415573640.jpg'}], 'start': 14705.621, 'title': 'Salesforce process automation', 'summary': 'Covers salesforce process builder functions including posting to chatter, submitting records for approval, triggering apex code, and creating specific conditions for high value opportunities. it also explains creating a process builder, criteria definition, and action execution. additionally, it details automating opportunity management processes, including the creation of contracts and email alerts for closed opportunities, and actions for lost opportunities, demonstrated through test opportunities.', 'chapters': [{'end': 14848.987, 'start': 14705.621, 'title': 'Salesforce process builder functions', 'summary': 'Discussed the various actions that can be performed using process builder in salesforce, including posting to chatter, submitting records for approval, triggering apex code, and creating a demo process with specific conditions for high value opportunities.', 'duration': 143.366, 'highlights': ['You can submit a record for approval with process builder. This action allows sending a record for approval, automating the process instead of manually doing it, saving time and effort.', 'You can use the Salesforce process builder to invoke Apex code. Process builder can be used to trigger custom logic or complex business processes using Apex code, providing flexibility and automation within Salesforce.', 'Creating a process in the demo to automate actions based on specific conditions for high value opportunities. The demonstration includes automating actions such as creating a contract, notifying a user about the deal, and sending emails based on the closure status of high value opportunities, showcasing the practical application of process builder.', 'You can post to chatter using process builder to notify and engage with users. Process builder enables posting to chatter to engage with users, congratulate them, or notify them about important updates, enhancing communication and collaboration within the Salesforce platform.']}, {'end': 15152.851, 'start': 14849.327, 'title': 'Salesforce process builder demo', 'summary': 'Explains the process of creating a process builder in salesforce, covering the steps of account creation, process builder setup, criteria definition, and action execution.', 'duration': 303.524, 'highlights': ['The process of creating a process builder in Salesforce is explained, covering the steps of account creation, process builder setup, criteria definition, and action execution. Covering the entire process of creating a process builder, from account creation to action execution.', 'The steps for creating a Salesforce account are detailed, including entering personal and professional details and setting up a username. Detailed steps for creating a Salesforce account, including required details and username setup.', 'The process of defining criteria for executing actions in the process builder is explained, covering setting conditions and selecting actions based on conditions being true. Explanation of defining criteria for executing actions, including setting conditions and selecting actions based on conditions.', "The action of creating a record type 'contract' is detailed, including the rationale for creating a contract and setting field values for the contract. Details of creating a contract record type and setting field values, with the rationale for creating a contract."]}, {'end': 15632.703, 'start': 15152.851, 'title': 'Automating opportunity management process', 'summary': 'Details the configuration of a process builder to automate the creation of contracts and email alerts when an opportunity with an amount greater than 100,000 is closed, as well as the creation of email alerts and a chatter post when an opportunity is lost, demonstrating the execution of these actions through the creation of test opportunities and verification of the automated processes.', 'duration': 479.852, 'highlights': ['Configuring process builder to create contracts and email alerts when opportunities with an amount greater than 100,000 are closed Automatically create contracts and email alerts when opportunity amount exceeds 100,000', 'Demonstrating the creation of email templates and the selection of recipients within the process builder Creation of email templates for opportunity closed one and lost, selection of recipients for the email alerts', 'Verification of the automated processes through the creation of test opportunities and confirmation of contract creation, email alerts, and chatter posts Creation of test opportunities, confirmation of contract creation, email alerts, and chatter posts']}], 'duration': 927.082, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev414705621.jpg', 'highlights': ['You can use the Salesforce process builder to invoke Apex code. Process builder can be used to trigger custom logic or complex business processes using Apex code, providing flexibility and automation within Salesforce.', 'You can submit a record for approval with process builder. This action allows sending a record for approval, automating the process instead of manually doing it, saving time and effort.', 'Creating a process in the demo to automate actions based on specific conditions for high value opportunities. The demonstration includes automating actions such as creating a contract, notifying a user about the deal, and sending emails based on the closure status of high value opportunities, showcasing the practical application of process builder.', 'You can post to chatter using process builder to notify and engage with users. Process builder enables posting to chatter to engage with users, congratulate them, or notify them about important updates, enhancing communication and collaboration within the Salesforce platform.', 'The process of creating a process builder in Salesforce is explained, covering the steps of account creation, process builder setup, criteria definition, and action execution. Covering the entire process of creating a process builder, from account creation to action execution.', 'Configuring process builder to create contracts and email alerts when opportunities with an amount greater than 100,000 are closed Automatically create contracts and email alerts when opportunity amount exceeds 100,000', 'Demonstrating the creation of email templates and the selection of recipients within the process builder Creation of email templates for opportunity closed one and lost, selection of recipients for the email alerts', 'Verification of the automated processes through the creation of test opportunities and confirmation of contract creation, email alerts, and chatter posts Creation of test opportunities, confirmation of contract creation, email alerts, and chatter posts', 'The process of defining criteria for executing actions in the process builder is explained, covering setting conditions and selecting actions based on conditions being true. Explanation of defining criteria for executing actions, including setting conditions and selecting actions based on conditions.', "The action of creating a record type 'contract' is detailed, including the rationale for creating a contract and setting field values for the contract. Details of creating a contract record type and setting field values, with the rationale for creating a contract.", 'The steps for creating a Salesforce account are detailed, including entering personal and professional details and setting up a username. Detailed steps for creating a Salesforce account, including required details and username setup.']}, {'end': 17052.803, 'segs': [{'end': 15783.253, 'src': 'embed', 'start': 15756.06, 'weight': 10, 'content': [{'end': 15765.189, 'text': 'next, one of the main responsibility is to build Salesforce application using Apex and visual force and also leverage the full capacity of Salesforce platform.', 'start': 15756.06, 'duration': 9.129}, {'end': 15772.728, 'text': 'Next Salesforce developer have to collaborate with various other teams, like the sales team marketing team service team,', 'start': 15766.485, 'duration': 6.243}, {'end': 15776.31, 'text': 'to translate business needs into solution using the right tools.', 'start': 15772.728, 'duration': 3.582}, {'end': 15783.253, 'text': 'They are responsible for developing custom application using Salesforce.com and integrating it with other systems.', 'start': 15777.15, 'duration': 6.103}], 'summary': 'Salesforce developer builds applications using apex & visualforce, collaborating with sales, marketing, and service teams to translate business needs into solutions.', 'duration': 27.193, 'max_score': 15756.06, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415756060.jpg'}, {'end': 15822.798, 'src': 'embed', 'start': 15796.979, 'weight': 6, 'content': [{'end': 15802.363, 'text': 'They handle the process of Salesforce development, which includes coding troubleshooting and managing as well.', 'start': 15796.979, 'duration': 5.384}, {'end': 15814.272, 'text': "The next responsibility of a Salesforce developer is they should provide technical assistance to end users for troubleshooting bug fixes for enhancements and to guide them on how to go about things that they don't understand.", 'start': 15803.204, 'duration': 11.068}, {'end': 15818.296, 'text': 'Now, these were some of the roles and responsibilities of a Salesforce developer.', 'start': 15814.973, 'duration': 3.323}, {'end': 15822.798, 'text': 'Now, let us take a look at what are the skills required to become a Salesforce developer.', 'start': 15818.996, 'duration': 3.802}], 'summary': 'Salesforce developer handles coding, troubleshooting, and technical assistance for end users.', 'duration': 25.819, 'max_score': 15796.979, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415796979.jpg'}, {'end': 15993.424, 'src': 'embed', 'start': 15970.828, 'weight': 2, 'content': [{'end': 15981.195, 'text': "earlier this year, the company's executive predicted that the revenue will grow by 23% and reach 21.1 billion dollars by the end of 2021..", 'start': 15970.828, 'duration': 10.367}, {'end': 15984.698, 'text': 'So you see Salesforce is growing and is not going anywhere anytime soon.', 'start': 15981.195, 'duration': 3.503}, {'end': 15988.441, 'text': "So if you're planning to start a career in Salesforce now would be a good time.", 'start': 15985.138, 'duration': 3.303}, {'end': 15993.424, 'text': 'Now moving on to a final topic for today how to become a Salesforce developer.', 'start': 15989.241, 'duration': 4.183}], 'summary': 'Salesforce revenue to grow by 23% to $21.1b in 2021, making it a good time for a career in salesforce.', 'duration': 22.596, 'max_score': 15970.828, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415970828.jpg'}, {'end': 16294.415, 'src': 'embed', 'start': 16265.88, 'weight': 5, 'content': [{'end': 16271.805, 'text': 'Also Salesforce Apex is very easy to test it provides built-in support for unit test creation and execution.', 'start': 16265.88, 'duration': 5.925}, {'end': 16278.09, 'text': 'It includes test result to indicate how much of the code is covered and which part of a code could be more efficient.', 'start': 16272.286, 'duration': 5.804}, {'end': 16282.254, 'text': 'now moving on to the third feature of Salesforce Apex, which is it is data focused.', 'start': 16278.09, 'duration': 4.164}, {'end': 16285.506, 'text': 'Now, when I say Apex is data focus,', 'start': 16283.444, 'duration': 2.062}, {'end': 16294.415, 'text': 'it means most of the operation are based on the data in the database and the design to execute multiple queries and DML statement together on the database,', 'start': 16285.506, 'duration': 8.909}], 'summary': 'Salesforce apex offers built-in unit test support and data-focused operations.', 'duration': 28.535, 'max_score': 16265.88, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev416265880.jpg'}, {'end': 16628.733, 'src': 'embed', 'start': 16599.694, 'weight': 0, 'content': [{'end': 16603.474, 'text': 'just click on this condition and click on sign me up after this.', 'start': 16599.694, 'duration': 3.78}, {'end': 16608.617, 'text': "You'll be sent a mail to an email ID where to have the link for the developer account and also username.", 'start': 16603.635, 'duration': 4.982}, {'end': 16613.779, 'text': 'So after you click on the link, it will ask you to set a password for your account after you set the password.', 'start': 16609.178, 'duration': 4.601}, {'end': 16615.58, 'text': "You'll be redirected back to this page.", 'start': 16613.88, 'duration': 1.7}, {'end': 16617.761, 'text': 'Now as I already have an account.', 'start': 16616.461, 'duration': 1.3}, {'end': 16620.283, 'text': 'I just log in I select my account.', 'start': 16617.842, 'duration': 2.441}, {'end': 16625.085, 'text': 'Now click on allow over here.', 'start': 16624.044, 'duration': 1.041}, {'end': 16628.733, 'text': "Now see I'm redirected back to the same page.", 'start': 16626.772, 'duration': 1.961}], 'summary': 'Sign up process involves receiving email with link, setting password, and redirection back to page.', 'duration': 29.039, 'max_score': 16599.694, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev416599694.jpg'}, {'end': 16709.422, 'src': 'embed', 'start': 16682.657, 'weight': 4, 'content': [{'end': 16688.623, 'text': "So in this topic I've taught you how to create your Salesforce Developer Edition account and then how to come to the developer console.", 'start': 16682.657, 'duration': 5.966}, {'end': 16693.127, 'text': 'So let us move on to the next topic and see what are classes in Apex and how to create them.', 'start': 16689.262, 'duration': 3.865}, {'end': 16698.66, 'text': 'So firstly an apache class is a blueprint or a template from which objects are created.', 'start': 16694.618, 'duration': 4.042}, {'end': 16701.6, 'text': 'Now an object is an instance of a class.', 'start': 16699.18, 'duration': 2.42}, {'end': 16704.241, 'text': 'a class can contain variable and methods.', 'start': 16701.6, 'duration': 2.641}, {'end': 16709.422, 'text': "now variables are used to specify the state of an object, such as an object's name or type,", 'start': 16704.241, 'duration': 5.181}], 'summary': 'Learned to create salesforce developer edition account, access developer console, define classes and objects in apex.', 'duration': 26.765, 'max_score': 16682.657, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev416682657.jpg'}, {'end': 16774.071, 'src': 'embed', 'start': 16740.812, 'weight': 3, 'content': [{'end': 16744.693, 'text': 'Next it is not necessary to use access modifier in the declaration of the inner classes.', 'start': 16740.812, 'duration': 3.881}, {'end': 16747.592, 'text': 'So this was a syntax for the apex class.', 'start': 16745.765, 'duration': 1.827}, {'end': 16748.595, 'text': 'So now let us see.', 'start': 16747.913, 'duration': 0.682}, {'end': 16753.934, 'text': 'How can you create a class in Salesforce? So there are three ways of creating an Apex class in Salesforce.', 'start': 16748.676, 'duration': 5.258}, {'end': 16756.155, 'text': 'The first one is through developer console.', 'start': 16754.335, 'duration': 1.82}, {'end': 16761.08, 'text': 'The second one is to force.com IDE and the third one is through Apex class detail page.', 'start': 16756.597, 'duration': 4.483}, {'end': 16763.241, 'text': 'So let us talk about it one by one.', 'start': 16761.78, 'duration': 1.461}, {'end': 16766.305, 'text': 'The first is creating the class from the developer console.', 'start': 16763.803, 'duration': 2.502}, {'end': 16774.071, 'text': 'So for this we need to sign into a Salesforce console then go to setup developer console new Apex class and then name a class.', 'start': 16766.925, 'duration': 7.146}], 'summary': 'In salesforce, you can create an apex class in three ways: developer console, force.com ide, or apex class detail page.', 'duration': 33.259, 'max_score': 16740.812, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev416740812.jpg'}, {'end': 16894.494, 'src': 'embed', 'start': 16867.613, 'weight': 8, 'content': [{'end': 16872.397, 'text': 'Here is my developer console and the tab from which I got to my developer console.', 'start': 16867.613, 'duration': 4.784}, {'end': 16874.619, 'text': 'So here you can just go to setup.', 'start': 16873.098, 'duration': 1.521}, {'end': 16876.06, 'text': 'Click on setup.', 'start': 16875.399, 'duration': 0.661}, {'end': 16879.723, 'text': 'Just search for classes.', 'start': 16878.582, 'duration': 1.141}, {'end': 16883.126, 'text': 'Here you have an option called as apex classes.', 'start': 16880.904, 'duration': 2.222}, {'end': 16884.527, 'text': 'So just click on this.', 'start': 16883.686, 'duration': 0.841}, {'end': 16888.23, 'text': 'Here you can just click on new.', 'start': 16886.809, 'duration': 1.421}, {'end': 16891.192, 'text': 'and you can start coding.', 'start': 16890.231, 'duration': 0.961}, {'end': 16894.494, 'text': 'So this was the third way of creating a class in Salesforce Apex.', 'start': 16891.772, 'duration': 2.722}], 'summary': 'Guide to creating a class in salesforce apex via developer console with 3 steps.', 'duration': 26.881, 'max_score': 16867.613, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev416867613.jpg'}], 'start': 15633.635, 'title': 'Salesforce developer roles, responsibilities, and skills', 'summary': "Covers the process of creating a salesforce opportunity, emphasizes the roles and responsibilities of a salesforce developer, outlines the required skills, and provides insights on average salaries and job market trends. it also highlights salesforce's rapid revenue growth, with a 29% increase to over 17 billion dollars in 2020 and a projected 23% growth to 21.1 billion dollars in 2021, emphasizing the importance of learning salesforce technologies. additionally, it explains the various scenarios for using apex, including creating web services, email services, overcoming workflow limitations, and performing complex validation, as well as the working structure of apex and the tools for developing apex code. it also provides guidance on creating a salesforce developer edition account, navigating the developer console, and creating classes in apex using various methods, including syntax and data types in apex.", 'chapters': [{'end': 15952.835, 'start': 15633.635, 'title': 'Salesforce developer: roles, responsibilities, and skills', 'summary': 'Demonstrates the process of creating a salesforce opportunity, emphasizes the roles and responsibilities of a salesforce developer, and outlines the skills required, concluding with insights on the average salaries and job market trends.', 'duration': 319.2, 'highlights': ['The average salary for a Salesforce developer in the United States is $99,300, and in India, it ranges from 4 lakhs 88,000 to 10 lakhs per annum, with Bangalore having the highest job openings of 431. The average salary for a Salesforce developer in the United States is $99,300, and in India, it ranges from 4 lakhs 88,000 to 10 lakhs per annum, with Bangalore having the highest job openings of 431.', 'Roles and responsibilities of a Salesforce developer include gathering, analyzing, and documenting requirements, translating business needs into well-architected solutions, building Salesforce applications using Apex and visual force, and collaborating with various teams for solution development. Roles and responsibilities of a Salesforce developer include gathering, analyzing, and documenting requirements, translating business needs into well-architected solutions, building Salesforce applications using Apex and visual force, and collaborating with various teams for solution development.', 'Key skills required for a Salesforce developer include analytic skills, communication skills, development skills (visual force, Apex, programming language, lightning component framework), time management, and problem-solving abilities. Key skills required for a Salesforce developer include analytic skills, communication skills, development skills (visual force, Apex, programming language, lightning component framework), time management, and problem-solving abilities.']}, {'end': 16344.458, 'start': 15952.835, 'title': 'Salesforce growth and developer skills', 'summary': "Highlights salesforce's rapid revenue growth, with a 29% increase to over 17 billion dollars in 2020 and a projected 23% growth to 21.1 billion dollars in 2021, emphasizing the importance of learning salesforce technologies like visualforce and apex for aspiring salesforce developers.", 'duration': 391.623, 'highlights': ["Salesforce's revenue growth The revenue for the year 2020 surpassed 17 billion dollars, reaching the annual Salesforce growth rate of almost 29%.", "Projected revenue growth for 2021 The company's executive predicted a 23% revenue growth to reach 21.1 billion dollars by the end of 2021.", 'Importance of learning Salesforce technologies Emphasizes the importance of learning Salesforce technologies like Visualforce and Apex for aspiring Salesforce developers.']}, {'end': 16576.792, 'start': 16344.898, 'title': 'Apex: usage, development & tools', 'summary': 'Explains the various scenarios for using apex, including creating web services, email services, overcoming workflow limitations, and performing complex validation, as well as the working structure of apex and the tools for developing apex code.', 'duration': 231.894, 'highlights': ['Apex can be used to create web services that integrate Salesforce with other applications using APIs, including sending emails when new leads or contacts are added, overcoming workflow limitations, and performing complex validation. Apex facilitates the creation of web services integrating Salesforce with other applications via APIs and enables the creation of email services, such as sending emails when new leads or contacts are added. It also overcomes limitations of workflow rules and process builder operations and performs complex validation over multiple objects.', 'Apex runs entirely on the force.com platform and works through a sequence of actions involving the developer saving the code and the end user invoking the Apex code by performing actions like clicking on a button or accessing a visual force page. Apex runs entirely on the force.com platform, with the developer saving the code, which is then compiled into instructions and stored in data storage, and the end user invoking the Apex code by performing actions like clicking on a button or accessing a visual force page.', 'The tools for writing Apex code include force.com developer console, force.com IDE for Eclipse, and the code editor in the Salesforce user interface, which flags syntax errors and uses color coding to distinguish different elements in the code. The tools for writing Apex code include the force.com developer console, force.com IDE for Eclipse, and the code editor in the Salesforce user interface, which flags syntax errors and uses color coding to distinguish different elements in the code.']}, {'end': 17052.803, 'start': 16577.693, 'title': 'Salesforce developer edition account and class creation in apex', 'summary': 'Explains how to create a salesforce developer edition account, navigate the developer console, and create classes in apex using various methods. it also covers the syntax and data types in apex, including the integer data type with a range from -2,147,483,468 to 2,147,483,647.', 'duration': 475.11, 'highlights': ['Explaining the process of creating a Salesforce Developer Edition account and navigating the developer console, including filling in details, receiving a confirmation email, and accessing the developer console. Process of creating a Salesforce Developer Edition account, accessing the developer console, filling in details, receiving a confirmation email', 'Detailing the process of creating classes in Apex using different methods such as the developer console, force.com IDE, and the Apex class detail page. Methods for creating classes in Apex: developer console, force.com IDE, Apex class detail page', 'Describing the integer data type in Apex, including its 32-bit nature and the range from -2,147,483,468 to 2,147,483,647. Description of the integer data type in Apex, 32-bit nature, range from -2,147,483,468 to 2,147,483,647']}], 'duration': 1419.168, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev415633635.jpg', 'highlights': ["Salesforce's revenue growth: The revenue for the year 2020 surpassed 17 billion dollars, reaching the annual Salesforce growth rate of almost 29%.", "Projected revenue growth for 2021: The company's executive predicted a 23% revenue growth to reach 21.1 billion dollars by the end of 2021.", 'Roles and responsibilities of a Salesforce developer include gathering, analyzing, and documenting requirements, translating business needs into well-architected solutions, building Salesforce applications using Apex and visual force, and collaborating with various teams for solution development.', 'Key skills required for a Salesforce developer include analytic skills, communication skills, development skills (visual force, Apex, programming language, lightning component framework), time management, and problem-solving abilities.', 'The average salary for a Salesforce developer in the United States is $99,300, and in India, it ranges from 4 lakhs 88,000 to 10 lakhs per annum, with Bangalore having the highest job openings of 431.', 'Apex can be used to create web services that integrate Salesforce with other applications using APIs, including sending emails when new leads or contacts are added, overcoming workflow limitations, and performing complex validation.', 'Apex runs entirely on the force.com platform, with the developer saving the code, which is then compiled into instructions and stored in data storage, and the end user invoking the Apex code by performing actions like clicking on a button or accessing a visual force page.', 'The tools for writing Apex code include the force.com developer console, force.com IDE for Eclipse, and the code editor in the Salesforce user interface, which flags syntax errors and uses color coding to distinguish different elements in the code.', 'Explaining the process of creating a Salesforce Developer Edition account and navigating the developer console, including filling in details, receiving a confirmation email, and accessing the developer console.', 'Detailing the process of creating classes in Apex using different methods such as the developer console, force.com IDE, and the Apex class detail page.', 'Describing the integer data type in Apex, including its 32-bit nature and the range from -2,147,483,468 to 2,147,483,647.']}, {'end': 18829.593, 'segs': [{'end': 18046.636, 'src': 'embed', 'start': 18017.383, 'weight': 2, 'content': [{'end': 18020.885, 'text': 'So let me just switch back to my Salesforce console to show the working of do while loop.', 'start': 18017.383, 'duration': 3.502}, {'end': 18023.986, 'text': 'So let the integer count be 1 itself.', 'start': 18022.005, 'duration': 1.981}, {'end': 18028.566, 'text': "I'm going to type do over here then execute a set of code.", 'start': 18024.764, 'duration': 3.802}, {'end': 18033.028, 'text': 'Now here we are going to print and increment inside the code.', 'start': 18029.607, 'duration': 3.421}, {'end': 18035.93, 'text': 'And then check for the wild condition.', 'start': 18034.489, 'duration': 1.441}, {'end': 18037.791, 'text': "Now I'll execute this.", 'start': 18035.95, 'duration': 1.841}, {'end': 18042.754, 'text': 'Now see the same set of values will be up here.', 'start': 18040.913, 'duration': 1.841}, {'end': 18046.636, 'text': 'So let me just make it 12 in order to show the difference.', 'start': 18043.174, 'duration': 3.462}], 'summary': 'Demonstrating a do-while loop with initial count as 1, then changing to 12.', 'duration': 29.253, 'max_score': 18017.383, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev418017383.jpg'}, {'end': 18441.98, 'src': 'embed', 'start': 18416.86, 'weight': 5, 'content': [{'end': 18422.263, 'text': 'These context variables are required when we want a piece of code inside the trigger to run only for a particular event.', 'start': 18416.86, 'duration': 5.403}, {'end': 18428.448, 'text': 'Using this context variable, we can specify which piece of code we want to run for which particular event,', 'start': 18422.863, 'duration': 5.585}, {'end': 18432.952, 'text': 'avoiding running all the other pieces of code which are not required to run for a specific event.', 'start': 18428.448, 'duration': 4.504}, {'end': 18438.037, 'text': 'Another important point is all context variables are content in the system dot trigger class.', 'start': 18433.473, 'duration': 4.564}, {'end': 18441.98, 'text': 'So now let us take a look at the list of context variables in Salesforce trigger.', 'start': 18438.537, 'duration': 3.443}], 'summary': 'Context variables in salesforce trigger specify code for specific events.', 'duration': 25.12, 'max_score': 18416.86, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev418416860.jpg'}, {'end': 18516.905, 'src': 'embed', 'start': 18493.474, 'weight': 0, 'content': [{'end': 18500.519, 'text': 'true, if the current context for the apex code is a trigger and not a visual fourth page or a web service or an API call,', 'start': 18493.474, 'duration': 7.045}, {'end': 18507.203, 'text': 'the next context variable is is after this returns, true, the trigger was fired after all the records were saved to the database.', 'start': 18500.519, 'duration': 6.684}, {'end': 18509.663, 'text': 'Next is is until it.', 'start': 18507.783, 'duration': 1.88}, {'end': 18514.565, 'text': 'this returns true if the trigger was fired after a record was recovered from the recycle bin?', 'start': 18509.663, 'duration': 4.902}, {'end': 18516.905, 'text': 'next we have the new context variable.', 'start': 18514.565, 'duration': 2.34}], 'summary': 'Context variable returns true if trigger was fired after records saved or recovered from recycle bin.', 'duration': 23.431, 'max_score': 18493.474, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev418493474.jpg'}, {'end': 18601.878, 'src': 'embed', 'start': 18578.209, 'weight': 8, 'content': [{'end': 18586.799, 'text': 'The first point is absurd trigger the absurd triggers can fire both before and after insert or before and after update trigger as appropriate.', 'start': 18578.209, 'duration': 8.59}, {'end': 18592.546, 'text': 'Next we have the merge trigger, which can fire both before and after delete for the deleted records,', 'start': 18587.299, 'duration': 5.247}, {'end': 18595.47, 'text': 'and both before and after update for the updating records.', 'start': 18592.546, 'duration': 2.924}, {'end': 18601.878, 'text': 'The third thing you need to consider before writing a trigger is a trigger cannot have a static keyword in its code.', 'start': 18596.09, 'duration': 5.788}], 'summary': 'Absurd triggers can fire before/after insert/update. merge trigger fires before/after delete/update. triggers cannot have static keyword.', 'duration': 23.669, 'max_score': 18578.209, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev418578209.jpg'}, {'end': 18692.922, 'src': 'embed', 'start': 18653.875, 'weight': 1, 'content': [{'end': 18658.099, 'text': 'which will help you execute a broader overall data maintenance and management strategy.', 'start': 18653.875, 'duration': 4.224}, {'end': 18663.042, 'text': 'Apex triggers help you manage how specific types of data are handled internally,', 'start': 18658.619, 'duration': 4.423}, {'end': 18669.046, 'text': 'which helps you execute a broader overall data management and maintenance strategy with Apex triggers.', 'start': 18663.042, 'duration': 6.004}, {'end': 18674.949, 'text': 'You can also effectively identify and fix common database issues, such as merging duplicate accounts,', 'start': 18669.146, 'duration': 5.803}, {'end': 18679.352, 'text': 'standardizing job titles and formatting address and phone number fields consistently.', 'start': 18674.949, 'duration': 4.403}, {'end': 18685.716, 'text': 'So with this said let us move on to next topic, which is a demo part where I will show you how you can create an Apex trigger.', 'start': 18679.852, 'duration': 5.864}, {'end': 18692.922, 'text': 'So in this demo, we are going to create a trigger so that when someone creates an account to trigger will check if the account name already exists.', 'start': 18686.457, 'duration': 6.465}], 'summary': 'Apex triggers aid in data maintenance and management strategy, addressing common database issues.', 'duration': 39.047, 'max_score': 18653.875, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev418653875.jpg'}], 'start': 17053.343, 'title': 'Apex & salesforce data types, classes, conditions, and triggers', 'summary': 'Covers apex data types overview, class creation, keywords, conditional and looping statements, salesforce triggers overview, syntax, and context variables, with examples and use cases. it explains the purpose, types, events, and syntax of salesforce triggers, and includes a demonstration of creating a simple trigger before inserting an account in salesforce.', 'chapters': [{'end': 17325.497, 'start': 17053.343, 'title': 'Apex data types overview', 'summary': 'Covers the overview of various data types in apex including integer, long, decimal, date, blob, string, id, boolean, s-object, and enum data types, with examples and use cases.', 'duration': 272.154, 'highlights': ['The s-object data type in Salesforce allows creating, modifying, or deleting records in the database, demonstrated through a code example of creating a new account in Salesforce console. The s-object data type in Salesforce allows creating, modifying, or deleting records in the database, demonstrated through a code example of creating a new account in Salesforce console.', 'The chapter explains the usage and syntax of various data types such as integer, long, decimal, date, blob, string, ID, boolean, and enum with corresponding examples and explanations. The chapter explains the usage and syntax of various data types such as integer, long, decimal, date, blob, string, ID, boolean, and enum with corresponding examples and explanations.', "The enum data type is demonstrated with an example of defining a enum data type 'season' with identifiers winter, spring, summer, and fall. The enum data type is demonstrated with an example of defining a enum data type 'season' with identifiers winter, spring, summer, and fall."]}, {'end': 17629.215, 'start': 17325.537, 'title': 'Apex class creation and keywords', 'summary': "Covers the creation of an apex class for a 'hello world' program and introduces keywords in apex such as 'final', 'return', 'with sharing' and 'without sharing' with examples and syntax explanations.", 'duration': 303.678, 'highlights': ["Introduction to creating an Apex class for a 'hello world' program The speaker demonstrates the steps to create an Apex class for a 'hello world' program, including defining a method and using system.debug to output 'hello world'.", 'Explanation of the final keyword in Apex The final keyword is used to modify a variable and give it a constant value, and the variable can only be assigned a value once, as demonstrated with an example and error message.', 'Description of the return keyword and its usage The return keyword is used to return a value from a method, and an example is provided to illustrate its usage.', "Definition and usage of 'with sharing' and 'without sharing' keywords The 'with sharing' keyword applies sharing rules to the current user, while the 'without sharing' keyword turns off sharing rules enforcement, with syntax explanations for both."]}, {'end': 18090.223, 'start': 17629.816, 'title': 'Apex conditional and looping statements', 'summary': 'Covers the conditional statements and looping statements in apex, including the if-else statement, nested if statement, while loop, do while loop, and for loop, with examples and syntax explanations.', 'duration': 460.407, 'highlights': ['The chapter includes the if-else statement, nested if statement, while loop, do while loop, and for loop in Apex, with syntax explanations and examples. Covers a comprehensive overview of different conditional and looping statements in Apex.', 'The while loop in Apex repeatedly executes a block of code as long as a particular condition remains true and comes out of the loop when the condition becomes false, with an example demonstrating the working of the while loop. Demonstrates the functionality of the while loop and provides a working example.', 'The do while loop in Apex repeatedly executes a block of code as long as a particular condition remains true, and unlike other loops, the do while loop tests the condition at the bottom of the loop and executes the code at least once, with a demonstration of the working of the do while loop. Explains the unique functionality of the do while loop and provides a working example.', 'The for loop in Apex is a repetitive control statement that allows the execution of a specific number of times, with syntax explanations and examples for list or set iteration. Explains the usage of the for loop in Apex and provides syntax and examples for iteration.']}, {'end': 18379.99, 'start': 18096.257, 'title': 'Salesforce triggers overview', 'summary': 'Explains salesforce triggers, including their purpose, types, events, syntax, and a demo. it covers how triggers are used to perform custom actions before or after changes to salesforce records, the types of triggers (before and after), the trigger events, and the syntax for defining triggers. it also includes a demonstration of creating a simple trigger before inserting an account in salesforce.', 'duration': 283.733, 'highlights': ['Salesforce triggers enable custom actions before or after changes to records Triggers in Salesforce, known as Apex triggers, allow the execution of custom actions before or after the change of any Salesforce record, such as insertion, updation, or deletion, based on specific conditions.', 'Explanation of before and after triggers in Salesforce Before triggers are used to perform tasks before record insertion, update, or deletion, while after triggers are used to access field values already set by the system and affect changes in other records after they are saved to the database.', 'List of trigger events in Salesforce The trigger events in Salesforce include before insert, before update, before delete, after insert, after update, after delete, and after undelete, providing the ability to execute triggers before or after DML events.', "Syntax for defining Salesforce triggers The syntax for a trigger definition involves starting with the 'trigger' keyword, followed by the trigger name, associated Salesforce object, trigger events, and the body of the code containing the firing condition.", 'Demonstration of creating a simple trigger in Salesforce A demonstration is provided on creating a simple trigger before inserting an account in Salesforce, including the steps to create a new trigger, define the trigger event, add code to display a message, and execute the trigger using the developer console.']}, {'end': 18829.593, 'start': 18381.151, 'title': 'Salesforce trigger syntax and context variables', 'summary': 'Explains the syntax for writing triggers in salesforce, including context variables like is insert, is update, and is delete, and also highlights points to consider before implementing a salesforce trigger.', 'duration': 448.442, 'highlights': ['Context variables like is insert, is update, and is delete are used to specify which piece of code to run for a particular event, avoiding running all other pieces of code not required for that event. Context variables like is insert, is update, and is delete allow specifying which piece of code to run for a particular event, avoiding running all other pieces of code not required for that event.', 'The size context variable returns the total number of records in a trigger invocation, including both old and new records. The size context variable returns the total number of records in a trigger invocation, including both old and new records.', 'Triggers in Salesforce can help avoid costly data-related mistakes, streamline and automate actions, and manage data maintenance and management strategies effectively. Triggers in Salesforce can help avoid costly data-related mistakes, streamline and automate actions, and manage data maintenance and management strategies effectively.', "Before implementing a Salesforce trigger, it's important to consider points like trigger types, static keyword usage, field history update, asynchronous callouts, and transaction rollback upon failure. Before implementing a Salesforce trigger, it's important to consider points like trigger types, static keyword usage, field history update, asynchronous callouts, and transaction rollback upon failure."]}], 'duration': 1776.25, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev417053343.jpg', 'highlights': ['The chapter covers a comprehensive overview of different conditional and looping statements in Apex.', 'Triggers in Salesforce, known as Apex triggers, allow the execution of custom actions before or after the change of any Salesforce record.', 'The s-object data type in Salesforce allows creating, modifying, or deleting records in the database, demonstrated through a code example of creating a new account in Salesforce console.', 'The chapter explains the usage and syntax of various data types such as integer, long, decimal, date, blob, string, ID, boolean, and enum with corresponding examples and explanations.', "Introduction to creating an Apex class for a 'hello world' program The speaker demonstrates the steps to create an Apex class for a 'hello world' program, including defining a method and using system.debug to output 'hello world'.", "The enum data type is demonstrated with an example of defining a enum data type 'season' with identifiers winter, spring, summer, and fall.", 'Triggers in Salesforce can help avoid costly data-related mistakes, streamline and automate actions, and manage data maintenance and management strategies effectively.', 'The while loop in Apex repeatedly executes a block of code as long as a particular condition remains true and comes out of the loop when the condition becomes false, with an example demonstrating the working of the while loop.', 'The do while loop in Apex repeatedly executes a block of code as long as a particular condition remains true, and unlike other loops, the do while loop tests the condition at the bottom of the loop and executes the code at least once, with a demonstration of the working of the do while loop.', 'The for loop in Apex is a repetitive control statement that allows the execution of a specific number of times, with syntax explanations and examples for list or set iteration.']}, {'end': 20801.953, 'segs': [{'end': 19325.706, 'src': 'embed', 'start': 19282.475, 'weight': 24, 'content': [{'end': 19288.57, 'text': 'In this the developers can use JavaScript HTML like mock-up languages and CSS to create the applications.', 'start': 19282.475, 'duration': 6.095}, {'end': 19295.633, 'text': 'So in simple term, it is just a framework for developing web application for mobile or tabs or desktop devices.', 'start': 19289.69, 'duration': 5.943}, {'end': 19298.114, 'text': 'So now let us move on to the next question.', 'start': 19296.433, 'duration': 1.681}, {'end': 19303.096, 'text': 'And next question is what is the difference between roles and profiles?', 'start': 19298.834, 'duration': 4.262}, {'end': 19308.978, 'text': "talking about roles first, it controls the level of visibility that user has in its organization's data.", 'start': 19303.096, 'duration': 5.882}, {'end': 19316.322, 'text': 'The primary function of role is that it allows higher level of users to get access to the records owned by the lower level users.', 'start': 19309.639, 'duration': 6.683}, {'end': 19325.706, 'text': 'An example of this would be a sales vice president getting access to the records owned by several sales manager while the peers do not get access to it.', 'start': 19317.162, 'duration': 8.544}], 'summary': 'Developers use javascript, html, and css to create web applications. roles control user visibility in organization data.', 'duration': 43.231, 'max_score': 19282.475, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419282475.jpg'}, {'end': 19524.351, 'src': 'embed', 'start': 19496.437, 'weight': 0, 'content': [{'end': 19499.379, 'text': 'Majorly there are three types of relationship in Salesforce.com.', 'start': 19496.437, 'duration': 2.942}, {'end': 19501.62, 'text': 'The first one is lookup relationship.', 'start': 19499.779, 'duration': 1.841}, {'end': 19506.462, 'text': 'Next is master detailed relationship and next we have many-to-many relationship.', 'start': 19502.12, 'duration': 4.342}, {'end': 19510.164, 'text': 'So now I guess you have some idea about object relationship in Salesforce.', 'start': 19507.062, 'duration': 3.102}, {'end': 19512.005, 'text': 'So let us move on to the next question.', 'start': 19510.584, 'duration': 1.421}, {'end': 19517.267, 'text': 'The next question is how is the lookup relationship different from a master, detailed relationship?', 'start': 19512.605, 'duration': 4.662}, {'end': 19524.351, 'text': 'Lookup relationship are used when you want to create a link between two objects, but without the dependency on the parent object.', 'start': 19518.008, 'duration': 6.343}], 'summary': 'Salesforce.com has three types of relationships: lookup, master detailed, and many-to-many. lookup relationships create links between objects without dependency on the parent.', 'duration': 27.914, 'max_score': 19496.437, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419496437.jpg'}, {'end': 19582.071, 'src': 'embed', 'start': 19555.083, 'weight': 1, 'content': [{'end': 19559.026, 'text': 'So these were some of the difference between lookup relationship and master detail relationship.', 'start': 19555.083, 'duration': 3.943}, {'end': 19561.047, 'text': 'So let us move on to our next question.', 'start': 19559.586, 'duration': 1.461}, {'end': 19565.871, 'text': 'Our next question is can you give some example of Salesforce APIs and its usages??', 'start': 19561.588, 'duration': 4.283}, {'end': 19571.374, 'text': 'Salesforce has a variety of APIs that can let you interact with the system in different ways.', 'start': 19567.011, 'duration': 4.363}, {'end': 19573.636, 'text': 'Some of them would be the REST API.', 'start': 19572.255, 'duration': 1.381}, {'end': 19582.071, 'text': 'The rest API lets you integrate with Salesforce application using simple HTTP methods in either XML or JSON format,', 'start': 19574.588, 'duration': 7.483}], 'summary': 'Comparison of lookup relationship and master-detail relationship in salesforce. salesforce offers various apis like rest for integration.', 'duration': 26.988, 'max_score': 19555.083, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419555083.jpg'}, {'end': 19648.06, 'src': 'embed', 'start': 19613.633, 'weight': 2, 'content': [{'end': 19617.597, 'text': 'So now let us move on to the next question and see what is Salesforce Lightning Design System?', 'start': 19613.633, 'duration': 3.964}, {'end': 19628.525, 'text': 'Salesforce lighting design system is a CSS framework and component library which helps developers and designer to create a user interface based on Salesforce lighting principles,', 'start': 19618.598, 'duration': 9.927}, {'end': 19632.588, 'text': 'to design language and a best use cases with the design system.', 'start': 19628.525, 'duration': 4.063}, {'end': 19640.534, 'text': 'You can build lightning pages and components, mobile application accessing Salesforce and standalone web application, which are served by Android,', 'start': 19632.608, 'duration': 7.926}, {'end': 19643.016, 'text': 'iOS, Heroku and some similar platforms.', 'start': 19640.534, 'duration': 2.482}, {'end': 19646.259, 'text': 'So this was about Salesforce lightning design system.', 'start': 19644.037, 'duration': 2.222}, {'end': 19648.06, 'text': 'Now, let us move on to next question.', 'start': 19646.699, 'duration': 1.361}], 'summary': 'Salesforce lightning design system is a css framework and component library for creating ui based on salesforce principles, usable for building lightning pages, components, mobile and standalone web applications.', 'duration': 34.427, 'max_score': 19613.633, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419613633.jpg'}, {'end': 19692.554, 'src': 'embed', 'start': 19667.101, 'weight': 3, 'content': [{'end': 19671.906, 'text': 'If you have this permission, you can check things like the date and time that the changes were made,', 'start': 19667.101, 'duration': 4.805}, {'end': 19675.289, 'text': 'the last user who made the changes and what changes did they make?', 'start': 19671.906, 'duration': 3.383}, {'end': 19680.286, 'text': 'Moving on to the next question define workflow in Salesforce.', 'start': 19676.243, 'duration': 4.043}, {'end': 19686.79, 'text': 'workflow is nothing but a logic which helps in automation of tasks related to specific business processes in Salesforce.', 'start': 19680.286, 'duration': 6.504}, {'end': 19692.554, 'text': 'You can automate tasks like you can send an email alert or you can send an outbound message,', 'start': 19687.411, 'duration': 5.143}], 'summary': 'Salesforce permission allows tracking changes. workflow automates tasks in salesforce.', 'duration': 25.453, 'max_score': 19667.101, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419667101.jpg'}, {'end': 19761.059, 'src': 'embed', 'start': 19731.227, 'weight': 4, 'content': [{'end': 19732.567, 'text': 'So moving on to the next question.', 'start': 19731.227, 'duration': 1.34}, {'end': 19738.389, 'text': 'What is reports in Salesforce a report is a list of records that meets the criteria that you define.', 'start': 19732.947, 'duration': 5.442}, {'end': 19744.067, 'text': 'Reports are displayed in Salesforce in rows and columns and can be filtered according to a particular objects.', 'start': 19739.142, 'duration': 4.925}, {'end': 19746.109, 'text': 'So to understand reports better.', 'start': 19744.848, 'duration': 1.261}, {'end': 19747.11, 'text': 'Let us take an example.', 'start': 19746.169, 'duration': 0.941}, {'end': 19754.698, 'text': "So now let's say I have a training Institute which offers various courses like Java Python machine learning cloud computing and many more.", 'start': 19747.13, 'duration': 7.568}, {'end': 19759.117, 'text': 'Now to keep track of all my courses which have been sold the customer details.', 'start': 19755.475, 'duration': 3.642}, {'end': 19761.059, 'text': "I'm using Salesforce now.", 'start': 19759.137, 'duration': 1.922}], 'summary': 'Salesforce reports are lists of records displayed in rows and columns, filtered by defined criteria, used for tracking courses and customer details.', 'duration': 29.832, 'max_score': 19731.227, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419731227.jpg'}, {'end': 19835.67, 'src': 'embed', 'start': 19806.344, 'weight': 17, 'content': [{'end': 19808.225, 'text': 'So this was about dashboards in Salesforce.', 'start': 19806.344, 'duration': 1.881}, {'end': 19813.247, 'text': 'So now let us move on to the next question and see what are the different types of reports available in Salesforce.', 'start': 19808.585, 'duration': 4.662}, {'end': 19816.471, 'text': 'There are four types of reports available in Salesforce.', 'start': 19814.289, 'duration': 2.182}, {'end': 19822.517, 'text': 'The first one is the tabular report the tabular reports are the basic and simplest of any Salesforce report.', 'start': 19816.812, 'duration': 5.705}, {'end': 19828.343, 'text': "They just displayed the rows of data's in a table with a grand total next we have summary reports.", 'start': 19822.998, 'duration': 5.345}, {'end': 19832.107, 'text': 'Now this type of reports in Salesforce are the most commonly used reports.', 'start': 19828.944, 'duration': 3.163}, {'end': 19835.67, 'text': 'They provide a listing of data with groupings and subtotal.', 'start': 19832.667, 'duration': 3.003}], 'summary': 'Four types of reports available in salesforce: tabular, summary, matrix, and joined.', 'duration': 29.326, 'max_score': 19806.344, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419806344.jpg'}, {'end': 19892.152, 'src': 'embed', 'start': 19870.743, 'weight': 30, 'content': [{'end': 19879.587, 'text': 'the data and joint reports are organized in blocks and this each blocks can have its own columns, summary fields, formulas, filters and sort orders.', 'start': 19870.743, 'duration': 8.844}, {'end': 19883.028, 'text': 'So these were the different types of reports available in Salesforce.', 'start': 19880.427, 'duration': 2.601}, {'end': 19884.889, 'text': 'Now, let us move on to our next question.', 'start': 19883.448, 'duration': 1.441}, {'end': 19892.152, 'text': 'Our next question is what is a bucket field in reports? Well a bucket is a custom category that is defined in reporting.', 'start': 19884.909, 'duration': 7.243}], 'summary': 'Salesforce offers various types of reports and a bucket field is a custom category defined in reporting.', 'duration': 21.409, 'max_score': 19870.743, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419870743.jpg'}, {'end': 19939.934, 'src': 'embed', 'start': 19912.171, 'weight': 20, 'content': [{'end': 19920.162, 'text': 'So, you know the difference so static dashboards are the basic dashboard types that will be visible to any user who has made a report out of his data.', 'start': 19912.171, 'duration': 7.991}, {'end': 19925.068, 'text': "Basically a static dashboard shows the data only from a single user's perspective.", 'start': 19920.943, 'duration': 4.125}, {'end': 19932.948, 'text': 'Now coming to the concept of dynamic dashboards now dynamic dashboards are used to display information which is tailored to a specific user.', 'start': 19925.822, 'duration': 7.126}, {'end': 19939.934, 'text': 'For example, the sales manager want to view the report which is generated specifically to only one of his team members,', 'start': 19933.528, 'duration': 6.406}], 'summary': "Static dashboards show data from a single user's perspective, while dynamic dashboards display tailored information for specific users.", 'duration': 27.763, 'max_score': 19912.171, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev419912171.jpg'}, {'end': 20058.455, 'src': 'embed', 'start': 20032.423, 'weight': 8, 'content': [{'end': 20037.227, 'text': 'This leads to stuck stages and tasks low utilization of CPU and out of memory errors.', 'start': 20032.423, 'duration': 4.804}, {'end': 20043.342, 'text': 'The data skew is usually experienced while working for some big client with over 10, 000 records.', 'start': 20038.137, 'duration': 5.205}, {'end': 20045.503, 'text': 'So there are three types of data skew.', 'start': 20044.042, 'duration': 1.461}, {'end': 20047.665, 'text': 'First one is the account data skew.', 'start': 20045.964, 'duration': 1.701}, {'end': 20053.51, 'text': 'This happens when too many child records are associated with the same parent object in one of the relationship.', 'start': 20048.186, 'duration': 5.324}, {'end': 20056.253, 'text': 'Then the imbalance would cause account data skew.', 'start': 20054.091, 'duration': 2.162}, {'end': 20058.455, 'text': 'The second type is ownership skew.', 'start': 20056.733, 'duration': 1.722}], 'summary': 'Data skew causes stuck stages, low cpu utilization, and out of memory errors, particularly with over 10,000 records, with three types identified: account data skew, imbalance, and ownership skew.', 'duration': 26.032, 'max_score': 20032.423, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420032423.jpg'}, {'end': 20125.961, 'src': 'embed', 'start': 20097.197, 'weight': 7, 'content': [{'end': 20102.445, 'text': 'Salesforce maintains other separate table at the database level for the standard and custom fields.', 'start': 20097.197, 'duration': 5.248}, {'end': 20110.268, 'text': 'Now, this operation is invisible to the customers and ordinary requires a joint when a query contains both kind of fields.', 'start': 20103.166, 'duration': 7.102}, {'end': 20118.211, 'text': 'a skinny table contains both kind of fields and also omits soft deleted records or recycle bin records, which has speeding up the queries,', 'start': 20110.268, 'duration': 7.943}, {'end': 20119.812, 'text': 'does improving the performance.', 'start': 20118.211, 'duration': 1.601}, {'end': 20125.961, 'text': 'Some of the consideration for skinny tables would be, skinny tables can contain a maximum of 100 columns.', 'start': 20120.655, 'duration': 5.306}], 'summary': 'Salesforce uses skinny tables for performance, can contain up to 100 columns.', 'duration': 28.764, 'max_score': 20097.197, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420097197.jpg'}, {'end': 20200.919, 'src': 'embed', 'start': 20142.664, 'weight': 6, 'content': [{'end': 20147.547, 'text': 'What is Apex? Well Apex is a proprietary language developed by Salesforce.com.', 'start': 20142.664, 'duration': 4.883}, {'end': 20155.054, 'text': 'It is an object-oriented programming language that allows you to execute flow and transaction control statements on the force.com platform.', 'start': 20148.168, 'duration': 6.886}, {'end': 20160.297, 'text': 'One interesting fact about Apex is its syntax is 70% similar to Java.', 'start': 20156.016, 'duration': 4.281}, {'end': 20163.558, 'text': "So if you've worked on Java before, you can easily learn Apex,", 'start': 20160.757, 'duration': 2.801}, {'end': 20171.56, 'text': 'then some of the functionalities of Apex would be you can add web and email services to application or perform complex business processes.', 'start': 20163.558, 'duration': 8.002}, {'end': 20178.082, 'text': 'It can be used to add complex validation rules to your application and can also be used to add one or more custom logics.', 'start': 20172.3, 'duration': 5.782}, {'end': 20180.322, 'text': 'So now moving on to our next question.', 'start': 20178.862, 'duration': 1.46}, {'end': 20186.434, 'text': 'What are the different types of collections in Apex? So there are three main types of collection in Apex.', 'start': 20180.782, 'duration': 5.652}, {'end': 20195.657, 'text': 'The first is list now list is an order collection of element which is distinguished by the indexes now list elements can be of any data type.', 'start': 20187.114, 'duration': 8.543}, {'end': 20200.919, 'text': 'It could be primitive type collection user different types of built-in Apex type.', 'start': 20196.017, 'duration': 4.902}], 'summary': 'Apex is a proprietary language by salesforce.com, 70% similar to java, used for flow control, validation rules, and custom logics. three main types of collections in apex: list, set, and map.', 'duration': 58.255, 'max_score': 20142.664, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420142664.jpg'}, {'end': 20295.451, 'src': 'embed', 'start': 20263.82, 'weight': 23, 'content': [{'end': 20267.921, 'text': 'So an interface is like an Apex class in which none of the methods have been implemented.', 'start': 20263.82, 'duration': 4.101}, {'end': 20272.582, 'text': 'It only contains the method signature, but the body of each method is empty.', 'start': 20268.561, 'duration': 4.021}, {'end': 20279.644, 'text': 'So to use an interface another class must implement it by providing a body for all the methods contained in that interface.', 'start': 20273.182, 'duration': 6.462}, {'end': 20286.506, 'text': 'Also all the interfaces in Apex are global and the methods in the interface are public and abstract methods.', 'start': 20280.524, 'duration': 5.982}, {'end': 20288.826, 'text': 'Moving on to next question.', 'start': 20287.645, 'duration': 1.181}, {'end': 20295.451, 'text': 'What is SOQL and what is it used for? Well SOQL stands for Salesforce object query language.', 'start': 20289.266, 'duration': 6.185}], 'summary': 'An interface in apex contains method signatures with empty bodies. soql is salesforce object query language.', 'duration': 31.631, 'max_score': 20263.82, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420263820.jpg'}, {'end': 20329.225, 'src': 'embed', 'start': 20300.814, 'weight': 10, 'content': [{'end': 20306.819, 'text': 'but SOQL is designed only for Salesforce data and is used to query the Salesforce platform to retrieve data.', 'start': 20300.814, 'duration': 6.005}, {'end': 20312.22, 'text': 'SOQL can also be used with Apex and visual force to return sets of data.', 'start': 20307.919, 'duration': 4.301}, {'end': 20315.081, 'text': 'So this was about standard object query language.', 'start': 20312.9, 'duration': 2.181}, {'end': 20316.942, 'text': 'Now, let us move on to our next question.', 'start': 20315.481, 'duration': 1.461}, {'end': 20319.942, 'text': 'Our next question is what is button overriding?', 'start': 20317.582, 'duration': 2.36}, {'end': 20329.225, 'text': 'Well, you can override the behavior of standard buttons like the new view or edit in Salesforce classic lighting, experience and mobile independently.', 'start': 20320.663, 'duration': 8.562}], 'summary': 'Soql queries salesforce data, used with apex and visualforce. button overriding customizes standard buttons in salesforce.', 'duration': 28.411, 'max_score': 20300.814, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420300814.jpg'}, {'end': 20388.75, 'src': 'embed', 'start': 20358.756, 'weight': 11, 'content': [{'end': 20365.618, 'text': 'custom controller in an apex class implements all the logic for a page without levering a standard controller.', 'start': 20358.756, 'duration': 6.862}, {'end': 20369.939, 'text': 'custom controllers are associated with visual force pages through the controller attribute.', 'start': 20365.618, 'duration': 4.321}, {'end': 20373.92, 'text': 'So this was the difference between standard controller and custom controller.', 'start': 20370.779, 'duration': 3.141}, {'end': 20375.78, 'text': 'So now let us move on to the next question.', 'start': 20374.24, 'duration': 1.54}, {'end': 20380.681, 'text': 'Our next question is what is who ID and what ID in activities?', 'start': 20376.78, 'duration': 3.901}, {'end': 20388.75, 'text': 'Well, who ID in Salesforce refers to people, things, example of who ID would be lead ID or a contact ID.', 'start': 20381.926, 'duration': 6.824}], 'summary': 'Custom controllers in apex class implement logic for pages. who id in salesforce refers to people or things, such as lead or contact ids.', 'duration': 29.994, 'max_score': 20358.756, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420358756.jpg'}, {'end': 20547.941, 'src': 'embed', 'start': 20520.49, 'weight': 12, 'content': [{'end': 20524.854, 'text': 'So now let us move on to the next question and see what are the methods to implement batch Apex.', 'start': 20520.49, 'duration': 4.364}, {'end': 20532.78, 'text': 'So in order to use the batch Apex you need to write Apex class that implements database batch table interface and make your class global.', 'start': 20525.814, 'duration': 6.966}, {'end': 20535.798, 'text': 'Next you have to implement the following three methods.', 'start': 20533.877, 'duration': 1.921}, {'end': 20537.818, 'text': 'The first one is a start method.', 'start': 20536.258, 'duration': 1.56}, {'end': 20545.32, 'text': 'This method is called once at the beginning of the batch Apex job and is used to collect the records or object to be passed to the interface method.', 'start': 20538.398, 'duration': 6.922}, {'end': 20547.941, 'text': 'The next method is the execute method.', 'start': 20546.06, 'duration': 1.881}], 'summary': 'To implement batch apex, write a global apex class that implements the database batch table interface and implement start and execute methods.', 'duration': 27.451, 'max_score': 20520.49, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420520490.jpg'}, {'end': 20667.007, 'src': 'embed', 'start': 20634.409, 'weight': 13, 'content': [{'end': 20638.071, 'text': 'So these were some of the major difference between SOQL and SOSL.', 'start': 20634.409, 'duration': 3.662}, {'end': 20640.112, 'text': 'So now moving on to the next question.', 'start': 20638.671, 'duration': 1.441}, {'end': 20647.795, 'text': 'Is it possible to edit Apex class or triggers in the production environment? Well, the answer for this is no it is not possible.', 'start': 20640.512, 'duration': 7.283}, {'end': 20652.217, 'text': 'We cannot directly edit the Apex class or trigger in the production environment.', 'start': 20648.375, 'duration': 3.842}, {'end': 20657.159, 'text': 'It can only be done in the developer edition sandbox or the testing org.', 'start': 20652.737, 'duration': 4.422}, {'end': 20659.24, 'text': 'Moving on to the next question.', 'start': 20658.04, 'duration': 1.2}, {'end': 20667.007, 'text': 'What is Apex trigger? Now, Apex trigger performs custom action to the record in Salesforce before or after the events.', 'start': 20659.64, 'duration': 7.367}], 'summary': 'Comparison of soql and sosl, limitations of editing apex in production, and purpose of apex triggers in salesforce.', 'duration': 32.598, 'max_score': 20634.409, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420634409.jpg'}, {'end': 20722.316, 'src': 'embed', 'start': 20682.21, 'weight': 14, 'content': [{'end': 20690.131, 'text': 'Triggers can be used for anything you do in Apex, executing SOQL or data manipulating language, or even calling custom Apex methods.', 'start': 20682.21, 'duration': 7.921}, {'end': 20693.429, 'text': 'So there are two different types of triggers in Salesforce.', 'start': 20690.987, 'duration': 2.442}, {'end': 20698.513, 'text': 'The first one is before trigger and the second one is after trigger,', 'start': 20694.39, 'duration': 4.123}, {'end': 20702.896, 'text': 'before trigger is executed to validate the record values before saving to the database.', 'start': 20698.513, 'duration': 4.383}, {'end': 20708.88, 'text': 'Whereas the after trigger is executed to validate the record values after saving the database.', 'start': 20703.857, 'duration': 5.023}, {'end': 20712.363, 'text': 'Now, I guess you have some idea about what is Apex trigger.', 'start': 20709.781, 'duration': 2.582}, {'end': 20714.205, 'text': 'So let us move on to the next question.', 'start': 20712.743, 'duration': 1.462}, {'end': 20722.316, 'text': 'A next question is how can you call an Apex class in Salesforce? Well, we can call an Apex class in Salesforce from the following ways.', 'start': 20715.025, 'duration': 7.291}], 'summary': 'Apex triggers can be used for executing soql, data manipulation, and calling custom apex methods in salesforce. two types of triggers are before and after triggers, which validate record values before and after saving to the database.', 'duration': 40.106, 'max_score': 20682.21, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420682210.jpg'}, {'end': 20801.953, 'src': 'embed', 'start': 20744.14, 'weight': 15, 'content': [{'end': 20750.92, 'text': 'If required, can two users share the same profile? Well, the simple answer for this would be yes in Salesforce.', 'start': 20744.14, 'duration': 6.78}, {'end': 20755.944, 'text': 'It is possible to assign a similar profile to different people or teams or managers.', 'start': 20751.02, 'duration': 4.924}, {'end': 20762.89, 'text': 'The advantage of this would be at the same time the entire team or the group of people can hold access to crucial data.', 'start': 20756.685, 'duration': 6.205}, {'end': 20771.398, 'text': 'So for example, the HR team named the HR profile can have access to candidates employees lead data and all the information they need.', 'start': 20763.451, 'duration': 7.947}, {'end': 20775.999, 'text': 'So these were some of the important and frequently asked Salesforce interview question and answers.', 'start': 20772.116, 'duration': 3.883}, {'end': 20778.54, 'text': 'So with this we have come to the end of this video.', 'start': 20776.499, 'duration': 2.041}, {'end': 20779.921, 'text': 'I hope it was helpful.', 'start': 20778.921, 'duration': 1}, {'end': 20782.843, 'text': 'Do comment your valuable thoughts in the comment section below.', 'start': 20780.462, 'duration': 2.381}, {'end': 20783.944, 'text': 'Happy learning.', 'start': 20783.404, 'duration': 0.54}, {'end': 20786.943, 'text': 'I hope you have enjoyed listening to this video.', 'start': 20784.821, 'duration': 2.122}, {'end': 20794.908, 'text': 'Please be kind enough to like it and you can comment any of your doubts and queries and we will reply them at the earliest.', 'start': 20787.303, 'duration': 7.605}, {'end': 20800.772, 'text': 'Do look out for more videos in our playlist and subscribe to Edureka channel to learn more.', 'start': 20795.268, 'duration': 5.504}, {'end': 20801.953, 'text': 'Happy learning!.', 'start': 20801.312, 'duration': 0.641}], 'summary': 'In salesforce, multiple users can share the same profile, allowing teams to access crucial data simultaneously.', 'duration': 57.813, 'max_score': 20744.14, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev420744140.jpg'}], 'start': 18832.334, 'title': 'Salesforce features and development', 'summary': 'Provides a comprehensive overview of salesforce basics, faqs, reports, dashboards, data skew, apex features, and batch apex, covering topics such as triggers, crm benefits, lightning components, object relationships, dynamic dashboards, apex syntax, batch processing, and more, in total over 25 key concepts.', 'chapters': [{'end': 19281.656, 'start': 18832.334, 'title': 'Salesforce basics and features overview', 'summary': 'Covers the basics of salesforce, including creating triggers, defining salesforce, crm benefits, tabs, sandbox types, lightning app builder, governance limits, differences between salesforce.com and force.com, visualforce, and the lightning component framework.', 'duration': 449.322, 'highlights': ['Salesforce offers various products such as the sales cloud, the marketing cloud service, community cloud, analytic cloud, app cloud, and more, each with its own functionalities and can be used by different teams in a company. Salesforce offers a variety of products for companies, such as the Salesforce sales cloud, the marketing cloud service, community cloud, analytic cloud, app cloud, and more, each with its own functionalities and can be used by different teams in a company.', 'CRM benefits include enhancing communication with customers, understanding customer needs better for improved customer service, improving analytical data and reporting, providing automation for repetitive tasks, and greater efficiency in managing multiple teams. CRM benefits include enhancing communication with customers, understanding customer needs better for improved customer service, improving analytical data and reporting, providing automation for repetitive tasks, and greater efficiency in managing multiple teams.', 'Sandbox org is a copy of the production environment used for testing and development purposes, with different types including developer, developer pro, partial data, and full Sandbox. Sandbox org is a copy of the production environment used for testing and development purposes, with different types including developer, developer pro, partial data, and full Sandbox.', 'Salesforce lightning app builder is a point-and-click tool for creating custom pages for the Salesforce mobile application and lightning experience, and it allows customization of record pages and the Salesforce homepage. Salesforce lightning app builder is a point-and-click tool for creating custom pages for the Salesforce mobile application and lightning experience, and it allows customization of record pages and the Salesforce homepage.', "Salesforce governance limits control the number of records stored in the shared database due to Salesforce's multi-tenant architecture, with different limits such as size-specific Apex limit, static Apex limit, email limit, and more. Salesforce governance limits control the number of records stored in the shared database due to Salesforce's multi-tenant architecture, with different limits such as size-specific Apex limit, static Apex limit, email limit, and more."]}, {'end': 19730.607, 'start': 19282.475, 'title': 'Salesforce faq and definitions', 'summary': 'Covers the differences between roles and profiles, salesforce lightning components, time triggers, object relationships, apis, lightning design system, audit trail, workflow, and external ids in salesforce, providing insights into various aspects of salesforce development and customization.', 'duration': 448.132, 'highlights': ['Salesforce Lightning allows building personalized responsive applications without writing code. Salesforce Lightning enables the creation of personalized responsive applications without coding, increasing productivity and offering functionalities such as artificial intelligence.', "The REST API in Salesforce enables integration using simple HTTP methods in XML or JSON format, making it ideal for mobile apps or external clients. Salesforce's REST API facilitates integration through simple HTTP methods in XML or JSON format, making it suitable for mobile app development or external client interaction.", 'The difference between lookup and master-detail relationships lies in dependency on the parent object and automatic deletion of child records. Lookup relationships create links between objects without dependency on the parent, while master-detail relationships involve parent control over child traits and automatic deletion of child records when the parent is deleted.', 'Salesforce objects include standard and custom objects, with object relationships used to link custom records to standard objects. Salesforce objects comprise standard and custom types, with object relationships serving to link custom records to standard objects, facilitating data management and organization.', 'Salesforce Lightning Design System is a CSS framework and component library aiding in the creation of user interfaces based on Salesforce Lightning principles. The Salesforce Lightning Design System serves as a CSS framework and component library, enabling developers and designers to construct user interfaces aligned with Salesforce Lightning principles and design language.']}, {'end': 20142.263, 'start': 19731.227, 'title': 'Salesforce reports, dashboards, and data skew', 'summary': 'Introduces salesforce reports as lists of records that meet defined criteria, discusses the types of reports available in salesforce, and explains dashboards as graphical representations of report data. it also covers dynamic dashboards, salesforce dashboard components, and data skew issues in salesforce, including account data skew, ownership skew, and lookup skew.', 'duration': 411.036, 'highlights': ['Salesforce Reports Reports in Salesforce are lists of records meeting defined criteria, allowing filtering according to specific objects. Types of reports available are tabular, summary, metric, and joint reports.', "Salesforce Dashboards Dashboards in Salesforce provide graphical representations of report data, with components showing key metrics and performance indicators. Dynamic dashboards tailor information to specific users, while static dashboards show data from a single user's perspective.", 'Salesforce Dashboard Components Salesforce dashboard components include charts, gauges, metrics, tables, and visual force pages, each serving specific purposes such as graphical data representation, displaying single values, and custom component creation.', 'Data Skew in Salesforce Data skew in Salesforce refers to non-uniform data distribution, leading to stuck stages, low CPU utilization, and out of memory errors, typically experienced with over 10,000 records. It includes account data skew, ownership skew, and lookup skew.', 'Skinny Tables in Salesforce Skinny tables in Salesforce are used to access frequently used fields and avoid joins, improving performance by containing and omitting specific types of data. Considerations for skinny tables include a maximum of 100 columns, exclusion of fields from other objects, and the need to contact Salesforce support for table recreation.']}, {'end': 20477.034, 'start': 20142.664, 'title': 'Understanding apex and its features', 'summary': 'Provides an overview of apex, including its syntax similarity to java, types of collections (list, sets, maps), methods (getters, setters), interfaces, soql, button overriding, standard vs custom controllers, who id and what id, outbound messages, and calling controller methods from javascript.', 'duration': 334.37, 'highlights': ['Apex syntax is 70% similar to Java, making it easy for Java developers to learn Apex. The syntax of Apex is 70% similar to Java, facilitating an easy transition for Java developers.', 'Types of collections in Apex: list, sets, and maps. Apex supports three main types of collections: list, sets, and maps, allowing for versatile data storage and manipulation.', 'Explanation of getter and setter methods in Apex. The chapter explains the use of getter and setter methods in Apex for passing values between the controller and visual force page.', 'Description of interfaces in Apex and their requirements for implementation. The concept of interfaces in Apex, their structure with method signatures, and the requirement for implementing classes to provide method bodies are explained.', 'Introduction to SOQL and its purpose for querying Salesforce data. The purpose of SOQL (Salesforce Object Query Language) for querying Salesforce data and its usage with Apex and visual force to retrieve sets of data.', 'Explanation of button overriding in Salesforce for customizing standard button behaviors. The chapter details the process of overriding standard button behaviors in Salesforce Classic, Lightning Experience, and mobile to customize user interactions.', 'Comparison of standard controller and custom controller in Apex. A comparison between standard controllers inheriting standard object properties and custom controllers implementing logic without leveraging a standard controller is provided.', 'Definition of who and what IDs in Salesforce and their respective representations. The distinction between who and what IDs in Salesforce, representing human and non-human objects, and examples of their use cases are presented.', 'Explanation of outbound messages and their role in sending data to external web services. The role of outbound messages in Salesforce for automating the transmission of data to external web services upon record creation or update, triggered by workflow, approval, or entitlement processes.', 'Guidance on calling a controller method from JavaScript using action function. Guidance on utilizing the action function to call a controller method from JavaScript, enabling seamless integration between Apex and JavaScript.']}, {'end': 20801.953, 'start': 20477.414, 'title': 'Batch apex in salesforce', 'summary': 'Explains batch apex in salesforce, where it is used to process large jobs that exceed normal processing limits by asynchronously processing records in batches, and it also discusses the methods to implement batch apex, differences between soql and sosl, editing apex class or triggers in production environment, apex triggers, calling an apex class in salesforce, and sharing profiles among users in salesforce.', 'duration': 324.539, 'highlights': ['Batch Apex is used to process large jobs that exceed normal processing limits by asynchronously processing records in batches Batch Apex is used to run large jobs that would exceed normal processing limits, allowing the breaking of a single job into flexible batches, for example processing 10,000 plus records in batches of 200 at a time.', 'Methods to implement batch Apex include start, execute, and finish methods In order to use batch Apex, an Apex class that implements database batch table interface and makes the class global is required, with the implementation of start, execute, and finish methods.', 'Differences between SOQL and SOSL SOQL returns records while SOSL returns fields, SOQL uses select keyword for retrieval of records from databases, whereas SOSL uses find keyword, and in SOQL, one object can be searched at one time, whereas in SOSL, many objects can be searched at one time.', 'Editing Apex class or triggers in the production environment is not possible It is not possible to directly edit the Apex class or trigger in the production environment, and can only be done in the developer edition sandbox or the testing org.', 'Apex triggers perform custom actions to records in Salesforce before or after events Apex triggers perform custom actions such as insertion, updation, or deletion of records in Salesforce, and are executed before or after the events, subject to specific conditions.', 'Ways to call an Apex class in Salesforce include from Visualforce page, developer console, JavaScript links, triggers, or other classes Apex classes in Salesforce can be called from Visualforce page, developer console, JavaScript links, triggers, other classes, or homepage components.', 'Two users can share the same profile in Salesforce It is possible to assign a similar profile to different people, teams, or managers in Salesforce, allowing them to hold access to crucial data simultaneously.']}], 'duration': 1969.619, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/22aj-5Pbev4/pics/22aj-5Pbev418832334.jpg', 'highlights': ['Salesforce offers various products such as the sales cloud, the marketing cloud service, community cloud, analytic cloud, app cloud, and more, each with its own functionalities and can be used by different teams in a company.', 'CRM benefits include enhancing communication with customers, understanding customer needs better for improved customer service, improving analytical data and reporting, providing automation for repetitive tasks, and greater efficiency in managing multiple teams.', 'Sandbox org is a copy of the production environment used for testing and development purposes, with different types including developer, developer pro, partial data, and full Sandbox.', 'Salesforce lightning app builder is a point-and-click tool for creating custom pages for the Salesforce mobile application and lightning experience, and it allows customization of record pages and the Salesforce homepage.', "Salesforce governance limits control the number of records stored in the shared database due to Salesforce's multi-tenant architecture, with different limits such as size-specific Apex limit, static Apex limit, email limit, and more.", 'Salesforce Lightning allows building personalized responsive applications without writing code.', 'The REST API in Salesforce enables integration using simple HTTP methods in XML or JSON format, making it ideal for mobile apps or external clients.', 'The difference between lookup and master-detail relationships lies in dependency on the parent object and automatic deletion of child records.', 'Salesforce objects include standard and custom objects, with object relationships used to link custom records to standard objects.', 'Salesforce Lightning Design System is a CSS framework and component library aiding in the creation of user interfaces based on Salesforce Lightning principles.', 'Salesforce Reports in Salesforce are lists of records meeting defined criteria, allowing filtering according to specific objects.', 'Salesforce Dashboards provide graphical representations of report data, with components showing key metrics and performance indicators.', 'Salesforce Dashboard Components include charts, gauges, metrics, tables, and visual force pages, each serving specific purposes such as graphical data representation, displaying single values, and custom component creation.', 'Data skew in Salesforce refers to non-uniform data distribution, leading to stuck stages, low CPU utilization, and out of memory errors, typically experienced with over 10,000 records.', 'Skinny tables in Salesforce are used to access frequently used fields and avoid joins, improving performance by containing and omitting specific types of data.', 'Apex syntax is 70% similar to Java, making it easy for Java developers to learn Apex.', 'Apex supports three main types of collections: list, sets, and maps, allowing for versatile data storage and manipulation.', 'The chapter explains the use of getter and setter methods in Apex for passing values between the controller and visual force page.', 'The concept of interfaces in Apex, their structure with method signatures, and the requirement for implementing classes to provide method bodies are explained.', 'The purpose of SOQL (Salesforce Object Query Language) for querying Salesforce data and its usage with Apex and visual force to retrieve sets of data.', 'The chapter details the process of overriding standard button behaviors in Salesforce Classic, Lightning Experience, and mobile to customize user interactions.', 'A comparison between standard controllers inheriting standard object properties and custom controllers implementing logic without leveraging a standard controller is provided.', 'The distinction between who and what IDs in Salesforce, representing human and non-human objects, and examples of their use cases are presented.', 'The role of outbound messages in Salesforce for automating the transmission of data to external web services upon record creation or update, triggered by workflow, approval, or entitlement processes.', 'Batch Apex is used to run large jobs that would exceed normal processing limits, allowing the breaking of a single job into flexible batches, for example processing 10,000 plus records in batches of 200 at a time.', 'In order to use batch Apex, an Apex class that implements database batch table interface and makes the class global is required, with the implementation of start, execute, and finish methods.', 'SOQL returns records while SOSL returns fields, SOQL uses select keyword for retrieval of records from databases, whereas SOSL uses find keyword, and in SOQL, one object can be searched at one time, whereas in SOSL, many objects can be searched at one time.', 'It is not possible to directly edit the Apex class or trigger in the production environment, and can only be done in the developer edition sandbox or the testing org.', 'Apex triggers perform custom actions such as insertion, updation, or deletion of records in Salesforce, and are executed before or after the events, subject to specific conditions.', 'Apex classes in Salesforce can be called from Visualforce page, developer console, JavaScript links, triggers, other classes, or homepage components.', 'It is possible to assign a similar profile to different people, teams, or managers in Salesforce, allowing them to hold access to crucial data simultaneously.']}], 'highlights': ['IDC predicts 4.2 million job creations in the Salesforce ecosystem from 2019 to 2024, highlighting the potential for lucrative career opportunities within the industry.', 'Salesforce Lightning offers a 41% increase in productivity, a 22% increase in win rates, a 23% faster time to close the deal, a 40% increase in collaboration, and a 44% increase in conversion rate, based on a lightning adoption survey.', 'Salesforce provides diverse career options, including roles such as administrator, business analyst, developer, consultant, and architect, with the potential for increased income based on certifications.', "Salesforce Sales Cloud stores all the customers' information at one place, which can be utilized to increase company's profitability.", 'Salesforce Marketing Cloud provides a unified platform for all social programs and data, allowing businesses to run data analytics on scattered social media data and derive business insights.', 'The use of Salesforce Marketing Cloud helped Peak Games reduce their cost per engagement, identify the best audience, compare success of separate images, and optimize creative elements for better performance.', 'Salesforce offers various credentials, divided into administration and development tracks, with basic and advanced level certifications.', 'The passing score for the Salesforce Certified Administrator exam is 65% with a time allotment of 90 minutes.', 'Salesforce Service Cloud Consultant exam focuses on customer service improvement, case management, live web chat, email to case, and web to case, requiring 105 minutes to complete and a passing score of 68%.', "Salesforce admin customizes platform for company's unique needs, serving as bridge between business and technology.", 'IP restriction in Salesforce allows limiting user logins to specific IP addresses, enhancing security by restricting access to authorized locations.', 'Organization level security in Salesforce involves maintaining a list of authorized users, setting password policies, and limiting logins to specific hours and locations.', "Salesforce's revenue growth: The revenue for the year 2020 surpassed 17 billion dollars, reaching the annual Salesforce growth rate of almost 29%.", 'Roles and responsibilities of a Salesforce developer include gathering, analyzing, and documenting requirements, translating business needs into well-architected solutions, building Salesforce applications using Apex and visual force, and collaborating with various teams for solution development.', 'Salesforce offers various products such as the sales cloud, the marketing cloud service, community cloud, analytic cloud, app cloud, and more, each with its own functionalities and can be used by different teams in a company.', 'Sandbox org is a copy of the production environment used for testing and development purposes, with different types including developer, developer pro, partial data, and full Sandbox.', 'Apex can be used to create web services that integrate Salesforce with other applications using APIs, including sending emails when new leads or contacts are added, overcoming workflow limitations, and performing complex validation.', 'Triggers in Salesforce, known as Apex triggers, allow the execution of custom actions before or after the change of any Salesforce record.', 'The s-object data type in Salesforce allows creating, modifying, or deleting records in the database, demonstrated through a code example of creating a new account in Salesforce console.', 'The chapter explains the usage and syntax of various data types such as integer, long, decimal, date, blob, string, ID, boolean, and enum with corresponding examples and explanations.', 'The while loop in Apex repeatedly executes a block of code as long as a particular condition remains true and comes out of the loop when the condition becomes false, with an example demonstrating the working of the while loop.', 'The do while loop in Apex repeatedly executes a block of code as long as a particular condition remains true, and unlike other loops, the do while loop tests the condition at the bottom of the loop and executes the code at least once, with a demonstration of the working of the do while loop.', 'The for loop in Apex is a repetitive control statement that allows the execution of a specific number of times, with syntax explanations and examples for list or set iteration.']}