Salesforce Developer Training with Real-Time Project Part 1 | Deepika Khanna | Skillshare

Salesforce Developer Training with Real-Time Project Part 1

Deepika Khanna

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
59 Lessons (6h 3m)
    • 1. Overview Of Property Management Application

      12:15
    • 2. Setting up Developer Account

      4:12
    • 3. Creating our custom app: Creating Property Management application

      3:11
    • 4. Adding Fields to the Rental Unit Object : Adding fields to the custom object

      7:09
    • 5. Adding Fields to the Rental Unit Object Part 2

      4:57
    • 6. Adding Fields to the Rental Unit Part 3

      4:37
    • 7. Adding Fields to the Rental Unit Part 4

      2:50
    • 8. Overview of the Rental Agreement object for the Property Management application

      4:12
    • 9. Creating a custom object in Salesforce: Create Rental Agreement object

      3:26
    • 10. Adding Fields to the Rental Agreement object

      5:26
    • 11. Adding fields to the custom object: Adding fields to the Rental Agreement Object

      4:43
    • 12. Create a new custom object in Salesforce: Create Statement object for our app

      3:01
    • 13. Adding fields to the custom object: Adding fields to the Statement Object

      6:16
    • 14. Adding Fields to the Statement Object Part 2

      2:21
    • 15. Adding amount field on the statement object

      1:52
    • 16. Create a new custom object for our Property Management app and adding fields

      5:27
    • 17. Adding Fields to the Payment object

      6:03
    • 18. Adding Fields to the Payment object

      7:30
    • 19. Overview of the objects and their relationships for the Property Management app

      3:57
    • 20. Adding record types for the Payment object: Creating Check, Credit Card & Cash

      2:06
    • 21. What are custom settings in Salesforce and types of custom settings

      6:31
    • 22. How to enable the communication between Salesforce and our Payment Gateway ?

      5:56
    • 23. Setting up the account with Authorize.Net (Payment Gateway System)

      6:03
    • 24. Create custom settings to store API credentials for Authorize.Net

      5:42
    • 25. Sample Request and Response for Authorize.Net Payment Gateway

      6:21
    • 26. How to retrieve custom settings value in Apex?

      8:47
    • 27. Setting up the Http Request with all the information required by Authorize.Net

      11:12
    • 28. Setting up the parameters for the HTTP Request

      3:39
    • 29. Sending the Request to Authorize.Net Payment Gateway system

      8:04
    • 30. Overview of the Response from Authorize.Net

      5:31
    • 31. Creating Request Wrapper object to capture the data from the visualforce

      4:44
    • 32. Creating Response Wrapper object to store the response from Authorize.net

      5:22
    • 33. Converting List of String into Response wrapper

      7:01
    • 34. Overview Of Authorize.Net : Setting up an account with Authorize.Net

      8:21
    • 35. Remote Site Settings and how to configure Remote Site Settings?

      3:08
    • 36. Create Visualforce page and Custom Extension controller

      4:24
    • 37. Add Payment Method to VF page

      7:47
    • 38. Adding input fields to our Visualforce Page

      4:27
    • 39. Different Payment Methods

      10:33
    • 40. Adding Payment Extension to our Visualforce page

      9:48
    • 41. Continue the code for Payment Extension

      7:38
    • 42. Setting up input fields to capture payment information

      4:21
    • 43. Adding Save Payment method to the extension class

      11:42
    • 44. Adding Save Payment method to the extension class Part 2

      8:46
    • 45. Adding Message to our Visualforce page

      5:47
    • 46. Send the Confirmation email to the Renter when the payment is Successful

      8:10
    • 47. Adding validation to our visualforce page

      10:44
    • 48. Adding GetIsGuest() to check if the user is a Guest user

      3:32
    • 49. Creating a Map <String,String>

      5:00
    • 50. How to retrieve Record Types from the object in Salesforce?

      5:10
    • 51. Creating a drop down for the Expiration years

      6:20
    • 52. Adding visualforce page to the Statement Page Layout

      6:30
    • 53. Test our Property Management Application

      7:18
    • 54. Adding Trigger to the Statement Object

      8:16
    • 55. Rollup Statement Amount to Rental Agreements

      3:13
    • 56. Rollup Statement Amount to Rental Agreements Part 2

      10:41
    • 57. Test Rollup Statement To Rental Agreement

      4:25
    • 58. Roll up Payments to Rental Agreement

      12:04
    • 59. Test Roll Up Payments to Rental Agreement

      4:17

About This Class

If you are looking for a real-time application, which you can add on your resume, this course is for you. In this course, we will build a Property Management Application from scratch using out-of-the-box features of Salesforce, Apex and Visualforce. This property Management application will communicate with third party Service using REST webservices. We will process credit card payments through Authorize.Net

This course will give you insight on how the real-world applications are built in Salesforce. This course  walks you through the process of creating a real time application in salesforce from start to finish which you can use as project in your resume and will help to build up your resume and also you will get idea about how the real time applications are done in salesforce rather then just power point presentation.

What you’ll learn

  • Integrate Salesforce application with external applications

  • Create your own custom application using APEX, Visualforce and out-of-the-box features of Salesforce.

  • Communicate with third-party application using Rest webservices.

  • Learn about custom settings

  • Difference between List and Hierarchy Custom settings

  • Learn about Remote Site Settings

  • Create controller extension, Trigger, Apex Class, Restful webservices, Custom Setting and Remote Site Settings.