آموزش توسعه پیشرفته Lightning Web Components و Visualforce - آخرین آپدیت

دانلود Advanced Lightning Web Components & Visualforce Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! یک روش هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. این دوره پیشرفته، بررسی دقیقی روی Lightning Web Components (LWC) و توسعه Visualforce در Salesforce ارائه می‌دهد. شما یاد خواهید گرفت که چگونه از Dynamic Apex برای ساخت اپلیکیشن‌های انعطاف‌پذیر و مقیاس‌پذیر استفاده کنید و مفاهیم ضروری امنیتی، از جمله پیشگیری از آسیب‌پذیری‌ها در Apex و Visualforce را بررسی نمایید. با تسلط بر معماری‌های پیچیده کامپوننت‌ها و تعاملات آن‌ها، قادر خواهید بود اپلیکیشن‌های کارآمد و امنی در Salesforce بسازید. در طول این دوره، مهارت‌های خود را در کار با Lightning Aura Components، از جمله مدیریت ویژگی‌های کامپوننت (Attributes)، اتصال داده‌ها (Data Binding)، مدیریت رویدادها و موارد دیگر توسعه خواهید داد. همچنین به موضوعات تخصصی LWC مانند متدهای چرخه حیات (Lifecycle Methods)، رندر کردن لیست‌های پویا و ایجاد ارتباطات بلادرنگ بین کامپوننت‌ها خواهید پرداخت. شما تجربه لازم برای مواجهه با کاربردهای عملی و نیازمندی‌های پیچیده سازمانی، از جمله سرویس‌های ناوبری (Navigation Services)، مدیریت رکوردها و اعلان‌های Toast را کسب خواهید کرد. این دوره برای توسعه‌دهندگان با تجربه‌ای طراحی شده است که به دنبال تعمیق دانش خود در توسعه Salesforce با استفاده از LWC و Visualforce هستند. اگر با مبانی Salesforce آشنا هستید و می‌خواهید مهارت‌های خود را ارتقا دهید، این دوره گام بعدی ایده‌آل برای شماست. در پایان این دوره، شما قادر خواهید بود اپلیکیشن‌های پویا و مقیاس‌پذیر Salesforce را ساخته و مستقر کنید، از الگوهای پیشرفته ارتباطی کامپوننت‌ها بهره ببرید، عملکرد را بهینه کنید و داده‌ها را به صورت امن و کارآمد مدیریت نمایید.

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

آسیب‌پذیری‌های امنیتی در Apex و Visualforce Security Vulnerabilities in Apex and Visualforce

  • مروری بر آسیب‌پذیری‌های مختلف موجود در Salesforce Overview of Different Vulnerabilities Which Exist in Salesforce

  • تزریق SOQL چیست و چگونه می‌توان از آن جلوگیری کرد؟ What Is SOQL Injection and How Can We Prevent It?

  • استثناهای سفارشی در Apex: نحوه ایجاد Custom Exception Custom Exception in Apex: How to Create a Custom Exception in Apex?

ترتیب اجرای ذخیره‌سازی در Salesforce Save Order of Execution in Salesforce

  • ترتیب اجرای ذخیره‌سازی: توالی رویدادها پس از ذخیره رکورد Save Order of Execution Salesforce: Sequence of Events After We Save the Record

  • رابطه بین تراکنش Apex و ترتیب اجرای ذخیره‌سازی Relationship Between Apex Transaction and Save Order of Execution

استفاده از Dynamic Apex در Salesforce Dynamic Apex in Salesforce

  • داینامیک Apex: استفاده از کلاس Schema در Salesforce Dynamic Apex in Salesforce: Use of Schema Class in Salesforce

  • چگونه به صورت برنامه‌نویسی به Schema شیء دسترسی داشته باشیم و از آن استفاده کنیم؟ How to Programmatically Access and Utilize the Object Schema?

  • نحوه دریافت تمام فیلدهای یک شیء با استفاده از Dynamic Apex How to Get All Fields of an Object in Salesforce Using Dynamic Apex?

  • دریافت روابط فرزند (Child Relationships) از یک شیء Getting Child Relationships from an Object

  • بررسی کلاس TabSetResult: توصیف تب‌ها با استفاده از متدهای Schema Describing TabSetResult Class: Describing Tabs Using Schema Methods

  • چگونه فیلدهای ضروری یک شیء را به صورت پویا دریافت کنیم؟ How to Fetch Required Fields of an Object Dynamically?

کامپوننت‌های Lightning Aura Lightning Aura Components

  • نحوه تنظیم دامنه سفارشی (Custom Domain) برای سازمان Salesforce How to Setup Your Custom Domain for Salesforce Org?

  • فریم‌ورک کامپوننت لایتنینگ Salesforce چیست؟ What Is Salesforce Lightning Component Framework?

  • افزودن استایل به اپلیکیشن لایتنینگ با استفاده از Static Resource خارجی To Add Styling to Your Lightning Application Using External Static Resource

  • ویژگی‌ها (Attributes) چیستند؟ What Are Attributes?

  • ویژگی‌های کامپوننت (Component Attributes) چیستند؟ What Are Component Attributes?

  • ترکیب کامپوننت‌ها به همراه مثال Component Composition with Example

  • عبارات Salesforce و کامپوننت aura:if چیست؟ What Is Salesforce Expression and aura:if Component?

  • تامین‌کنندگان مقدار جهانی (Global Value Providers) چیستند؟ What Are Global Value Providers?

  • کامپوننت‌های استاندارد و Force.com Standard and Force.com Components

  • کامپوننت‌های UI لایتنینگ: متن ورودی، متن خروجی و دکمه Salesforce UI Components: Input Text, Output Text, and Button

  • مدیریت رویدادها با استفاده از کنترلر سمت کلاینت Handling Events Using Client-Side Controller

  • مروری بر کنترلر سمت سرور Apex Apex Server-Side Controller Overview

  • نحوه بازیابی رکوردها از اشیاء استاندارد در لایتنینگ How to Retrieve Records from Standard Object in Lightning?

  • دیباگ کردن کامپوننت‌های لایتنینگ Debugging Lightning Components

ساخت اولین اپلیکیشن Lightning از صفر Building Our First Lightning App from Scratch

  • مروری بر اپلیکیشن لایتنینگ ما Overview of Our Lightning App

  • ایجاد کلاس ContactController Creating the ContactController Class

  • ایجاد اپلیکیشن لایتنینگ Creating the Lightning Application

  • ایجاد کامپوننت ContactList Creating the ContactList Component

  • کامپوننت SearchBar (نوار جستجو) SearchBar Component

  • ایجاد کامپوننت ContactDetails Creating the ContactDetails Component

کامپوننت‌های وب لایتنینگ (LWC) Lightning Web Component

  • مروری بر LWC: مزایای Lightning Web Components Overview of Lightning Web Components: Benefits of Lightning Web Components

راه‌اندازی محیط توسعه برای کامپوننت LWC Setting up Development Environment for LWC Component

  • راه‌اندازی محیط توسعه: نصب Salesforce CLI و Visual Studio Setting up Development Environment: Install Salesforce CLI and Visual Studio

  • تنظیم دامنه من و فعال‌سازی Dev Hub در Salesforce Setting Up My Domain and Enable Dev Hub in Salesforce

  • ایجاد یک Scratch Org Create a Scratch Org

  • دستورات مورد نیاز در Visual Studio Commands to Use in Visual Studio

ساخت اولین کامپوننت وب لایتنینگ Building Our First Lightning Web Component

  • ساخت اولین کامپوننت وب لایتنینگ Building Our First Lightning Web Component

  • اتصال داده‌ها (Data Binding) در LWC Data Binding in Lightning Web Component

رندر کردن شرطی کامپوننت‌ها در LWC Rendering Components Conditionally in LWC

  • رندر شرطی عناصر DOM با استفاده از دستور if:true|false Render DOM Elements Conditionally Using if:true|false Directive

  • بررسی دستور if:true|false در Lightning Web Components if:true|false Directive in Lightning Web Components

رندر کردن لیست آیتم‌ها در Lightning Web Components Rendering List of Items in Lightning Web Components

  • نحوه رندر کردن لیستی از آیتم‌ها در LWC How to Render a List of Items in Lightning Web Components?

  • نحوه رندر لیست با استفاده از دستور Iterator How to Render a List Using Iterator Directive?

