آموزش شروع توسعه در سالزفورس (Salesforce Development) - آخرین آپدیت

دانلود Getting Started with Salesforce Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. سفر خود را در توسعه سالزفورس آغاز کنید و مهارت‌های عملی مورد نیاز برای ساخت اپلیکیشن‌های قدرتمند با استفاده از Apex، تریگرها (Triggers) و ابزارهای اتوماسیون سالزفورس را به دست آورید. این دوره بر یادگیری عملی تأکید دارد تا بتوانید مفاهیم را بلافاصله به کار ببرید و همزمان بر استانداردهای کدنویسی و بهترین روش‌های توسعه مسلط شوید. شما با مبانی برنامه‌نویسی، بررسی سینتکس Apex، متغیرها، عملگرها و ساختارهای کنترلی شروع خواهید کرد. سپس به مفاهیم شیء‌گرایی، مجموعه‌ها (Collections)، SObjects و کوئری‌ها پیش می‌روید و یاد می‌گیرید که چگونه استثناها (Exceptions) را مدیریت کرده و به‌طور مؤثر با تراکنش‌ها در سالزفورس کار کنید. هر ماژول، توضیحات شفاف را با مثال‌های واقعی ترکیب می‌کند تا یادگیری تقویت شود. در ادامه، به ویژگی‌های پیشرفته سالزفورس از جمله تریگرها، Batch Apex، وب‌سرویس‌ها و متدهای REST خواهید پرداخت. این دوره همچنین نوشتن و تست کلاس‌های Apex، بهبود پوشش کد (Code Coverage) و پیروی از بهترین متدهای توسعه را پوشش می‌دهد تا تصویری کامل از چرخه حیات توسعه سالزفورس داشته باشید. این دوره برای توسعه‌دهندگان آینده سالزفورس، مدیران سیستم (Administrators) یا هر کسی که به دنبال اتوماسیون فرآیندهای تجاری با Apex است، ایده‌آل است. مبتدیانی که دانش پایه برنامه‌نویسی دارند و یادگیرندگان سطح متوسط که به دنبال آموزش ساختاریافته توسعه سالزفورس هستند، بیشترین بهره را خواهند برد. هیچ تجربه قبلی در سالزفورس مورد نیاز نیست. در پایان این دوره، شما قادر خواهید بود کدهای Apex را بنویسید و دیباگ کنید، تریگرها را طراحی و پیاده‌سازی نمایید، تراکنش‌ها را مدیریت کنید، APIهای REST بسازید، استثناها را مدیریت کنید و کلاس‌های تست برای تضمین برنامه‌های سالزفورس مقاوم و مقیاس‌پذیر ایجاد کنید.

سرفصل ها و درس ها

مقدمه‌ای بر برنامه‌نویسی Introduction to Programming

  • معرفی دوره Introduction to the Course

  • Apex در سالزفورس چیست؟ What Is Apex in Salesforce?

  • سینتکس Apex: چگونه منطق و سینتکس Apex را بهتر درک کنیم؟ Apex Syntax: How to Better Understand the Apex Syntax and Logic in Salesforce?

  • راه‌اندازی حساب توسعه‌دهنده و بررسی Developer Console Setting Up Developer Account and Walk-through of Developer Console

متغیرها در Apex Variables in Apex

  • متغیرها چیستند و چگونه در 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

انواع داده‌های اولیه در Apex Primitive Data Types in Apex

  • انواع داده در Apex: آشنایی با انواع مختلف داده‌ها Data Types in Apex: Learn About Data Types and What Are the Different Data Types

  • نوع داده اولیه در سالزفورس: کلاس Data و متدهای آن Primitive Data Type in Salesforce: Data Class in Apex and Its Methods

  • نوع داده اولیه در Apex: کلاس Time در سالزفورس و متدهای آن Primitive Data Type in Apex: Time Class in Salesforce and Its Methods

  • نوع داده اولیه: کلاس Datetime در سالزفورس و متدهای آن Primitive Data Type: Datetime Class in Salesforce and Its Methods

  • کلاس Datetime همراه با مثال Datetime Class with Example

  • نوع داده رشته‌ای (String) در Apex: کلاس String و متدهای آن String Data Type in Apex: String Class and Its Methods in Apex

  • نوع داده رشته‌ای در Apex: یادگیری متدهای String با مثال String Data Type in Apex: Learn About String Methods with Example

  • کلاس String و متدهای آن به همراه مثال String Class and Its Methods with Example

عملگرها در Apex Operators in Apex

  • مروری بر عملگرها در Apex: انواع عملگرها چیستند؟ Overview of Operators in Apex: What Are the Different Operators in Apex

  • انواع عملگرهای Apex را با مثال‌ها یاد بگیرید What Are Different Operators in Apex? Learn with Help of Examples

دستورات شرطی (If Else) Conditional (If-Else) Statements

  • دستورات شرطی If Else در Apex Conditional If-Else Statements in Apex

  • دستور If Else در Apex همراه با مثال If Else Statement in Apex with Example

  • دستور If Else در Apex همراه با مثال ۲ If Else Statement in Apex with Example 2

  • دستور If Else If در Apex: یادگیری ساختار نردبانی If Else If If-Else-If Statement in Apex: Learn About If Else If Ladder

  • دستور If Else If در Apex همراه با مثال If-Else-If Statement in Apex with Example

  • دستور If Else If در Apex همراه با مثال ۲ If-Else-If Statement in Apex with Example 2

  • دستور If Else If در Apex همراه با مثال ۳ If-Else-If Statement in Apex with Example 3

  • دستور If Else If در Apex همراه با مثال ۴ If-Else-If Statement in Apex with Example 4

دستورات Switch در Apex Switch Statements in Apex

  • مروری بر دستورات Switch در Apex Overview of Switch Statements in Apex

  • دستور Switch همراه با مثال Switch Statement with Example

  • دستورات Switch سالزفورس: یادگیری Switch در Apex Salesforce Switch Statements: Learn About Switch Statements in Apex

  • دستورات Switch سالزفورس: بررسی عمیق‌تر Switch در Apex Salesforce Switch Statements: Learn About Switch Statements in Apex

  • تفاوت عبارت‌ها (Expressions) و دستورات (Statements) Difference Between Expressions and Statements: What Are Expressions & Statements?

حلقه‌ها در Apex Loops in Apex

  • حلقه‌ها در Apex چیستند؟ انواع مختلف حلقه‌ها What Are Loops in Apex? Different Types of Loops in Apex

  • حلقه While در Apex همراه با مثال While Loop in Apex with Example

  • حلقه For در Apex همراه با مثال For Loop in Apex with Example

  • حلقه For در سالزفورس به کمک مثال For Loop in Salesforce with the Help of an Example

  • حلقه For در Apex همراه با مثال ۲ For Loop in Apex with Example 2

  • حلقه بی‌نهایت در Apex چیست و چگونه از آن جلوگیری کنیم؟ What Is an Infinite Loop in Apex? How to Avoid Infinite Loops in Apex?

  • انواع مختلف حلقه For در Apex Different Types of For Loop in Apex

  • دستورات Break و Continue در حلقه‌ها و تفاوت آن‌ها Break and Continue Statements in Loops: Difference Between Break and Continue

  • حلقه For تو در تو (Nested) در سالزفورس Nested For Loop in Salesforce

  • حلقه تو در تو چگونه کار می‌کند؟ How a Nested Loop Works?

  • حلقه For تو در تو همراه با مثال Nested For Loop with Example

مفاهیم شیء‌گرایی در Apex Object-Oriented Concepts in Apex

  • کلاس و شیء (Object) در Apex چیست؟ What Is a Class and Object in Apex?

  • توضیح کلاس و شیء همراه با مثال What Is a Class and Object with Example

  • متدهای Static و Non-static Static and Non-static Method

  • متغیرهای Static و Non-static Static and Non-static Variable

  • تعدیل‌کننده‌های دسترسی (Access Modifiers) در Apex Access Modifiers in Apex

  • سازنده‌ها (Constructors) در Apex Constructors in Apex

  • وراثت (Inheritance) در Apex Inheritance in Apex

مجموعه‌ها در Apex (List, Set, and Map) Collections in Apex (List, Set, and Map)

  • مجموعه‌ها (List, Set, and Map) Collection (List, Set, and Map)

  • تفاوت بین List، Set و Map Difference Between List, Set, and Map

  • مجموعه‌ها در سالزفورس: بررسی List، Set و Map Collections in Salesforce: List, Set, and Map

  • متدهای List در Salesforce Apex List Methods in Salesforce Apex

  • تفاوت بین متدهای Set() و Add() در List Difference Between Set() and Add() Method of List

  • چگونه خطای Incompatible Collection Type را دیباگ کنیم؟ How to Debug Incompatible Collection Type Error?

  • مرتب‌سازی (Sorting) یک List در Apex سالزفورس Sorting a List in Apex Salesforce

  • استفاده از Set و Map در سالزفورس Set and Map in Salesforce

  • پیمایش روی Set در سالزفورس: متد Clear() Iterate Over a Set in Salesforce: Clear() Method

  • استفاده از Map در سالزفورس همراه با مثال Map in Salesforce with Example

  • افزودن مقادیر به یک Map در سالزفورس Adding Values to a Map in Salesforce

  • آیا می‌توان یک List را داخل یک Map قرار داد؟ Can You Put a List Inside of a Map?

مفهوم SObjects در سالزفورس SObjects in Salesforce

  • مفهوم SObject در سالزفورس: SObject چیست؟ SObject in Salesforce: What Is an SObject?

کوئری‌های SOSL و SOQL در سالزفورس SOSL and SOQL Queries in Salesforce

  • تفاوت بین SOSL و SOQL چیست؟ Difference Between SOSL and SOQL?

  • چگونه کوئری‌های SOSL و SOQL را در سالزفورس بنویسیم؟ How to Write SOSL and SOQL Queries in Salesforce?

