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

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

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

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

Getting Started with Salesforce Development

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

О курсе

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. Kickstart your journey into Salesforce development and gain the practical skills needed to build powerful applications using Apex, triggers, and Salesforce automation tools. This course emphasizes hands-on learning so you can apply concepts immediately while mastering coding standards and development best practices. You’ll begin with programming fundamentals, exploring Apex syntax, variables, operators, and control structures. From there, you’ll advance to object-oriented concepts, collections, SObjects, and queries, learning to handle exceptions and work with transactions in Salesforce effectively. Each module combines clear explanations with real-world examples to reinforce learning. Next, you’ll dive into advanced Salesforce features, including triggers, Batch Apex, web services, and REST methods. The course also covers writing and testing Apex classes, improving code coverage, and following development best practices, giving you a complete picture of the Salesforce development lifecycle. This course is ideal for aspiring Salesforce developers, administrators, or anyone looking to automate business processes with Apex. Beginners with basic programming knowledge and intermediate learners seeking structured Salesforce development training will benefit most. No prior Salesforce experience is required. By the end of the course, you will be able to write and debug Apex code, design and implement triggers, manage transactions, build REST APIs, handle exceptions, and create test classes to ensure robust, scalable Salesforce applications.

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

Salesforce DevelopmentQuery LanguagesObject Oriented Programming (OOP)Salesforce Object Query Language (SOQL)Object Oriented DesignData StoreForce.comComputational LogicUnit TestingTest AutomationBusiness LogicSalesforceWeb ServicesTest Script DevelopmentApplication DevelopmentCode CoverageRestful APIData AccessDevelopment TestingTransaction Processing

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

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

01Introduction to Programming5 материалов

Introduction to Programming

Introduction to the CourseВидеоFull Course ResourcesЧтениеWhat Is Apex in Salesforce?ВидеоApex Syntax: How to Better Understand the Apex Syntax and Logic in Salesforce?Видео

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

Packt - Course Instructors

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

Getting Started with Salesforce Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 23.4 ч

18 модулей

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

Часть программы вашего университета
Setting Up Developer Account and Walk-through of Developer ConsoleВидео
02Variables in Apex5 материалов

Variables in Apex

What Are Variables and How to Declare Variables in Apex?ВидеоVariable Declaration: Using Variables to Store 3 Numbers and Adding ThemВидеоVariable Declaration: Using Variables to Calculate Simple InterestВидеоUnderstanding and Declaring Variables in ApexDIALOGUEVariables in Apex - AssessmentЗадание
03Primitive Data Types in Apex10 материалов

Primitive Data Types in Apex

Data Types in Apex: Learn About Data Types and What Are the Different Data TypesВидеоPrimitive Data Type in Salesforce: Data Class in Apex and Its MethodsВидеоPrimitive Data Type in Apex: Time Class in Salesforce and Its MethodsВидеоPrimitive Data Type: Datetime Class in Salesforce and Its MethodsВидеоDatetime Class with ExampleВидеоString Data Type in Apex: String Class and Its Methods in ApexВидеоString Data Type in Apex: Learn About String Methods with ExampleВидеоString Class and Its Methods with ExampleВидеоMastering Primitive Data Types and Common Methods in ApexDIALOGUEPrimitive Data Types in Apex - AssessmentЗадание
04Operators in Apex4 материалов

Operators in Apex

Overview of Operators in Apex: What Are the Different Operators in ApexВидеоWhat Are Different Operators in Apex? Learn with Help of ExamplesВидеоWorking with Apex Assignment and Logical OperatorsDIALOGUEOperators in Apex - AssessmentЗадание
05Conditional (If-Else) Statements10 материалов

Conditional (If-Else) Statements

Conditional If-Else Statements in ApexВидеоIf Else Statement in Apex with ExampleВидеоIf Else Statement in Apex with Example 2ВидеоIf-Else-If Statement in Apex: Learn About If Else If LadderВидеоIf-Else-If Statement in Apex with ExampleВидеоIf-Else-If Statement in Apex with Example 2ВидеоIf-Else-If Statement in Apex with Example 3ВидеоIf-Else-If Statement in Apex with Example 4ВидеоMastering If, Else, and Else If Statements in C#DIALOGUEConditional (If-Else) Statements - AssessmentЗадание
06Switch Statements in Apex7 материалов

Switch Statements in Apex

Overview of Switch Statements in ApexВидеоSwitch Statement with ExampleВидеоSalesforce Switch Statements: Learn About Switch Statements in ApexВидеоSalesforce Switch Statements: Learn About Switch Statements in ApexВидеоDifference Between Expressions and Statements: What Are Expressions & Statements?ВидеоExploring Apex Switch Statements and Code Style Best PracticesDIALOGUESwitch Statements in Apex - AssessmentЗадание
07Loops in Apex13 материалов

Loops in Apex

What Are Loops in Apex? Different Types of Loops in ApexВидеоWhile Loop in Apex with ExampleВидеоFor Loop in Apex with ExampleВидеоFor Loop in Salesforce with the Help of an ExampleВидеоFor Loop in Apex with Example 2ВидеоWhat Is an Infinite Loop in Apex? How to Avoid Infinite Loops in Apex?ВидеоDifferent Types of For Loop in ApexВидеоBreak and Continue Statements in Loops: Difference Between Break and ContinueВидеоNested For Loop in SalesforceВидеоHow a Nested Loop Works?ВидеоNested For Loop with ExampleВидеоExploring Loops in Apex: while, for, iteration, and nestingDIALOGUELoops in Apex - AssessmentЗадание
08Object-Oriented Concepts in Apex9 материалов

Object-Oriented Concepts in Apex

What Is a Class and Object in Apex?ВидеоWhat Is a Class and Object with ExampleВидеоStatic and Non-static MethodВидеоStatic and Non-static VariableВидеоAccess Modifiers in ApexВидеоConstructors in ApexВидеоInheritance in ApexВидеоUnderstanding Classes, Objects, and Access Modifiers in ApexDIALOGUEObject-Oriented Concepts in Apex - AssessmentЗадание
09Collections in Apex (List, Set, and Map)14 материалов

Collections in Apex (List, Set, and Map)

Collection (List, Set, and Map)ВидеоDifference Between List, Set, and MapВидеоCollections in Salesforce: List, Set, and MapВидеоList Methods in Salesforce ApexВидеоDifference Between Set() and Add() Method of ListВидеоHow to Debug Incompatible Collection Type Error?ВидеоSorting a List in Apex SalesforceВидеоSet and Map in SalesforceВидеоIterate Over a Set in Salesforce: Clear() MethodВидеоMap in Salesforce with ExampleВидеоAdding Values to a Map in SalesforceВидеоCan You Put a List Inside of a Map?ВидеоMastering Collections in Apex: Lists, Sets, and MapsDIALOGUECollections in Apex (List, Set, and Map) - AssessmentЗадание
10SObjects in Salesforce3 материалов

SObjects in Salesforce

SObject in Salesforce: What Is an SObject?ВидеоUnderstanding the SObject Generic Type in SalesforceDIALOGUESObjects in Salesforce - AssessmentЗадание
11SOSL and SOQL Queries in Salesforce4 материалов

SOSL and SOQL Queries in Salesforce

Difference Between SOSL and SOQL?ВидеоHow to Write SOSL and SOQL Queries in Salesforce?ВидеоDistinguishing SOQL vs SOSL in SalesforceDIALOGUESOSL and SOQL Queries in Salesforce - AssessmentЗадание
12Exceptions in Salesforce17 материалов

Exceptions in Salesforce

Exceptions in SalesforceВидеоHow to Handle Exceptions in Salesforce with Example?ВидеоTry-Catch Statement in SalesforceВидеоBuilt-in Exceptions in Salesforce: What Is List Exception and How to Handle It?ВидеоBuilt-in Exceptions in Salesforce: Null Pointer ExceptionВидеоQuery Exception in Salesforce and How to Handle It?ВидеоSObject Exception in Salesforce and How to Handle It Using Try-Catch Block?ВидеоException Methods in SalesforceВидеоException Class Methods with ExampleВидеоDML Exception Methods in SalesforceВидеоDML Exception Methods in PracticeВидеоMethods Related to DML ExceptionsВидеоTry with Multiple Catch and Finally BlockВидеоTry with Multiple Catch BlockВидеоCustom Exceptions in Salesforce: How to Create Custom Exceptions and Throw Them?ВидеоMastering Exception Handling in ApexDIALOGUEExceptions in Salesforce - AssessmentЗадание
13Advanced Apex4 материалов

Advanced Apex

DML: Insert and UpdateВидеоDelete and Undelete DML OperationВидеоPracticing Salesforce DML OperationsDIALOGUEAdvanced Apex - AssessmentЗадание
14Triggers in Salesforce11 материалов

Triggers in Salesforce

What Are Triggers?ВидеоTrigger to Update the Description on Contact Object Before Inserting a RecordВидеоUpdate the Description Field on Contact ObjectВидеоInsert and Update TriggerВидеоUpsert (Update and Insert at the Same Time)ВидеоThrow Error When User Tries to Delete the Contact Without AccountВидеоTrigger.New with ExampleВидеоTrigger.Old with ExampleВидеоDifference Between Trigger.New and Trigger.Old Context VariablesВидеоSalesforce Triggers: Types and Context VariablesDIALOGUETriggers in Salesforce - AssessmentЗадание
15Apex Transactions in Salesforce7 материалов

Apex Transactions in Salesforce

Apex Transaction in Salesforce: Salesforce Transaction ManagementВидеоApex Transaction with Example: Transaction Control in SalesforceВидеоBatch Apex in Salesforce: What Are the Methods in Batch Apex?ВидеоHow to Process More Than 50,000 Records in Salesforce?ВидеоStateful and Stateless in Batch ApexВидеоUnderstanding Apex Transactions and Batch Apex ProcessingDIALOGUEApex Transactions in Salesforce - AssessmentЗадание
16Salesforce Web Services3 материалов

Salesforce Web Services

Salesforce Web Services: REST and SOAP Web ServicesВидеоExposing Apex Classes as Web Services in SalesforceDIALOGUESalesforce Web Services - AssessmentЗадание
17Apex REST Methoads5 материалов

Apex REST Methods

REST Web Services in SalesforceВидеоApex REST MethodsВидеоApex REST Methods Part 2ВидеоExposing an Apex Class as a REST Web ServiceDIALOGUEApex REST Methoads - AssessmentЗадание
18Apex Test Classes10 материалов

Apex Test Classes

Apex Unit Test: Why Do We Need Test Classes in Salesforce?ВидеоHow to Write Test Classes in Apex Salesforce?ВидеоApex Test Class ExampleВидеоHow to Increase Code Coverage in Salesforce?ВидеоCode Coverage from One Sandbox to AnotherВидеоTrigger Events in SalesforceВидеоBest Practices in Salesforce DevelopmentВидеоApex Test Classes - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание