لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع برنامهنویسی Salesforce از صفر تا صد: دوره عملی و کاربردی
- آخرین آپدیت
دانلود Become Salesforce Developer from Zero: Hands-On Course
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت اپلیکیشنهای واقعی در Salesforce، کدنویسی Apex و آغاز مسیر شغلی به عنوان توسعهدهنده
ثبتنام در سازمان رایگان Salesforce Developer Edition برای تمرین عملی تمامی مباحث.
تشخیص تفاوتهای بین Salesforce Classic و Lightning Experience.
آموزش پیکربندیهای ضروری که هر توسعهدهندهای باید بداند.
نصب و تنظیم Visual Studio Code: ایجاد، استقرار و بازیابی سورس کد.
دیباگ کردن کدهای Apex و استفاده از Developer Console.
توسعه صفحات Visualforce برای رابط کاربری Salesforce Classic.
توسعه Lightning Web Component (LWC) برای Lightning Experience.
استفاده از سیستم طراحی Salesforce Lightning Design System (SLDS) برای استایلدهی به UI.
توسعه Apex Trigger برای مدیریت رویدادهای درج، بهروزرسانی و حذف رکوردها.
توسعه Batch Apex برای پردازش حجم بالای دادهها.
توسعه Schedule Apex برای اجرای کدها در زمانهای مشخص.
توسعه Apex Test Class برای تضمین کیفیت کد و آمادگی جهت استقرار.
شناسایی اشتباهات رایج توسعهدهندگان تازهکار و روشهای پیشگیری از آنها.
تمرینات عملی برای تقویت درک مفاهیم.
پروژه کوچک نهایی جهت بهکارگیری مهارتهای Apex، LWC و اتوماسیون در یک سناریوی واقعی.
پیش نیازها: اشتیاق زیاد و هدف روشن برای تبدیل شدن به توسعهدهنده Salesforce (الزامی).
داشتن دانش پایه برنامهنویسی (ترجیحی، اما الزامی نیست).
سلام! من Vinh هستم و بسیار خوشحالم که شما را در مسیر تبدیل شدن به یک توسعهدهنده مطمئن Salesforce راهنمایی کنم.
من مسیر حرفهای خود را با Salesforce آغاز کردم و از آن زمان تاکنون — با بیش از ۱۰ سال تجربه عملی در نقشهای توسعهدهنده، مشاور و معمار فنی — با این پلتفرم کار میکنم.
در طول این سالها، ۱۶ گواهینامه معتبر Salesforce از جمله Platform Developer II، Application Architect و System Architect کسب کردهام و به آموزش و منتورینگ بسیاری از توسعهدهندگانی کمک نمودهام که اکنون در شغل خود موفق هستند.
من این دوره را طراحی کردم تا یک نقشه راه شفاف، ساختاریافته و عملی برای تبدیل شدن به توسعهدهنده Salesforce در اختیار شما قرار دهم — بدون اینکه زمان شما روی مباحثی که در ابتدا نیاز ندارید تلف شود.
چرا این دوره متفاوت است:
یادگیری متمرکز – بر اساس ۱۰ سال تجربه، من آنچه را که واقعاً برای یک توسعهدهنده مبتدی اهمیت دارد آموزش میدهم. شما مهمترین ابزارها، ویژگیها و مهارتهای مورد نیاز در پروژههای واقعی را خواهید آموخت.
درسهای نتیجهمحور – هر درس با هدف یا نتیجهای که قرار است به دست آورید شروع میشود، بنابراین همیشه میدانید چرا در حال یادگیری یک مبحث خاص هستید.
ویدیوهای کوتاه و کاربردی – هر موضوع در درسهای کوتاه و قابل هضم توضیح داده شده تا بتوانید متمرکز بمانید و حتی با زمان محدود، پیشرفت واقعی داشته باشید.
کدنویسی عملی – شما فقط تئوری نمیخوانید. شما با نوشتن کدهای Apex، SOQL، Visualforce و LWC از طریق تمرینات هدایت شده و تکالیف، مهارت خود را تمرین میکنید.
سناریوی واقعی – پروژه کوچک دوره به گونهای طراحی شده تا مهارتهای Apex، LWC و اتوماسیون را در یک سناریوی واقعی پیاده کنید. شما یک سیستم ردیابی آموزش مخاطبان (Contact Training Tracker) برای یک شرکت مشاورهای خواهید ساخت.
سرفصل ها و درس ها
مقدمه
Introduction
خوشآمدگویی به دوره
Welcome to the course
آنچه در این دوره خواهید آموخت
What you'll learn in this course
پیشنیازها و الزامات شرکت در دوره
What are the requirements or prerequisites for taking this course
شروع کار با Salesforce
Getting Started with Salesforce
نحوه ثبتنام در سازمان رایگان Salesforce Developer Edition
How to Register a Free Salesforce Developer Edition Org
تفاوتهای کلیدی Salesforce Classic و Lightning Experience
Salesforce Classic vs Lightning Experience – Key Differences
درک مفهوم سازمانها (Orgs) و نسخههای Salesforce
Understanding the Concept of Salesforce Organizations and Editions
بررسی و مقایسه انواع مختلف سازمانهای Salesforce
Go Through Different Salesforce Organization Types and Compare
کاوش در تنظیمات و شخصیسازیهای پایه
Basic Customization and Setup Exploration
آشنایی با Developer Console
Developer Console Exploration
شروع با مفاهیم پایه Salesforce
Getting Started with Salesforce Basics
پایههای توسعه در Salesforce
Foundations for Salesforce Development
نصب Visual Studio Code برای توسعه Salesforce
Installing Visual Studio Code for Salesforce Development
ایجاد کلاسهای Apex و بررسی Collectionها
Creating Apex Classes and Exploring Collections
استفاده از حلقههای For در Apex با مثال کاربردی
Using For Loops in Apex with Practical Example
استفاده از SOQL در Apex
Using SOQL in Apex
استفاده از SOQL در حلقهها – روشهای اجتناب و بهترین متدها
SOQL in Loops — How to Avoid and Best Practices
اصول بنیادین توسعه Salesforce
Foundations of Salesforce Development
اصلاح جدول برای افزودن ستون رتبهبندی (Rating)
Modify Table to Add Rating Column
بهبود پاپآپ ویرایش سریع: افزودن فیلد رتبهبندی
Enhance the Inline Edit Popup: Add Rating Field
پیادهسازی Lightning Web Component (LWC)
Implement Lightning Web Component (LWC)
بررسی کلی LWC که خواهیم ساخت
Walkthrough of the LWC We Will Build
دانلود سورس کد و استقرار در سازمان شما
Dowload Source And Deploy To Your Org
بررسی کدها – جستجو، ایجاد، ویرایش و حذف
Code Walkthrough – Search, Create, Edit, Delete
ساخت UI در LWC با Lightning Components و SLDS
Building LWC UIs with Lightning Components & Lightning Design System (SLDS)
بهبود LWC: استفاده از @wire برای دریافت دادهها
Enhancing LWC: Using @wire To Retrieve Data
بهبود LWC: افزودن شمارنده ردیف به جدول
Enhancing LWC: Adding Row Counters to Table
مبانی Lightning Web Component
Lightning Web Component Fundamentals
افزودن ستون رتبهبندی به جدول دادههای LWC
Add Rating Column to LWC Data Table
افزودن فیلد رتبهبندی به پاپآپ ویرایش LWC
Add Rating Field to LWC Edit Popup
تریگرهای Apex در Salesforce
Apex Triggers in Salesforce
مقدمهای بر Apex Triggers در Salesforce
Introduction to Apex Triggers in Salesforce
پیادهسازی Before Insert Triggers
Implementing Before Insert Triggers
پیادهسازی After Insert Triggers
Implementing After Insert Triggers
پیادهسازی Before Update Triggers
Implementing Before Update Triggers
فعال و غیرفعال کردن تریگرها در Salesforce
Activating and Deactivating Triggers in Salesforce
بررسی مفاهیم تریگر
Trigger Concepts Check
افزودن صنعت و توضیحات پیشفرض هنگام ایجاد Account
Add Default Industry and Description on Account Creation
ایجاد یک Task پس از بهروزرسانی Account
Create a Task After Account Update
برنامهنویسی Batch Apex در Salesforce
Batch Apex in Salesforce
درک Apex Batch: مفاهیم، موارد استفاده و نحوه پیادهسازی
Understanding Apex Batch: Concepts, Use Cases, How to Implement
ساخت یک Apex Batch: بهروزرسانی سطح مشتریان بر اساس درآمد
Building an Apex Batch: Update Customer Tiers by Revenue
استفاده از Database.Stateful در کارهای Batch Apex
Using Database.Stateful in Apex Batch Jobs
بررسی Apex Batchable در Salesforce
Apex Batchable in Salesforce
اتوماسیون با Apex Scheduler در Salesforce
Automating with Apex Scheduler in Salesforce
نحوه پیادهسازی، زمانبندی و مانیتورینگ
How to Implementation, Scheduling, and Monitoring
مبانی Apex Scheduler
Apex Scheduler Basics
کلاسهای تست Apex
Apex Test Classes
نوشتن کلاسهای تست برای Apex Controllers: چرا، چگونه و میزان پوشش (Coverage)
Writing Test Classes for Apex Controllers: Why, How, and Coverage
مبانی Apex Test Class
Apex Test Class Fundamentals
نوشتن کلاس تست برای AccountTriggerHandler
Write a Test Class for AccountTriggerHandler
پروژه نهایی: ردیاب آموزش مخاطبان – کاربرد Apex، LWC و اتوماسیون در محیط واقعی
Final Project: Contact Training Tracker – Apply Apex, LWC & Automation in a Real
پروژه ردیاب آموزش مخاطبان برای یک شرکت مشاورهای Salesforce
Contact Training Tracker for a Salesforce Consulting Company
بررسی راهکار: پروژه نهایی ردیاب آموزش مخاطبان
Solution Walkthrough: Final Project - Contact Training Tracker
بونوس: بهبود پروژه عملی کوچک
Bonus: Improving the Mini Practical Project
بهبود منطق تجاری در تریگرهای Apex با Inner SOQL
Enhancing Business Logic in Apex Triggers with Inner SOQL
یکپارچهسازی Platform Events برای بهروزرسانیهای آنی
Integrating Platform Events for Real-Time Updates
جمعبندی و مسیر آینده شما در Salesforce
Final Thoughts & Your Salesforce Path Ahead
پیشنهادهایی برای یادگیریهای بعدی
Suggest what to learn next
نمایش نظرات