مدیریت استثناها (Exceptions) در سالزفورس Exceptions in Salesforce

  • استثناها (Exceptions) در سالزفورس Exceptions in Salesforce

  • چگونه استثناها را در سالزفورس مدیریت کنیم؟ (با مثال) How to Handle Exceptions in Salesforce with Example?

  • دستور Try-Catch در سالزفورس Try-Catch Statement in Salesforce

  • استثناهای داخلی سالزفورس: List Exception چیست و چگونه مدیریت شود؟ Built-in Exceptions in Salesforce: What Is List Exception and How to Handle It?

  • استثناهای داخلی سالزفورس: Null Pointer Exception Built-in Exceptions in Salesforce: Null Pointer Exception

  • خطای Query Exception در سالزفورس و نحوه مدیریت آن Query Exception in Salesforce and How to Handle It?

  • خطای SObject Exception و مدیریت آن با بلوک Try-Catch SObject Exception in Salesforce and How to Handle It Using Try-Catch Block?

  • متدهای Exception در سالزفورس Exception Methods in Salesforce

  • متدهای کلاس Exception همراه با مثال Exception Class Methods with Example

  • متدهای DML Exception در سالزفورس DML Exception Methods in Salesforce

  • تمرین متدهای DML Exception DML Exception Methods in Practice

  • متدهای مرتبط با خطاهای DML Methods Related to DML Exceptions

  • استفاده از Try با چندین Catch و بلوک Finally Try with Multiple Catch and Finally Block

  • استفاده از Try با چندین بلوک Catch Try with Multiple Catch Block

  • استثناهای سفارشی (Custom Exceptions): ایجاد و پرتاب استثنا Custom Exceptions in Salesforce: How to Create Custom Exceptions and Throw Them?

مباحث پیشرفته Apex Advanced Apex

  • عملیات DML: درج (Insert) و به‌روزرسانی (Update) DML: Insert and Update

  • عملیات حذف (Delete) و بازیابی (Undelete) در DML Delete and Undelete DML Operation

تریگرها در سالزفورس Triggers in Salesforce

  • تریگرها (Triggers) چیستند؟ What Are Triggers?

  • تریگری برای به‌روزرسانی توضیحات در شیء Contact قبل از درج رکورد Trigger to Update the Description on Contact Object Before Inserting a Record

  • به‌روزرسانی فیلد Description در شیء Contact Update the Description Field on Contact Object

  • تریگر Insert و Update Insert and Update Trigger

  • عملیات Upsert (به‌روزرسانی و درج همزمان) Upsert (Update and Insert at the Same Time)

  • نمایش خطا هنگام حذف Contact بدون داشتن Account Throw Error When User Tries to Delete the Contact Without Account

  • استفاده از Trigger.New همراه با مثال Trigger.New with Example

  • استفاده از Trigger.Old همراه با مثال Trigger.Old with Example

  • تفاوت بین متغیرهای Context در Trigger.New و Trigger.Old Difference Between Trigger.New and Trigger.Old Context Variables

تراکنش‌های Apex در سالزفورس Apex Transactions in Salesforce

  • تراکنش‌های Apex در سالزفورس: مدیریت تراکنش‌ها Apex Transaction in Salesforce: Salesforce Transaction Management

  • تراکنش Apex همراه با مثال: کنترل تراکنش در سالزفورس Apex Transaction with Example: Transaction Control in Salesforce

  • Batch Apex در سالزفورس: متدهای Batch Apex چیستند؟ Batch Apex in Salesforce: What Are the Methods in Batch Apex?

  • چگونه بیش از ۵۰,۰۰۰ رکورد را در سالزفورس پردازش کنیم؟ How to Process More Than 50,000 Records in Salesforce?

  • مفاهیم Stateful و Stateless در Batch Apex Stateful and Stateless in Batch Apex

وب‌سرویس‌های سالزفورس Salesforce Web Services

  • وب‌سرویس‌های سالزفورس: REST و SOAP Salesforce Web Services: REST and SOAP Web Services

متدهای REST در Apex Apex REST Methoads

  • وب‌سرویس‌های REST در سالزفورس REST Web Services in Salesforce

  • متدهای REST در Apex Apex REST Methods

  • متدهای REST در Apex (بخش دوم) Apex REST Methods Part 2

کلاس‌های تست Apex Apex Test Classes

  • تست واحد (Unit Test) در Apex: چرا به کلاس‌های تست نیاز داریم؟ Apex Unit Test: Why Do We Need Test Classes in Salesforce?

  • چگونه کلاس‌های تست را در Apex سالزفورس بنویسیم؟ How to Write Test Classes in Apex Salesforce?

  • مثال از کلاس تست Apex Apex Test Class Example

  • چگونه پوشش کد (Code Coverage) را در سالزفورس افزایش دهیم؟ How to Increase Code Coverage in Salesforce?

  • انتقال Code Coverage از یک Sandbox به Sandbox دیگر Code Coverage from One Sandbox to Another

  • رویدادهای تریگر (Trigger Events) در سالزفورس Trigger Events in Salesforce

  • بهترین روش‌ها (Best Practices) در توسعه سالزفورس Best Practices in Salesforce Development

نمایش نظرات

آموزش شروع توسعه در سالزفورس (Salesforce Development)
جزییات دوره
19h 26m
105
(آخرین آپدیت)
6
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar