در این آموزش تصویری با بهبود کارایی Visualforce آشنا می شوید. Visualforce برای بهبود عملکرد برنامه و ساخت دیدگاه های پیچیده برای داده ها مورد استفاده قرار می گیرد. در ادامه کار با HTML, CSS, JavaScript بررسی می شود.
این دوره آموزشی محصول موسسه Lynda است.

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

  • پنج نکته برای بهبود عملکرد
  • کاهش یا حذف View State
  • اجتناب از تگ های فرم
  • استفاده از کلمه کلیدی
  • ارزیابی کوئری برای بهره وری
  • محدود کردن داده های بازگشتی
  • استفاده از ابزار های بهینه سازی
  • کاهش استفاده از برچسب ها
  • استفاده از actionFunction
  • استفاده از کنترل راه دور Visualforce
  • بهره گیری از کنترل های استاندارد
  • کنترل های استاندارد چیست؟
  • کار با نحوه صفحه بندی
  • اضافه کردن متن در متغیر
  • کار با HTML, CSS, JavaScript
  • بهینه سازی HTML
  • بهینه سازی CSS
  • بهینه سازی جاوا اسکریپت
  • بهینه سازی تصاویر
  • و…

عنوان دوره: Lynda Improving Visualforce Performance
سطح: متوسط
مدت زمان: 2 ساعت و 12 دقیقه
نویسنده: Sara Morgan


With Visualforce you can build complex views into Salesforce data. But no matter how sophisticated, if your UIs are slow, your users will let you know. Learn how to make your Visualforce apps run faster with these tips for improving the performance of the underlying code. Sara Morgan shows how to reduce or even completely eliminate the use of view states, streamline SOQL queries, use more responsive alternatives to action tags, and implement pagination for viewing multiple records. Plus, learn best practices for working with HTML, CSS, JavaScript, and images.
Topics include:
Reducing and eliminating view states
Evaluating SOQL for efficiency
Using Workbench and the Query Plan tool to evaluate queries
Reducing use of action tags through Visualforce remoting
Working with the StandardSetController class
Using static resources

6m 0s
1m 25s
What you should know before watching this course
2m 17s
Using the exercise files
1m 37s
Using the challenges
1. Getting Started
7m 40s
Overview of top five tips for improving performance
2m 59s
Registering for a Developer Edition or org
4m 41s
2. Reducing or Eliminating View State
22m 42s
What is view state and how to monitor?
6m 16s
Avoiding the form tag if at all possible
5m 52s
Considering using the transient keyword
5m 31s
Challenge: Rewrite page to reduce view state
3m 3s
Solution: Rewrite page to reduce view state
2m 0s
3. Evaluating Queries for Efficiency
27m 51s
Using Workbench to profile data
4m 24s
Limiting data returned
10m 8s
Using the Query Plan tool to optimize queries
8m 23s
Challenge: Rewrite query to use indexed field
1m 14s
Solution: Rewrite query to use indexed field
3m 42s
4. Reducing Use of Action Tags
24m 52s
Built-in Apex action components
5m 40s
Using the actionFunction
8m 10s
Using Visualforce remoting
6m 32s
Challenge: Rewrite page to include header row
1m 30s
Solution: Rewrite page to include header row
3m 0s
5. Taking Advantage of StandardSetControllers
24m 6s
What is the StandardSetController?
7m 32s
Adding pagination
6m 52s
Adding variable result text
4m 11s
Challenge: Change variable text in markup
1m 5s
Solution: Change variable text in markup
4m 26s
6. Incorporating Best Practices with HTML, CSS, JavaScript, and Images
17m 26s
Optimizing HTML
4m 45s
Optimizing CSS
2m 57s
Optimizing JavaScript
3m 44s
Optimizing images
1m 49s
Challenge: Rewrite page to use static resource
1m 32s
Solution: Rewrite page to use static resource
2m 39s
1m 57s
Next steps and additional resources
1m 57s

حجم فایل: 365MB