Salesforce is now the 7th most in-demand IT skill on job postings worldwide. Now is a great time to learn Salesforce and change your career to the cloud.
Salesforce retired their Developer 401 Certification in September, 2015. Taking its place is the new Salesforce Platform App Builder Certification, which is considered the starting point for Beginner and Aspiring Developers on the Salesforce Platform. This course covers every core concept that you need to understand in order to pass the Platform App Builder Certification Exam.
This course is structured after the official Study Guide for this certification. We go through each section of the Study Guide and I have devoted a corresponding section of the course with each section of the Study Guide. Helpful quizzes close out each section of the course, so you can test your retention and knowledge of these core concepts as you pursue getting certified.
In this course we will:
After Thousands of Udemy Survey ratings for my courses, the students have spoken:
"Are you learning valuable information?" 99.6% answered YES
"Are the explanations of the concepts clear?" 99.8% answered YES
"Is the instructor knowledgeable about the topic?" 99.9% answered YES
We get started by getting acquainted with me. I cover my background on the Salesforce Platform, as well as my Salesforce Certifications.
In this lecture I walk you through signing up for your own free Salesforce account, which you can keep for life.
This helpful practice activity provides you the links you'll need to download the certification exam guide. I also provides links to other training sources that Salesforce provides.
In this lecture I discuss the history of this particular certification, which was formerly known as Salesforce Certified Developer 401. I discuss how there are no pre-requisites for this certification exam. I also review other certification paths and where this particular certification resides along the learning path.
In this lecture, I walk you through the Exam Guide for the Platform App Builder Certification, and how it relates to the structure of this course. I also discuss the maintenance schedule for credentialed professionals and the timeframe for new features to make their way to the certification exam. We also discuss specifics on the exam, as described in the Exam Guide.
In this lecture I walk you through the process of migrating your Salesforce instance to Lightning Experience. We modify Activity Settings and also review Critical Updates. We enable News, formerly known as Account Insights. We also enable Notes. We assign users who are able to use Lightning Experience and then finally, we enable it in our organization.
Please note that as of the Spring '17 release, the Shared Activities setting is no longer available.
A new feature that can be configured to drive better sales performance is called the Sales Path. This new functionality, only in Lightning Experience, is used to drive engagement of Sales Reps, providing guidance along each stage of an Opportunity, to encourage data completeness by focusing on key fields at certain steps along the sales path.
In this lecture, we get oriented to the new Salesforce Lightning Experience user interface. I walk you through some of the core, universal features, such as Search, the Navigation Bar, and more.
This lecture takes you through the Salesforce User Interface, at an introductory level. The initial screen to register your phone number with your Salesforce account is also shown. The Application Menu and Tabs are introduced and explained, along with a glimpse of your home page.
In this lecture, I show you how to access the Setup menu in Salesforce Classic and in Salesforce Lightning Experience. Once there, we navigate through much of the Setup menu and discuss searching through Setup. I also visit the Company Information screen and show you how to specify changes to your Company Information, to set your time zone, default language and more.
In this helpful practice activity, I walk you through how to first edit your own user account. I then walk you through how to create a new user account in your own Salesforce instance.
In this lecture I discuss the ins and outs of the Force.com platform, and shared resources and limits. Check the Resources section of this lecture, as well.
In this lecture I discuss the MVC Design Pattern, and how it applies to Salesforce. Understanding this design pattern will help you comprehend the structure of Salesforce as a whole, and how the different pieces and functionality fit together. Check the Resources section for this lecture.
In this lecture I discuss the Salesforce Schema. We visualize this by getting introduced to the Schema Builder.
In this lecture I show you how to install a few good applications off of the AppExchange. These apps contain good reports and dashboards that we will demonstrate and work with further in subsequent lectures. I provide links to these apps as well as additional ones from the Resources section of this lecture.
In this lecture, I walk you through Sample Exam Question #3 from the exam guide.
In this lecture I show you how to reset your security token. You will need your security token in order to log in to certain applications, such as the Data Loader and the Force.com IDE.
In this lecture, I introduce you to the Data Modeling and Management Introduction section of the course.
This lecture introduces you to the concept of objects, and specifically, the two types of objects you must be familiar with in order to not only pass the Administrator exam, but to also effectively administer the Salesforce platform. Those two types of objects are:
We go through common Standard Objects that you will find in any Salesforce instance, as well as how those objects relate to one another. You may have previously heard about the concept of "Object Oriented". It is these standard and custom objects and how they relate to one another that make Salesforce an object oriented solution, through which you can build and automate solutions.
In this lecture I introduce you to the Object Manager in Lightning Experience. I walk you through how to identify standard vs. custom objects in the Object Manager. We also switch to Salesforce Classic and look at how the Setup menu has the Customize menu for Standard Objects and Create for Custom Objects.
In this lecture I discuss custom objects in Salesforce. We explore the api name of custom objects as well.
In this lecture, I walk you through the process of creating custom objects that we will use for our IMDb Clone app.
In this lecture we review Standard fields. We also investigate the different types of standard fields that are available on different standard objects and custom objects.
In this lecture I introduce you to Custom Fields. We walk through the steps of creating a custom field on our Productions app that we are building, that we will use to capture the Year of a production. I also show you how to make a field required, which may be a topic you find on your certification exam.
In addition to creating the new Custom Field, I also show you how to add the field to the page layout.
In this lecture I discuss the different field types that are available to you whenever you create a custom field. I enter a new Production record into Salesforce and show you how our new Year custom field displays in the interface, along with how the field is displayed as required. I also show you how you cannot currently change a custom field's field type from within Lightning Experience.
This text lecture contains a couple of updates that need to be addressed before proceeding to the next lecture.
In this lecture, I walk you through how to create different text fields. I also show you how to create a URL field.
In this lecture I set the Field Level Security (FLS) on the Description custom field on the Production object. This is done from the Detail page for the field. The FLS specifies if a field is Visible, and if it is Read Only and you can make these designations at the Profile level. We also cover further how to make a field required, and how when you do so, the required field has to be set to visible for users.
The Field Accessibility provides you a list of all profiles for a field and what the Field Access is. You can also select other fields from the dropdown. I also discuss the differences between Field Level Security (FLS) and Field Accessibility.
In this lecture I show you how to set up history tracking for field values on an object. History Tracking can be set on the object level and you have a limit of 20 fields that you can track history on. I also update the Page Layout on our Productions page layout to include the Production History related list, which displays any changes to a record.
In this lecture I show you how to create an auto-number field. We create a custom field with a field type of auto-number on our custom object of Production Position. To change a Name field from Text to auto-number, you click Edit from the object level to change the field type of the Name field. I also show you how to set the numbering format and starting point.
Before we create a basic formula field, which we will pull in an ID field, I felt it would be helpful for you to understand more related to Salesforce IDs at this point in the course. I talk through the 15 and 18 digit characteristics of the Salesforce ID, and also how to access via the URL in your browser, and also the Salesforce Workbench.
In this lecture we get hands on experience with accessing an ID for a record by creating a formula field. We also update the page layout to display the formula field for the ID in the Details section of the page layout. We also utilize the Advanced Formula tab in the formula editor.
In this lecture I show you how to create a checkbox field, which is also commonly referred to as a Boolean value.
In this lecture, I show you how to create a Currency field. Currency fields are used to hold currency values, and vary depending on if you have enabled multiple currencies in your organization, which we cover in the next lecture.
In this lecture I show you how to enabled multiple currencies in your free Salesforce account (do not enable multiple-currencies in your workplace organization if you do not have the proper authorization). I also address how to log a case for a free developer account, helpful support phone numbers for Salesforce support, and how to enter initial exchange rates as well as add additional currencies to your org.
In this lecture, we dive into Advanced Currency Management. I show you how to manage dated exchange rates manually. I then introduce you to a good currency update application that you can download and install off of the AppExchange.
We work through the installation and configuration of this app, including setting up a remote endpoint URL via Remote Site Settings.
In this lecture, I show you how to create a Date field. I also cover how to create a Date / Time field. We finish this lecture by reviewing the differences between these two field types, and how they look to the end user.
In this lecture, I show you how to create an email field. Email fields are useful for leveraging in email alerts and hold email addresses for records.
In this lecture I show you how to create a geolocation field, which you can use to record longitude and latitude values. These fields are useful for location based values and can be leveraged for such things as beacons in the Marketing Cloud.
In this lecture, we use the Schema Builder to review the various custom objects we have created thus far for our app. We then create an additional custom object, using the Schema Builder. We also add number fields to the new custom object via the Schema Builder.
In this lecture, I show you how to create a percentage field. I demonstrate how values are entered and the how they display as percentages in the interface.
In this lecture, I show you how to create a phone field. I then demonstrate how phone numbers are formatted and display in the user interface.
In this lecture, I show you how to create a picklist field. I then demonstrate the behavior and usability of a picklist field from the user interface.
In this lecture, I show you how to create a multi-select picklist field.I then demonstrate the behavior and usability of a multi-select picklist field from the user interface.
In this lecture, I show you how to create a dependent picklist. We explore field dependencies and how they are set.
In this lecture, I show you how to create a lookup relationship between two objects.
In this lecture, I show you how to create an external relationship field.
In this lecture, I show you how to create a master-detail relationship. Master-detail relationship fields are always created on the detail (child) object, and are connected to the master (parent) object.
I walk through the steps of creating an encrypted field. In our scenario, we are adding an encrypted field for a Contact's Social Security Number. This would be for contact records for our internal employees. We also cover the different mask types for the encryption.
In this lecture, I walk you through creating a Roll-Up Summary Field. I cover how to specify matching filters so that you only pull in the relevant records you want in a Roll-Up Summary field. I have also included the link to the online help page that contains more details and rules around this powerful field type.
In this lecture we walk through Sample Exam Question #4 from the Study Guide. This scenario deals with Roll-Up Summary fields between two custom objects. I cover the different possible answers and how they are either right or wrong. I also discuss how to strategically approach this question, first ruling out the obvious incorrect answers and then deciding between the remaining possible correct options.
I then create another sample production record, this time for a TV show, and then add a couple of episode records via the Master-Detail relationship field. I also create a roll-up summary field on the Production object to demonstrate the total number of episodes dynamically rolling up to the Production whenever new Episodes are added.
This is a conceptual lecture that talks through some of the common scenarios and reasons that data loss could result from changing a custom field's data type. I also demonstrate how data is lost when changing a field from a multi-selectpick list to a pick list. I also provide a helpful resource link for extensive notes on caveats related to changing field types.
In this lecture, I show you how to find the install link for the Data Loader from within Salesforce. The Data Loader is a local installation onto your own computer, and is used for the mass inserting, updating, and deleting of records in Salesforce. I also share a helpful resource that contains many considerations for installing the Data Loader.
NOTE: The Data Loader requires that the Java Run-Time Environment 1.8 is also installed on your machine.
In this lecture I show you how to log into the Data Loader. You have to append your Security Token to the end of your password in order to log in via the Data Loader.
In this lecture I show you some of the important settings you'll want to set in the Data Loader configuration.
In this lecture, I give you best practices and advice on what tool you should use when faced with different scenarios related to the importing of data. Limits and possible exam questions are discussed.
In this lecture I demonstrate how to mass transfer records from an objects home screen. I also demonstrate how to mass transfer the ownership of records via the Data Loader. I also show you how to form a SOQL query using the Data Loader during this lecture.
We first perform an export, and then update the OwnerId field for leads on our exported CSV file. We then perform an update via the Data Loader. I also show you how to map fields in the Data Loader.
We also enable Field History Tracking on the Lead object and track history on the Owner field. I round out this lecture by introducing you to a good 3rd party tool that is useful for Data Management in Salesforce - DataLoader.io.
External IDs are useful for integrating with external systems. You can specify a field as a unique identifier as well. In this lecture, I show you how to create an external ID that is a unique identifier.
In this lecture, I show you how to export data records out of Salesforce. Different data export options are explored.
In this lecture we discuss the implications of relationship types on Record Access. I revisit the Schema Builder and review and demonstrate the different relationship types. I also share a helpful resource from the Salesforce online help that gives a lot more details around considerations for relationships, which I encourage you to explore fully.
In this lecture we discuss the implications of relationship types on the User Interface. We view a topic from the SOAP API Developer's Guide that provides UI information related to relationship types.
In this lecture we discuss the implications of relationship types on reporting.
In this lecture, I demonstrate the various approaches and ways you can mass delete records in Salesforce.
In this lecture I introduce you to External Objects and External Data Sources. I also introduce the Lightning Connect Tutorial on GitHub that we will be working through in the next lecture, which can be accessed here
In this lecture I show you how to create an external object and a data source using Salesforce Connect with Heroku.
In this lecture I introduce you to the Schema Builder. The Schema Builder is a powerful tool that not only represents your schema/data model in Salesforce visually, but it also allows you to create custom objects, fields, and more.
In this lecture we create an additional custom object for our application in the Schema Builder. We also create a couple of Junction Objects for our application by setting up two Master-Detail Relationships for each.
In this lecture, I introduce the Security section of this course. I discuss the various topics related to Security that we will be going through together.
System and App Permissions related to Profiles are covered in-depth. I also show you how to enable the Enhanced Profile Layout.
In this lecture I demonstrate how to create a custom profile.
This lecture covers Roles and the Role Hierarchy, which governs what individual records a user may see. The roll-up nature of records in the Role Hierarchy is covered and example scenarios are addressed.
In this lecture, I show you how to create new Roles. We then assign users to these new Roles.
Newer Salesforce developers often confuse Profiles and Roles. We cover cloning a profile in order to create a custom profile and then we assign that custom profile a Login IP Range. Scenarios are discussed that you may find on the exam.
In this lecture I introduce you to Permission Sets. Permissions Sets are like Profiles in that they grant users certain rights via Objects Settings and System Settings. How they differ from Profiles is that users can be assigned to multiple Permission Sets. You can also assign users from different profiles to the same Permission Set, thus giving you the ability to give more granular system control to your user base without having to resort to creating hundreds of permissions.
In this lecture, I show you how to create a Permission Set.
In this lecture, we discuss the base level from which all security is set on in Salesforce - the Organization Wide Defaults, also commonly referred to as OWD. Be sure to check the Resources section of this lecture for the diagram that I show you in this lecture.
In this lecture, I cover another way that a user can grant access to a record, and that is by manually sharing a record with others. I demonstrate the manual sharing process in Salesforce, as well as how to see who has access to a record, and why. This is helpful when troubleshooting access issues that you'll inevitably encounter while working on the Platform.
In this lecture, I talk about CRUD - Create, Read, Update, and Delete operations. CRUD operations are an integral part of security settings in Salesforce, and it's important that you understand where these settings are controlled, and the impact that these settings have.
The Business Logic and Process Automation section of this course is massive in scope, and in this lecture I prepare you for the journey you are getting ready to embark on. This section will take you through a multitude of the key features of Salesforce when it comes to automation.
In this lecture I introduce you to the concept of Record Types, and what they are used for in Salesforce.
In this lecture, we create a couple of different record types for Accounts. We also create different record types for our app, to help us differentiate the various types of productions that we will need to account for; such as TV Shows, Movies, and Video Games.
In this lecture, I walk you through creating a record type for Contact records.
In this lecture, I walk you through the process of creating a record type for the opportunity object.
Once you introduce Record Types for an object, you must specify a Default Record Type for each Profile. In this lecture, I show you how to assign Default Record Types at the Profile level.
In this lecture, we discuss another sample exam question from the Exam Guide. I walk you through the question and we discuss what the correct answer is, and why.
Picklist Field available values can vary by Record Type. I show you how to set these specifics in this lecture. I also cover common scenarios where picklist values may mysteriously disappear.
In this lecture I demonstrate several different advanced formula fields. I also introduce you to a great Advanced Formula reference PDF that Salesforce provides (check the Resources section of this lecture for the link).
In this lecture, I demonstrate how to create a cross-object formula field.
I review another sample exam question found in the exam guide. I discuss the possible answers and why one of them is correct.
In this lecture, I walk you through creating a validation rule that enforces all Account Numbers on Accounts to be exactly 7 characters long. We build the validation rule using the Formula Editor and specify the error location when the validation rule evaluates to true. I also provide a downloadable resource PDF for sample validation rules that you can use.
This is an introductory lecture to workflow rules, which play an integral part when it comes to automation in Salesforce.
In this lecture, I walk you through the process of creating a workflow rule. I also demonstrate the different types of actions that you can perform either immediately or with a time-trigger.
In this lecture we explore the various immediate workflow actions that you can add to a workflow rule.
In this helpful practice activity, I step you through the process of creating your first workflow rule.
In this lecture I show you the different types of actions you can set to fire based on a time trigger, associated with a workflow rule. We also explore the Time Based Workflow Queue, as well as what happens once an item in the queue no longer meets the criteria.
In this helpful practice activity, I walk you through the steps of adding a time trigger and time-based workflow action to your workflow rule. We round out this lecture by specifying a default workflow user for your organization.
The Time Based Workflow Queue is a helpful tool that you can use to see what actions are set to fire in the future in your Salesforce organization. I introduce you to the Time Based Workflow Queue in this lecture.
In this lecture I introduce you to the Cloud Flow Designer and how to create Visual Workflows.
In this lecture we go through the process of installing an app off of the AppExchange to give us several sample flows from which to work.
In this lecture we leverage additional flows that were installed via the App off of the AppExchange in the previous lecture. I demonstrate auto-launch flows vs. those that require user input. I also show you how to create a new version of a flow.
We look at Regular Expressions on field inputs to validate user entires, such as email addresses for valid format, along with the formatting of error messages. I also show you how to monitor and debug flow errors utilizing the Developer Console.
In this lecture I introduce you to a newer tool that is used for process automation - the Lightning Process Builder.
In this lecture I show you how to create a basic process in the Lightning Process Builder.
In this lecture we run through a more advanced process in the Lightning Process Builder.
In this lecture I talk through how to decide when to use a workflow rule, or a visual flow, or a process. I also show you a help topic that gives the supported functionality and actions of each. This help topic is linked to from the Resources section of this lecture.
We go through the process of setting up an approval process from start to finish. Covered in this lecture are the two different wizards you can use to set up an approval process, the initial submitters and actions, record locking, request recalling, and page layouts for approval forms.
In this lecture we visualize the approval process that we created in the previous lecture. This is accessed by clicking the View Diagram button from the detail page for the Approval Process, which launches the Process Visualizer.
In this lecture I walk you through creating Assignment Rules, which can be used to automate ownership designations within Salesforce.
Escalation Rules can be used to dynamically re-assign cases to other users or queues after a specified time has passed. I demonstrate how to edit and update case escalation rules and how to monitor pending actions related to escalation rules.
The Order of Execution in Salesforce is important in order to understand how workflows, processes and other automation, such as triggers, is discussed. Refer to the Resources section for more details and reference items.
In this lecture I demonstrate the Debug Log. I show you how to set a Trace Flag on a user, specify the time range to monitor the users actions and how to view debug log results. We also create another Debug Level.
In this lecture I introduce you to the Developer Console, and various ways how it can be used.
The Social section of the exam is the smallest, weighted at 3%. In this introductory lecture, I prepare you for this section.
In this lecture, I show you how to connect Twitter and Facebook to Salesforce.
In this lecture, I walk you through the steps of setting up Social Accounts and Contacts in Salesforce. I also walk you through how to connect account and contact records to corresponding Facebook and Twitter accounts.
In this introductory lecture, I prepare you for the User Interface section of the course.
In this lecture, I introduce you to the Enhanced Page Layout Editor. This tool is used for adding fields, buttons, sections, and more to the page layout.
In this lecture I demonstrate how to add, remove and rearrange fields in a page layout. We also discuss how to make a field read-only in the page layout.
In this lecture I demonstrate how to add and remove buttons from a page layout.
In this lecture, I demonstrate how to add and remove custom links from a page layout.
In this lecture we explore adding and removing quick actions from the page layout editor.
In this lecture I show you how to override the Salesforce1 & Lightning Actions section and how to add and remove actions. I also demonstrate this using the Salesforce1 simulator available in Chrome.
In this lecture, I introduce you to Expanded Lookups. I demonstrate how to add and remove these from the page layout. We also note that these are also referred to Mobile Cards and are only available in Salesforce1.
In this lecture I show you how to add, remove and rearrange Related Lists in page layouts.
In this lecture I introduce you to report charts and how to add them to a page layout. I then demonstrate how I made a chart on a report and we then customize the page layout to include multiple report charts. We also discuss the limits of how many report charts you can add to a page layout, as well as filtering report charts.
In this lecture we explore Components in the page layout editor. Components vary by object and are only available for Salesforce1 mobile.
In this text lecture, I provide a couple of apps that you can try that generate Visualforce code for you.
In this lecture, I show you how to embed a Visualforce page inside of a standard page layout, using the Enhanced Page Layout editor.
In this lecture, I demonstrate how to add a new section to a page layout and give it a title. I also cover how to specify if the section is 1 or 2 columns, as well as setting the tab order for the section. I show you how to move an embedded Visualforce page into this new section, remove the scrollbar and label for the page, along with adding additional fields to the page layout. I also cover how to add blank space to a standard page layout.
In this lecture I demonstrate how to assign page layouts to profiles, at the object level. You can assign page layouts per record type. We look at page layout assignments for Campaigns, Accounts, and Opportunities.
In this lecture, we create a new Sales Process for Closed Won opportunities. From there, we associate that Sales Process with a new Opportunity Record Type for Closed Won Opportunities and lock down the Stages that are available for this new type of opportunity.
We also create a new page layout and assign this page layout to our profile so we can further lock down closed won opportunities. We round out the experience by creating a workflow rule and a field update so that when an opportunity stage is set to Closed Won, the Record Type is automatically updates, thus updating the page layout dynamically.
I demonstrate the Sales Path in Lightning Experience. I cover the Key Fields and Guidance for Success that guide you in filling in the most important information on an opportunity as it travels through the different stages of your sales process.
I then show you how to configure and set up the Sales Path in your own Salesforce instance via Setup.
In this lecture, I demonstrate how to create a Custom Button and add it to a page layout.
In this lecture, I demonstrate how to create a Custom Link and add it to a page layout.
In this lecture I demonstrate how to create object-specific quick actions. We add these quick actions to the page layout for both Salesforce Classic and Lightning Experience.
In this lecture I demonstrate how to create the different types of custom tabs:
In this lecture I introduce you to the Lightning App Builder Tool. From the tool, we start the process of creating our first Lightning Page, which will be used for our IMDb Clone app!
In this lecture we create our first Lightning Page in the Lightning App Builder. I demonstrate how to drag various standard Lightning Components, and Visualforce pages onto the page. I also take you through the process of installing Custom Components off of the AppExchange. I then take you through the steps of creating your own Custom Domain and activating it so you can also drag Custom Components on the Lightning Page.
I also show you how to create a Lightning Page from an opportunity record. I then show you how to customize your home page in Lightning. We then troubleshoot the issue of your Home tab now disappearing, and leverage a Knowledge Article (which is linked in the Resources section of this lecture) to bring your Home tab back and visible within Lightning Experience.
In this lecture, I show you several different Standard Lightning Components, how they behave, and how to place them inside of a Lightning Page, using the Lightning App Builder.
We then progress to working with Custom Lightning Components, by first leveraging managed Custom Lightning Components that we previously installed off of the AppExchange.
Not content to work with just managed Custom Lightning Components, we then go even further by firing up the Developer Console and creating a new Lightning Custom Component bundle, complete with a new Custom Lightning Component. I then show you how you can add your own custom Lightning Components into a Lightning Page via the App Builder.
In this lecture, we discuss the first sample question found in the exam guide for the Platform App Builder exam. This question pertains to the Lightning App Builder.
In this lecture, we create Lightning Pages for each of the objects in our IMDb Clone App. Once we have created the Lightning Pages, we edit them by first using the Lightning App Builder, dragging additional Lightning Components onto the Canvas of the Lightning pages. We then reach the point of where the page layout editor in Lightning cannot go farther - we then switch to Salesforce Classic to edit the page layouts further, by adding additional related lists and adjusting the columns of the related lists - all of which the Lightning Page editor cannot do.
In this lecture I show you how to utilize the Translation Workbench to translate various components of the Salesforce User Interface. We go through the process of translating help text for a custom field to its German equivalent, as an example.
In this lecture, I introduce you to the Reporting section of this course and the various topics that may be covered on the Platform App Builder Certification Exam.
In this lecture, I show the new look of Reports in Lightning Experience. We visit some of the reports that are available from the different apps that I installed from the AppExchange in the previous lecture. I show you how to modify reports, adjust filters, add column and row groupings, and more.
In this lecture, I show you how to create a basic Joined Report.
Custom Report Types enable you to report on 3 or 4 related objects. This lecture goes through the example of reporting on accounts with contacts and cases. We then run through cross-filters and grouping in reports.
In this text lecture, I walk you through the process of creating additional Custom Report Types and then leveraging those Custom Report Types to create additional Joined Reports.
In this lecture, I show the new look of Dashboards in Lightning Experience and how to create Dashboard, along with previewing various Dashboard components.
In this lecture, I demonstrate how to create Reporting Snapshots. I also discuss the purpose behind Reporting Snapshots, which were formerly known as Analytic Snapshots - which are useful for trend reporting over time in Salesforce.
In this lecture, I show you different types of Lightning Experience charts. We discuss where Lightning Charts may be viewed. We also discuss the Kanban Board, which is available for Lead and Opportunity List views that are filtered to include records of just one record type.
In this introductory lecture, I prepare you for the Mobile section of this course. We will be getting into the Salesforce1 mobile app, in-depth, as we prepare for this section of the exam.
This text lecture provides the steps and links involved for getting the Salesforce1 mobile app downloaded and installed on your device.
Now that you have Salesforce1 downloaded and installed, you will need to also configure various Salesforce mobile settings in your org.
In this lecture we tour the Salesforce1 interface. The Search functionality of Salesforce1 is shown. The Navigation menu is explored, along with Global Actions. I demonstrate performing a Chatter post in Salesforce1. I also show how to add a photo to a Chatter post, using the camera in your phone. Watch for my cameo appearance.
I also show you how to manage push notifications. I also cover how to adjust your settings for caching records for offline use and accessing alerts. I even show you how to create a poll in Salesforce1.
In this lecture I demonstrate how to access Lead records, as well as follow them in Chatter. I show you how to access the Lead's Feed, Details, and Related tabs. I also cover the object specific actions that can be performed on a Lead Record, such as logging a call, adding a new task, posting to Chatter, and also how to edit a lead record.
I demonstrate how various field types function on mobile, such as dropdown fields, etc.
I go through the process of making a call from a lead record and how the app can dial the phone number for you and log the call once you hang up from the call.
I also demonstrate how to access Campaigns in Salesforce1. I also cover the object-specific actions for Campaigns in Salesforce1. I demonstrate how to change owners on a campaign, as well as accessing the Feed, Details, and Related tabs for a campaign.
We access Campaign Members for a campaign and accessing individual campaign member cards.
In this lecture I demonstrate how to access Accounts in Salesforce1. List views in Salesforce1 are also demonstrated. The Account object tabs for Feed, Details and Related are also demonstrated. We cover the object-specific actions available in Salesforce1 when dealing with accounts.
Other Sales related objects that we cover are Contacts and Opportunities. We cover the Feed, Details, and Related tabs for each of these objects. We also cover the object-specific actions and how they are performed for these objects as well.
I also show Sales Analytics features available in Salesforce1 for various Sales Dashboards and Reports.
In this lecture I demonstrate how to access Cases in Salesforce1. I demonstrate the functionality of the Feed, Details and Related tabs for cases. I cover object-specific actions for Cases in Salesforce1. I demonstrate creating a new case and following it in Chatter from my phone.
I also cover how to delete a case. Related cards for the Account and Contact on a Case is also covered. I also show you how to access Cases from an account, to give you a holistic view of your Case Management for an account from your phone.
I also demonstrate how to re-open a closed case.
This lecture is rounded out with Case Analytics by visiting various reports and dashboards related to Cases in Salesforce1. I demonstrate how to access the underlying report that a dashboard is deriving its data from, and data sorting.
In this lecture, I get you started with the proper Salesforce1 configuration sequences and tasks.
This lecture discusses how to set up users' access to Salesforce1 from their user account.
You can create Global Actions that can be used in Salesforce1. This lecture walks you through how to create Global Actions.
In addition to Global Actions, you can also create and employ object-specific actions in Salesforce1. This lecture walks you through the process of creating Object-Specific Actions.
Now that you have created actions for use in Salesforce1, it is a good idea to make them more usable for your end-users. This lecture walks you through the process of creating Action Layouts to optimize the user experience in Salesforce1!
In this lecture I show you how to edit the Navigation menu in Salesforce1. We also review how a Custom Tab for a Lightning Page can be added to the Navigation menu.
Another key factor for the interface and user experience of Salesforce1 is Compact Layouts. This lecture covers what they are and how they are created - and rest assured that Compact Layouts will find their way onto the Platform App Builder Certification exam.
In this lecture I show you how to enable or disable push notifications as well as in app notifications for Salesforce1. We further explore how to show all details in a notification.
In this lecture, I show you where to set Salesforce1 offline settings.
In this lecture, I show you how to update the Description of a Visualforce page. I also demonstrate how to specify if a Visualforce page is accessible in the Salesforce1 Mobile App and in Lightning. I then show you how to set the API version of a Visualforce page, as well as setting the security of the Visualforce page, making it available to other profiles in the process.
In this introductory lecture, I prepare you for the final section of the exam guide - App Deployment. In this section we will discuss the various ways you can deploy apps to different Salesforce instances.
In this lecture, we discuss the different types of sandboxes that are available. You will be expected to know the different types of Sandboxes that are available, as well as the purpose of Sandboxes, on the exam.
In this lecture I show you how to create a change set and then we discuss uploading, validating and deploying of change sets. We also cover adding profiles to a change set. Check the Resources section for additional helpful information.
In this lecture I walk you through the process of creating and uploading an unmanaged package to the AppExchange. Unmanaged packages are packages that contain code that can be edited and customized to fit your needs. Unmanaged packages are also a mechanism you can use to deploy code and metadata between Salesforce organizations and is a useful tool available to you for app deployment.
In this lecture, I take you through various pre-deployment and post-deployment concerns when deploying apps to various environments on the platform. I also introduce you to the Salesforce Development Lifecycle Guide. Some of the topics covered include the View Setup Audit Trail, the Deployed checkbox for custom objects, and activating workflows and processes during post-deployment. We also discuss the need for backing up data and getting legacy data in-sync with new changes to the platform via app deployments.
In this text lecture, I share various helpful links on Installing the Force.com IDE, Configuration, and more.
In this lecture I walk you through how to access various tools that are available to you that facilitate the deployment of code and other forms of metadata from one Salesforce org to another. These tools include the Force.com Migration Tool, other IDE's, such as Maven's Mate, as well as the Force.com Workbench.
I teach Salesforce because I am passionate about the platform, and the awesome things you can build quickly on it - including your career! There is an extreme shortage of Salesforce talent in the job market, and I am creating Salesforce Certification and User courses, so that you can get a good paying job in the cloud.
After Thousands of Udemy Survey ratings for my courses, the students have spoken:
"Are you learning valuable information?" 99.6% answered YES
"Are the explanations of the concepts clear?" 99.8% answered YES
"Is the instructor knowledgeable about the topic?" 99.9% answered YES
I have been building solutions on the Salesforce platform since 2008, and started my own certification journey in 2011. Before discovering Salesforce, I worked as a Technical Writer, Trainer, and built blogs using Wordpress. Once I found Salesforce, I saw it as the quickest path to building world-class web and mobile applications for businesses and consumers. I've attained 6 Salesforce Certifications along the way: Salesforce Developer, Salesforce Administrator, Salesforce Advanced Administrator, Salesforce Sales Cloud Consultant, Salesforce Service Cloud Consultant, and Salesforce Platform App Builder.
I am the founder of Mike Wheeler Media, LLC, where my mission is to Inspire, Equip and Train the masses on the Salesforce Platform. Feel free to connect with me through the various social profile links on my profile here.
Currently working as a full time video editor and producer, gaining a wealth of experience by having edited 100+ Hours of content. Became a NASA Goddard Space Flight Center intern at the age of 16 and worked on 3D graphical creations, as well as various video projects (including a commercial for NASA TV with Optimus Prime voice actor, Peter Cullen) during a 6 week paid summer internship.
Diving deeper into video production allowed the ability to adopt 3D/2D graphics & computer animation into a production workflow.
My goal is to clearly convey all that I have learned in the video production realm, to help expand the knowledge of my students and get them to that information the quickest way possible.