دوره Salesforce Certified Platform Developer II بر ساخت، سفارشی سازی و بهینه سازی برنامه های Salesforce با استفاده از ابزارها و روش های برنامه نویسی پیشرفته تمرکز دارد. این ساختار برای کمک به توسعه دهندگان در تسلط بر مهارت های حیاتی در برنامه نویسی Apex، Visualforce، Lightning Web Components (LWC) و ادغام Salesforce است. این دوره برای افرادی طراحی شده است که قبلاً تجربه توسعه Salesforce را دارند و مایلند درک خود را از موضوعات پیچیده توسعه عمیق تر کنند.
همانطور که پلتفرم Salesforce تکامل مییابد و گسترش مییابد، تقاضا برای توسعهدهندگانی که میتوانند برنامههای کاربردی با کارایی بالا، ایمن و مقیاسپذیر ایجاد کنند نیز افزایش مییابد. این دوره دانش عمیق و تجربه عملی مورد نیاز برای برآورده کردن این خواستهها را فراهم میکند، در حالی که شما را برای آزمون صدور گواهینامه Platform Developer II آماده میکند.
آنچه خواهید آموخت
1. توسعه پیشرفته Apex
یاد بگیرید که کد Apex کارآمدتر، مقیاس پذیرتر و قابل آزمایش تر بنویسید.
راهاندازهای پیشرفته، دستهای Apex و کلاسهای Apex ناهمزمان را ایجاد کنید.
مفاهیم اصلی مانند Apex پویا، استثناهای سفارشی، و محدودیتهای گاورنر برای بهینهسازی کد برای عملکرد و قابلیت اطمینان.
بهترین شیوهها را برای نوشتن کدهای Apex قابل آزمایش و نگهداری، اجرا کنید، و مطمئن شوید که راهحلهای شما هم کاربردی و هم کارآمد هستند.
2. کار با اجزای وب لایتنینگ (LWC)
چارچوب Lightning Web Components (LWC) را کاوش کنید و رابطهای کاربری مدرن و پاسخگو بسازید.
با نحوه استفاده از جاوا اسکریپت، HTML و CSS در چارچوب LWC برای ایجاد اجزای پویا و تعاملی آشنا شوید.
پیچیدگیهای ارتباط بین اجزا را با استفاده از مدلهای pub/sub و تزئینات @wire بیاموزید.
برای بهبود تجربه کاربر، اجزای LWC سفارشی را در برنامههای Salesforce ایجاد و ادغام کنید.
3. صفحات Visualforce پیشرفته
در ایجاد صفحات Visualforce سفارشی و ادغام آنها در برنامه های پیچیده Salesforce تخصص کسب کنید.
با نحوه کار با کنترلرهای Visualforce و جاسازی منطق تجاری در صفحات خود آشنا شوید.
بهترین شیوههای طراحی صفحه Visualforce و بهینهسازی عملکرد را کاوش کنید، مطمئن شوید که برنامههای شما هم کاربرپسند و هم با کارایی بالا هستند.
4. مدل سازی داده ها و حجم داده های بزرگ (LDV)
درک خود را از طراحی مدل داده Salesforce، از جمله اشیاء، فیلدها و روابط سفارشی، عمیق تر کنید.
راهبردهای مدیریت حجم دادههای بزرگ (LDV) را بیاموزید و اطمینان حاصل کنید که راهحلهای شما میتوانند هزاران یا حتی میلیونها رکورد را به طور مؤثر مدیریت کنند.
ابزارهای اصلی مانند نمایه سازی، کاهش انحراف داده ها، و پارتیشن بندی داده ها برای بهینه سازی عملکرد هنگام کار با مجموعه داده های بزرگ.
5. برنامه نویسی ناهمزمان و بهینه سازی عملکرد
تخصص در استفاده از Queueable Apex، Batch Apex، Future Methods، و Schedulable Apex برای پردازش داده ها به صورت ناهمزمان و بهینه سازی عملکرد سیستم ایجاد کنید.
با نحوه طراحی راهحلهای مقیاسپذیر برای پردازش مجموعه دادههای بزرگ بدون دستیابی به محدودیتهای گاورنر یا تأثیر بر عملکرد سیستم آشنا شوید.
تکنیک های پیشرفته ای را برای بهینه سازی کد خود بیاموزید، مانند کاهش پرس و جوهای پایگاه داده، استفاده از مکانیسم های کش و درک زمینه های اجرا.
6. ادغام نیروی فروش
بیاموزید که چگونه Salesforce را با سیستمهای خارجی با استفاده از REST و SOAP API ادغام کنید و تبادل یکپارچه داده بین Salesforce و برنامههای شخص ثالث را امکانپذیر میکند.
تجربه عملی با اعتبارنامههای نامگذاری شده، خدمات خارجی، و رویدادهای پلتفرم برای ایجاد و حفظ ادغامهای قوی به دست آورید.
الگوهای مختلف یکپارچه سازی، مانند پاسخ به درخواست، پردازش دسته ای، و ادغام مبتنی بر رویداد و زمان استفاده از هرکدام بر اساس نیازهای سیستم را بدانید.
7. امنیت و تست پیشرفته
بهترین شیوههای امنیتی Master Salesforce، با اطمینان از اینکه برنامههای شما بر اساس طراحی ایمن هستند.
با نحوه پیادهسازی مدلهای امنیتی دقیق با استفاده از نمایهها، مجموعههای مجوز، قوانین اشتراکگذاری و امنیت در سطح زمینه آشنا شوید.
بهترین شیوهها را برای نوشتن تستهای واحد در Apex کاوش کنید تا از کدهای با کیفیت بالا و بدون اشکال اطمینان حاصل کنید که الزامات آزمایش Salesforce برای استقرار را برآورده میکند.
8. بهترین روش ها و بهینه سازی کد
بهترین شیوه های توسعه Salesforce را برای ساخت برنامه های کاربردی مقیاس پذیر، قابل نگهداری و کارآمد بدانید.
اصول استفاده مجدد، مدولارسازی و مستندسازی کد را بیاموزید تا اطمینان حاصل کنید که کد شما به راحتی توسط سایر توسعه دهندگان قابل درک و نگهداری است.
روی بهینه سازی عملکرد برنامه خود، بهبود قابلیت استفاده، و کاهش بدهی فنی در طول زمان تمرکز کنید.
دانشمند داده
نمایش نظرات