ساخت اپلیکیشن‌ها در Lightning Web Components Building Applications in Lightning Web Components

  • ساخت یک اپلیکیشن ساده: ماشین حساب سود ساده Building a Simple Application: Simple Interest Calculator

  • ساخت اپلیکیشن با LWC: ماشین حساب اشکال هندسی Building a Simple Application with Lightning Web Components: Shape Calculator

انواع ویژگی‌ها (Properties) در LWC Types of Properties in LWC

  • ویژگی‌های عمومی (Public Properties) در LWC چیستند؟ What Are Public Properties in LWC?

  • نحوه انتقال داده‌ها از کامپوننت والد به فرزند در LWC How to Pass Data from Parent Component to Child Component in LWC?

متدهای چرخه حیات در Lightning Web Components Lightning Web Components Lifecycle Methods

  • قلاب‌های چرخه حیات: بررسی Lifecycle Hooks در LWC Component Lifecycle Hooks: Lifecycle Hooks in Lightning Web Components

ارتباطات در Lightning Web Components Lightning Web Components Communication

  • نحوه فراخوانی متد کامپوننت فرزند از طریق والد How to Call Child Component Method from Parent?

  • ارتباط از طریق رویدادهای سفارشی از فرزند به والد Custom Event Communication from Child to Parent Component

  • ارتباط با رویدادها: ایجاد و ارسال رویدادها Communicate with Events: Create and Dispatch Events

  • ارتباط با رویدادها: ایجاد و ارسال رویدادها (بخش دوم) Communicate with Events: Create and Dispatch Events

  • مروری بر مدل Pub Sub در Lightning Web Component Overview of Pub-Sub Model in Lightning Web Component

  • یادگیری مدل Pub Sub به کمک یک مثال عملی Learn About Pub-Sub Model with Help of an Example

کار با رکوردها در داخل Lightning Web Components Working with Records Inside Lightning Web Components

  • روش‌های مختلف دسترسی به داده‌های Salesforce در LWC Different Ways to Access Salesforce Data in Lightning Web Components

  • نحوه ایجاد رکورد با استفاده از Lightning Data Service در LWC How to Create a Record Using Lightning Data Service in Lightning Web Component?

  • مشاهده و ایجاد رکورد با استفاده از Lightning Data Service View and Create Record Using Lightning Data Service

  • کار با رکوردها با استفاده از Base Components Work With Records Using Base Components

  • کار با رکوردها: استفاده از lightning-record-form Work with Records Using Base Components: lightning-record-form

  • نمایش رکورد با لایوت سفارشی با استفاده از Base Component Display a Record with Custom Layout Using Base Component

  • دسترسی به داده‌ها با استفاده از lightning-record-edit-form How to Access Salesforce Data Using Base Components: lightning-record-edit-form

  • نحوه ایجاد رکورد جدید با استفاده از lightning-record-edit-form How to Create a New Record Using lightning-record-edit-form?

  • ایجاد و مشاهده رکورد با کامپوننت lightning-record-edit-form Create and View the Record Using lightning-record-edit-form Component

  • نحوه دریافت رکوردها از طریق Apex How to Fetch Records Via Apex?

  • نحوه دریافت رکوردها از طریق Apex (تکمیلی) How to Fetch Records Via Apex?

اعلان‌های Toast در Lightning Web Components Toast Notifications in Lightning Web Components

  • استفاده از اعلان‌های Toast در Lightning Web Components Using Toast Notifications in Lightning Web Components

سرویس ناوبری (Navigation Service) در LWC Navigation Service in Lightning Web Components

  • سرویس ناوبری در Lightning Web Components Navigation Service in Lightning Web Components

  • ناوبری به صفحات رکورد اشیاء Navigating to Object Record Pages

  • ناوبری به لیست اخیر رکوردهای حساب و رکوردهای مرتبط مخاطبین Navigating to Account Record Recent List and Related Contact Records

  • ناوبری به صفحات وب Navigating to Web Page

  • ناوبری به صفحه اصلی و صفحه Chatter Navigating to Home Page and Chatter Page

آموزش کامپوننت‌های Visualforce Visualforce Components Tutorial

  • Visualforce چیست؟ چه زمانی و کجا از آن استفاده کنیم؟ What Is Visualforce? When and Where to Use Visualforce?

  • مزایای Visualforce Advantages of Visualforce

  • چگونه حالت توسعه‌دهنده Visualforce را فعال کنم؟ How Do I Enable Visualforce Developer Mode?

  • تگ‌های Visualforce در Salesforce Visualforce Tags in Salesforce

  • تگ‌های صفحه Visualforce: تگ‌های pageBlock و pageBlockSection Visualforce Page Tags in Salesforce: pageBlock and pageBlockSection Tags

  • کامپوننت‌های Visualforce: تگ pageBlockButtons Visualforce Components: pageBlockButtons Tag in Visualforce

  • نحوه استفاده از apex:pageMessage در صفحه Visualforce How to Use apex:pageMessage in Visualforce Page?

  • مروری بر تگ‌های ورودی (Input) در Visualforce Overview of Input Tags in Visualforce

  • تگ‌های ورودی Visualforce به همراه مثال Visualforce Input Tags with Example

  • تگ‌های outputLabel و outputLink در Visualforce Visualforce Apex: outputLabel Tag and outputLink Tag in Salesforce

  • تگ‌های PanelBar و PanelBarItem در Salesforce Apex PanelBar and PanelBarItem Tags in Salesforce

  • مثال کاربردی تگ‌های PanelBar و PanelBarItem Apex PanelBar and PanelBarItem Tags with Example

  • ویژگی‌های panelBarItem: بررسی onLeave و onEnter با مثال Apex panelBarItem Attributes: onLeave and onEnter with Example

  • کامپوننت Visualforce: عرض ستون apex:panelGrid Visualforce Component: apex:panelGrid Column Width

  • مثال کاربردی apex:panelGrid Apex panelGrid Example

  • مثال tabPanel در Salesforce tabPanel Example in Salesforce

  • تگ Toolbar در Visualforce Apex Toolbar Tag in Visualforce

  • مثال کاربردی تگ Toolbar Apex Toolbar Tag with Example

  • کنترلر استاندارد (Standard Controller) در Salesforce Standard Controller in Salesforce

  • مثال کنترلر استاندارد Salesforce Standard Controller Salesforce Example

  • نحوه استفاده از کنترلر استاندارد در صفحه Visualforce How to Use Standard Controller in Visualforce Page?

  • کنترلر لیست استاندارد (Standard List Controller) در Salesforce Standard List Controller in Salesforce

  • بررسی Apex کنترلر لیست استاندارد Standard List Controller Apex

  • مثال کنترلر لیست استاندارد Standard List Controller with Example

  • کنترلر لیست استاندارد در Salesforce دقیقاً چیست؟ What Is Standard List Controller in Salesforce?

  • اکشن‌های کنترلر لیست استاندارد Standard List Controller Actions

  • صفحه‌بندی (Pagination) در کنترلر لیست استاندارد Standard List Controller Pagination

  • استفاده از کنترلر لیست استاندارد برای ویرایش چندین رکورد Using the Standard List Controller to Edit Multiple Records

  • تفاوت بین Custom Controller و Extension در Salesforce Difference Between Custom Controller and Extension in Salesforce

  • کنترلر سفارشی (Custom Controller) در Salesforce Custom Controller in Salesforce

  • مثال کنترلر سفارشی در Salesforce Custom Controller in Salesforce Example

  • افزونه کنترلر (Controller Extension) چیست؟ What Is Controller Extension in Salesforce?

  • افزونه‌های متعدد کنترلر در Salesforce Salesforce Multiple Controller Extensions

  • نحوه فراخوانی دو افزونه کنترلر در یک صفحه Visualforce How to Call Two Multiple Controller Extensions in Visualforce Page?

  • مروری بر Custom List Controller Overview of Custom List Controller

  • مثال Custom List Controller در Salesforce Salesforce Custom List Controller Example

  • مثال کلاس StandardSetController StandardSetController Class Example

نمایش نظرات

آموزش توسعه پیشرفته Lightning Web Components و Visualforce
جزییات دوره
21h 51m
107
(آخرین آپدیت)
23
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده