К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Salesforce Development with Real-World Project - Part 02 · LearnSpace
Назад в каталог
courseraПрограммирование

Salesforce Development with Real-World Project - Part 02

Курс от Packt
Средний≈ 13.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain hands-on experience building a complete Salesforce Property Management application from scratch. By working with Salesforce technologies such as Apex, Visualforce, and custom objects, you'll acquire the skills to create real-world applications that can be showcased in interviews and on your resume. You'll begin by creating the foundational structure for your app, including custom objects for Rental Units, Agreements, and Payments. Throughout the course, you will learn how to integrate third-party services, such as Authorize.Net, for payment processing and how to manage these connections securely. The course is designed for aspiring Salesforce developers, Salesforce admins transitioning into development, and developers familiar with programming basics who wish to build Salesforce applications. No prior knowledge of Salesforce development is required, though familiarity with basic programming concepts is beneficial.

Навыки, которые вы освоите

Salesforce DevelopmentSalesforcePayment Processing and CollectionVisualforceVerification And ValidationData ValidationDevelopment TestingPayment ProcessingTransaction ProcessingAuthenticationsPayment SystemsCredit/Debit Card ProcessingMerchant ServicesBusiness LogicForce.comSoftware Development Life CycleSoftware As A ServiceCloud ApplicationsApplication Development

Программа курса

14 модулей · 87 учебных материалов

01Overview of Property Management Application4 материалов

Overview of Property Management Application

Overview Of Property Management ApplicationВидеоFull Course ResourcesЧтениеSetting up Developer AccountВидеоCreating our custom app: Creating Property Management applicationВидео
02

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Salesforce Development with Real-World Project - Part 02
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.7 ч

14 модулей

Язык: Английский

Часть программы вашего университета
Creating our first custom object: Rental Unit6 материалов

Creating our first custom object: Rental Unit

Adding Fields to the Rental Unit ObjectВидеоAdding Fields to the Rental Unit Object Part 2ВидеоAdding Fields to the Rental Unit Part 3ВидеоAdding Fields to the Rental Unit Part 4ВидеоDesigning a Custom Rental Unit Object in SalesforceDIALOGUECreating our first custom object: Rental Unit - AssessmentЗадание
03Working on the 2nd custom object related to Property Management App6 материалов

Working on the 2nd custom object related to Property Management App

Overview of the Rental Agreement object for the Property Management applicationВидеоCreating a custom object in Salesforce: Create Rental Agreement objectВидеоAdding Fields to the Rental Agreement objectВидеоAdding fields to the custom object: Adding fields to the Rental Agreement ObjectВидеоDesigning a 'Rental Agreement' Custom Object in SalesforceDIALOGUEWorking on the 2nd custom object related to Property Management App - AssessmentЗадание
04Working on third Custom Object: Statement Object6 материалов

Working on third Custom Object: Statement Object

Create a new custom object in Salesforce: Create Statement object for our appВидеоAdding fields to the custom object: Adding fields to the Statement ObjectВидеоAdding Fields to the Statement Object Part 2ВидеоAdding amount field on the statement objectВидеоDesigning a Custom Statement Object in SalesforceDIALOGUEWorking on third Custom Object: Statement Object - AssessmentЗадание
05Adding fourth Custom Object: Payment Object6 материалов

Adding fourth Custom Object: Payment Object

Create a new custom object for our Property Management app and adding fieldsВидеоAdding Fields to the Payment objectВидеоAdding Fields to the Payment object Part 2ВидеоOverview of the objects and their relationships for the Property Management appВидеоDesigning a Comprehensive Payment Object in SalesforceDIALOGUEAdding fourth Custom Object: Payment Object - AssessmentЗадание
06Record Types for Payment Object3 материалов

Record Types for Payment Object

Adding record types for the Payment object: Creating Check, Credit Card & CashВидеоCreating Record Types for Payment Methods in SalesforceDIALOGUERecord Types for Payment Object - AssessmentЗадание
07Custom Setting in Salesforce6 материалов

Custom Setting in Salesforce

What are custom settings in Salesforce and types of custom settingsВидеоHow to enable the communication between Salesforce and our Payment Gateway?ВидеоSetting up the account with Authorize.Net (Payment Gateway System)ВидеоCreate custom settings to store API credentials for Authorize.NetВидеоStoring API Keys Securely with Custom Settings in SalesforceDIALOGUECustom Setting in Salesforce - AssessmentЗадание
08Request and Response from Authorize.Net4 материалов

Request and Response from Authorize.Net

Sample Request and Response for Authorize.Net Payment GatewayВидеоHow to retrieve custom settings value in Apex?ВидеоRetrieving Custom Setting Values for Payment Gateway Authentication in SalesforceDIALOGUERequest and Response from Authorize.Net - AssessmentЗадание
09Making a Callout to the Authorize.Net9 материалов

Making a Callout to the Authorize.Net

Setting up the Http Request with all the information required by Authorize.NetВидеоSetting up the parameters for the HTTP RequestВидеоSending the Request to Authorize.Net Payment Gateway systemВидеоOverview of the Response from Authorize.NetВидеоCreating Request Wrapper object to capture the data from the VisualforceВидеоCreating Response Wrapper object to store the response from Authorize.NetВидеоConverting List of String into Response wrapperВидеоBuilding and Using Wrapper Classes for Payment Gateway IntegrationDIALOGUEMaking a Callout to the Authorize.Net - AssessmentЗадание
10Remote Site Setting and Setting up an Account with Authorize.Net4 материалов

Remote Site Setting and Setting up an Account with Authorize.Net

Overview Of Authorize.Net: Setting up an account with Authorize.NetВидеоRemote Site Settings and how to configure Remote Site Settings?ВидеоWorking with API Callouts and Wrapper Classes in SalesforceDIALOGUERemote Site Setting and Setting up an Account with Authorize.Net - AssessmentЗадание
11Visualforce Page: Creating Visualforce page to capture information from Renter6 материалов

Visualforce Page: Creating Visualforce page to capture information from Renter

Create Visualforce page and Custom Extension controllerВидеоAdd Payment Method to VF pageВидеоAdding input fields to our Visualforce PageВидеоDifferent Payment MethodsВидеоBuilding a Visualforce Payment Form: Conditional Fields and User ExperienceDIALOGUEVisualforce Page: Creating Visualforce page to capture information from Renter - AssessmentЗадание
12Create an Extension class for the Visualforce page8 материалов

Create an Extension class for the Visualforce page

Adding Payment Extension to our Visualforce pageВидеоContinue the code for Payment ExtensionВидеоSetting up input fields to capture payment informationВидеоAdding Save Payment method to the extension classВидеоAdding Save Payment method to the extension class Part 2ВидеоAdding Message to our Visualforce pageВидеоBuilding and Testing a Payment Extension Class in Salesforce (Apex)DIALOGUECreate an Extension class for the Visualforce page - AssessmentЗадание
13Sending Confirmation Email to the Renter9 материалов

Sending Confirmation Email to the Renter

Send the Confirmation email to the Renter when the payment is SuccessfulВидеоAdding validation to our Visualforce pageВидеоAdding GetIsGuest() to check if the user is a Guest userВидеоCreating a MapВидеоHow to retrieve Record Types from the object in Salesforce?ВидеоCreating a drop down for the Expiration yearsВидеоAdding Visualforce page to the Statement Page LayoutВидеоValidating Fields and Sending Payment Confirmation Emails in SalesforceDIALOGUESending Confirmation Email to the Renter - AssessmentЗадание
14Test our Property Management Application10 материалов

Test our Property Management Application

Test our Property Management ApplicationВидеоAdding Trigger to the Statement ObjectВидеоRollup Statement Amount to Rental AgreementsВидеоRollup Statement Amount to Rental Agreements Part 2ВидеоTest Rollup Statement To Rental AgreementВидеоRoll up Payments to Rental AgreementВидеоTest Roll Up Payments to Rental AgreementВидеоTest our Property Management Application - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание