توضیحات
دوره کلین کد
(Clean Code) به طور – مرتب و تمیزی بنویسن. شاید براتون سوال پیش بیاد که کد تمیز یعنی چی دقیقا؟
زبان های پیشرفته ای مثل جاوا اسکریپت با سینتکس خاصی که دارن، باعث میشن با افزایش حجم کدهای یک برنامه، به مرور کنترل و مدیریت و همینطور فهم اون ها پیچیده تر بشه. به خصوص اگه قرار باشه کار تیمی انجام بدید یا یک پروژه بزرگ بنویسید.
به همین دلیل اگه کدنویسی با این زبان های برنامه نویسی مثل جاوا اسکریپت، با نظم و ترتیب مشخص انجام نشه، فهم اون کدها، تست و خطایابی و … حتی برای خود برنامه نویس هم سخت خواهد بود چه برسه به اعضای تیم یا برنامه نویس بعدی!
برای کنترل چنین شرایطی، به مرور زمان اصول و قواعد استانداردی برای کدنویسی توسط بزرگان برنامه نویسی معرفی شد که اگر طبق اونها عمل بشه، میتونید کدهای مرتب و سازماندهی شده بنویسید که هرکسی با دیدن اونها، علاوه بر اینکه راحت درک میکنه، لذت هم می بره!
در واقع یکی از تفاوت های محسوس بین برنامه نویسان جونیور و سنیور همین مهارت
کلین کدمحسوب میشه. به طوری که بعد از گذروندن همین دوره ،خیلی راحت می تونید تشخیص بدید کیفیت کدهای یک برنامه نویس در چه سطحی هست. چون هدف اصلی یک برنامه نویس جونیور، بیشتر خروجی درست گرفتن از پروژه ست اما برنامه نویس سنیور علاوه بر این، حواسش به کیفیت، ترتیب و حجم کدها هم هست چون میدونه در آینده پروژه چقدر تاثیرگذاره!
خلاصه اینکه
آموزش کلین کدبه برنامه نویس ها کمک میکنه تا کدهایی تولید کنن که توسعه پذیر، تست پذیر، خوانا، با قابلیت دیباگ آسان و … باشن که یکی از نشانه های حرفه ای بودن در این حوزه هست.
این دوره چه فرقی با بقیه دورهها داره؟
دوره جامع کلین کد برای برنامه نویسان جاوا اسکریپت
سبزلرن با دوره هایی که در زمینه کلین کد میشناسید یا دیدید، واقعا تفاوت های اساسی داره. تو این دوره قرار نیست تمرکز اصلی روی مباحث پیش پا افتاده و ابتدایی کلین کد مثل اسم گذاری متغیرها و … پرداخته بشه.
ترکیب بالاترین استاندارد بین المللی کلین کد و تجربیات ارزشمند یک استاد مسلط، یه دوره حرفه ای و به یادموندنی در زمینه برنامه نویسی براتون رقم خواهد زد.
در ادامه به طور خلاصه، مثال هایی از تفاوت این دوره با بقیه دوره ها رو براتون لیست می کنیم:
- این دوره طبق سرفصل های کتاب Clean Code آقای Robert Martin (Uncle Bob) تدریس میشه که جامع ترین و محبوب ترین کتاب کلین کد یا همون کد تمیز در بین برنامه نویس ها محسوب میشه.
- این دوره پروژه محور هست و پروژه های مختلفی که به صورت کثیف (Dirty Code) کدنویسی شده رو ریفکتور می کنیم و به صورت Clean Code درمیاریم تا به صورت لحظه ای آموزه های جدید رو عملی ببینید.
- تو این دوره علاوه بر کتاب Clean Code ، تجربیات چندین ساله مدرس در اختیار دانشجوها قرار می گیره که دیدی کاملا کاربردی و منطبق بر شرایط بازار کار این حوزه به شما خواهد داد.
- تو این دوره راجع به مباحث مهم مثل پرفورمنس و انتخاب الگوریتم مناسب برای پروژهها هم صحبت میشه تا از لحاظ منطقی و فرآیندی هم به مباحث مسلط باشید و به کدنویسی تمیز شما کمک کنه.
- این دوره علاوه بر این که پروژه محور هست، دانشجو محور هم هست. یعنی اگه دانشجو های دوره درخواست کنن که مبحث خاصی تو دوره تدریس شه، در صورت صلاح دید به سرفصل های دوره اضافه میشه و در اختیار همه دانشجوها قرار می گیره. (دانشجویان قدیمی اهمیت این موضوع رو میدونن که دوره های سبزلرن چقدر آپدیت داشتن)
- این دوره پشتیبانی رایگان و نامحدود داره. یعنی اگه حتی تو شرکتی که استخدام هستین سوالی راجع به کد های پروژهای که توسعه میدین داشته باشین میتونین از پشتیبانی دوره استفاده کنین
- 40 درصد اول دوره هم که رایگانه و شما می تونید بدون ریسک با محتوا و سبک مدرس آشنا بشید و بعد هزینه پرداخت کنید.
یا همون
Clean Codeسبزلرن با بقیه دوره های مربوط به کلین کد رو متوجه شدین.
توی این دوره دقیقا چی یاد میگیریم؟
ابتدای دوره با یه سری نکات تئوری و مفهومی در مورد اینکه کلین کد دقیقا چیه و چرا باید یاد گرفت به شما آموزش داده میشه تا به درک خوبی از این موضوع برسید.
بعد از اون وارد مباحث عملی تر مثل اصول نامگذاری و ساختار کدنویسی توابع، فرم و ساختار داده ها، الگوریتم ها، کلاس ها، تست و دیباگ و … خواهیم شد.
در مرحله بعد 5 پروژه با کدهای کثیف رو به عنوان مثال عملی بررسی می کنیم و کدهای این پروژه رو با اصول کلین کد که یاد گرفتیم به صورت تمیز درمیاریم.
در آخر یه سورپرایز هم براتون داریم…
در
دوره کلین کدسبزلرن که برای هرکدوم از فریم ورک های جاوا اسکریپت یعنی React، Vue و Node.js تکنیک های جداگانه ای برای پیاده سازی کلین کد (Clean Code) بهتون آموزش داده میشه که دقیقا مناسب استفاده در محیطشون هست. این موضوع باعث میشه موقع استفاده از مطالب
دوره کلین کددر فریم ورک های مختلف سردرگم نباشید و همه چیز از قبل براتون تشریح شده.
بعد از گذروندن این دوره به چه سطحی می رسیم و می تونیم چیکار کنیم؟
در
دوره کلین کد برای برنامه نویسان جاوا اسکریپتقراره یاد بگیرید چطور به صورت کلین کد، برنامه نویسی کنید. اما به طور کلی این مهارت ها و نتایج رو بعد از گذروندن دوره به دست میارید :
- تست کدها هم برای شما هم برای دیگران آسونتر میشه و خیلی راحت میتونین برای پروژه هاتون تست بنویسین که فاکتور خیلی موثری در زمان اتمام یک پروژه هست.
- دیباگ پروژه در صورت بروز باگ، خیلی راحت تر میشه. یعنی اگه در پروژه مشکلی وجود داشته باشه دیگه دردسر پیدا کردن عیب و نقص بین حجم زیادی از کدهای کثیف و درهم برهم رو نخواهید داشت و قشنگ میدونید هر باگ مربوط به کدوم بخش هست. به خاطر همین خیلی راحت، سریع و با اعصاب آروم دیباگ رو انجام میدید.
- پروژه توسعه پذیرتر میشه. یعنی چی؟! یعنی اگه خواستید فیچری به پروژه اضافه کنید یا اون رو دستکاری کنید، بی دردسر امکان پذیره. مثل تکه های پازل که جاشون مشخصه.
- با مهارت هایی که یاد می گیرید در کارهایی تیمی هم موفق تر خواهید بود. یعنی اگه به عنوان برنامه نویس تو یه تیم فعالیت کنید، بقیه همکاراتون موقع خوندن کدهایی که نوشتید، با روح شما کاری نخواهند داشت J و خیلی راحت متوجه میشن چه کدی نوشتید و هر تکه کد داره چه کاری رو توی پروژه انجام میده.
- کدهای کثیف برنامه خودتون یا دیگران رو راحت شناسایی می کنید و با آموزش هایی که در دوره کلین کد
می بینید، اونهارو ریفکتور کنید.
- ساختار کدهایی که در هر پروژه می نویسید راحتتر یادتون میمونه و حتی چندین ماه بعد که به کدها نگاه بندازید، همه چیز رو متوجه میشید. ( یعنی نمیگید این کدهارو کی نوشته؟!!!! )
اگه این دوره رو نبینم چه اتفاقی میفته؟
دوره های پروژه محور در همه علوم مهندسی به خصوص حوزه تکنولوژی و برنامه نویسی همیشه علاوه بر سرفصل های اصلی، گنجینه ارزشمند دیگه ای داره و اون هم چیزی نیست جز تجربه های یک استاد مسلط و میداندیده!
واقعیت اینه که اگر انتخاب ما این باشه از تجربه های شخصی اساتید استفاده نکنیم، باید خودمون همون زمانی که مدرس برای آموزش دیدن، تمرین کردن، آزمون و خطا و انجام کلی پروژه انجام داده رو از صفر انجام بدیم.
در دوران امروزی و سرعت سرسام آور پیشرفت تکنولوژی، صرف این همه زمان و هزینه و انرژی در مقابل هزینه ریالی این دوره و یک ماه یادگیری و تمرین، نمیتونه گزینه مطلوب و منطقی باشه!
خیلی خلاصه بدونید اگه در
دوره کلین کدیک منبع آموزشی معتبر شرکت نکنید :
- شانس استخدام در شرکت ها و پروژه های بزرگ به شدت کاهش پیدا میکنه چون یکی از مهارت های اساسی برای پذیرش همکاری تسلط به همین کلین کد هست.
- کلی از زمان، اعصاب و انرژی رو به خاطر تست و دیباگ کدهای کثیف از دست میدید
- برنامه ای که با کد کثیف بنویسید، در کارهای تیمی یا سپردن به نفر بعدی مشکل ساز خواهد شد و مسئولیت این کار با شما خواهد بود.
- هرگز نمی تونید خودتون رو به عنوان سنیور دولوپر معرفی کنید چون هر برنامه نویس حرفه ای با نگاه کردن به کدهاتون متوجه میشه که در چه سطحی کار میکنید!
تضمین میکنید اگه این دوره رو بگذرونم نتیجه می گیرم؟
صددرصد بله. با وجود تجربیات مدرس، سرفصل های استاندارد و 5 پروژه عملی، شک نکنید اگر زبان جاوا اسکریپت رو به خوبی بلد باشید، تمام آن چیزی که برای کدنویسی تمیز نیاز دارید، تئوری و عملی یاد خواهید گرفت.
خوبه بدونید چند عامل هست که معمولا باعث
عدم نتیجهگیریشما از
دوره کلین کدیا هر دوره دیگه ای میشه :
- کیفیت پایین محتوای آموزشی و سبک و تسلط مدرس
- عدم اشتیاق و علاقه مندی کافی شما برای یادگیری
- نبود پشتیبانی در دسترس و قوی در طول آموزش
- عدم مرور و تمرین مطالب (انبار کردن اونها برای روز مبادا !)
آینده بازار کار این دوره به کجا ختم میشه؟ ارزش وقت گذاشتن داره؟
همونطور که قبلا اشاره شد، هدف
دوره کلین کدآموزش یک زبان برنامه نویسی یا فریمورک جداگانه نیست. بلکه یک مفهوم و چارچوب هست که با تعیین یکسری اصول به پروژه های ما نظم و انسجام محسوسی میده.
بحث کلین کد از اوایل آفرینش زبان های برنامه نویسی وجود داشته و تا پایان حیات تکنولوژی (احتمالا تا ابد!) وجود خواهد داشت و هرچه جلوتر بریم قطعا نیاز و تقاضا به سمت کسب این مهارت هم بیشتر خواهد شد.
پس مطمئن باشید اگر به عنوان یک برنامه نویس جاوا اسکریپت، به مهارت کلین کد مسلط باشید و همیشه کدهای استاندارد و تمیزی بنویسید، بدون تردید چند قدم از برنامه نویس های دیگه جلوتر خواهید بود. چون کیفیت خروجی کار شما به نحوی هست که هرکسی با یه نگاه به راحتی میتونه متوجه بشه برنامه نویس این کدها یه حرفه ایه!
چه پروژه هایی در طول دوره کار میشه؟
تو این دوره بعد از این که مباحث اصلی مربوط به Clean Code رو یاد گرفتید، 5 پروژه خفن باهم کار می کنیم. پروژه ها به صورت کثیف (Dirty Code) نوشته شدن. در نتیجه با اصولی که از کلین کد بهتون آموزش داده میشه، مرحله به مرحله به کدهای تروتمیز تبدیل می کنید. طوری که خودتون همون موقع تفاوت و اهمیت کلین کد رو متوجه میشید.
پروژه های دوره عبارتند از:
- سایت پنل مدیریت (Cms)
- سایت شخصی
- سایت آموزشی
- سایت فروشگاهی
- سایت موزیک
مدرس این دوره چه کسی هست و چه مزیتی نسبت به دیگران داره؟
مدرس
دوره کلین کدآقای محمدامین سعیدی راد هستن و بیش از 6 ساله که به صورت حرفه ای در زمینه جاوا اسکریپت و تمام زیرشاخه های اون فعالیت و تدریس داره. (یا به قول خودش “با جاوا اسکریپت زندگی می کنه” )
ایشون تو شرکت های مختلفی به عنوان توسعه دهنده فرانتاند فعالیت کرده و تیم های فریلنسری مختلفی رو هم ایجاد یا مدیریت کرده. همچنین مدت زیادی هم به عنوان منتور برنامه نویسی فعالیت کرده و در این دوره، در کنار کتاب جامع Clean Code ، تجربیاتی که تو این سالها به درست آورده رو بهتون انتقال خواهد داد تا برنامه نویس حرفه ای تری باشید و بتونید در تیم ها و شرکت های بزرگ بدرخشید.
یکی از خصلت های ویژه ایشون اهمیت به پشتیبانی فنی دانشجوهاست و تا حد امکان به صورت مستقیم مشکلات و سوالات اون هارو در پلتفرم های مختلف جواب میده. آقای سعیدی راد هم مثل بقیه اساتید سبزلرن یه راست وارد اصل مطلب میشه و شاخ و برگ اضافی و خسته کننده در آموزش های ایشون نمی بینید.
اگر قبلا
دوره جامع آموزش جاوا اسکریپترو با ایشون گذرونده باشید پس قطعا با کیفیت و سبک جذاب تدریس اون آشنا هستید.
با شرکت در این دوره، به من در مسیر کسب یا افزایش درآمد کمک می کنید؟
بله صددرصد!
همونطور که بالاتر توضیح داده شد،
دوره کلین کدسبزلرن پشتیبانی نامحدود و رایگان داره و حتی علاوه بر سوالاتی که در زمینه سرفصل های این دوره می تونید بپرسید، در تمامی مراحل استخدام مثل تنظیم رزومه، مصاحبه فنی، مصاحبه با HR و امضای قرارداد هم میتونید از پشتیبانی استفاده کنید تا سریع تر وارد بازار کار شده یا به جایگاه های شغلی بهتری ارتقا پیدا کنید.
چطور میتونم بهترین نتیجه رو از این دوره بگیرم؟
برای این که بتونین از این دوره بهترین نتیجه رو بگیرین و انتهای دوره اصول کلین کد رو به خوبی مسلط بشید، باید بعد از دیدن هر جلسه آموزش، این کارها در برنامه تون قرار بدید تا مطالب کاملا تو ذهنتون تثبیت بشه :
- به پروژه هایی که تا الان توسعه دادید برگردید و سعی کنید تمیزی کدهارو بررسی کرده و هرجا نیاز بود، با اصول کلین کد که یاد گرفتید کدهای تمیزتری تولید کنید.
- از منابع مختلفی مثل Codepen ، سورس کد بقیه برنامه نویسان جاوا اسکریپت رو از لحاظ اصول Clean Code بررسی کنید و به این فکر کنید اگه خودتون بودید چه کارهایی انجام می دادید.
- با استفاده از گوگل، راجع به مطالبی که تو هر جلسه یاد می گیرید، یکی دوتا مقاله بخونید تا عمیق تر در فضای کلین کد قرار بگیرید.
آیا به پیش زمینه خاصی نیاز داره؟
پیش نیاز این دوره فقط و فقط تسلط قابل قبول به جاوا اسکریپت هست.
اگه جاوا اسکریپت رو خوب بلد باشید، میتونید یادگیری اصول کلین کد در جاوا اسکریپت رو به بهترین شکل بگذرونید.
این دوره برای چه کسانی مناسب هست؟
این دوره برای همه برنامه نویسانی که با جاوا اسکریپت سر و کار دارن پیشنهاد میشه. یعنی
چه سمت فرانتاند با تکنولوژی هایی مثل React, Vue و … باشید، چه سمت بکاند و با فریمورک هایی مثل Express, Nest و … یا موبايل با فریمورک React-Native ، گذروندن چنین دوره ای برای شما یکی از ضروریات محسوب میشه.
روزی چند ساعت باید وقت بگذارم تا خوب یاد بگیرم؟
این سوال در مورد هر درس و رشته ای غلط هست چون هر شخصی نسبت به آمادگی ذهنی، علاقه، پشتکار و زمانی که برای آموزش اختصاص میده، تعیین میکنه هر درسی رو در چه زمانی یاد بگیره.
با توجه به تجربه، اگه بتونید به مدت یکی دو ماه روزی دو الی سه ساعت زمان اختصاص بدید خیلی راحت میتونید به تمام مباحثی که گفته شده تسلط پیدا کنید و اصلا کار سختی نخواهید داشت.
اگر با سوال یا مشکلی مواجه شدم، پشتیبانی می کنید؟
100% !!! اون هم رایگان، سریع و در دسترس!
ما در سبزلرن اعتقاد داریم تا زمانی که دانشجو در عمل نتونسته صفر تا صد مطالب دوره رو به صورت عملی پیاده سازی کنه، هنوز یادگیریش تموم نشده و تا رسیدن به این مرحله، تیم پشتیبانی در دسترس شما هست تا هر سوال یا ابهامی داشتید به شما کمک کنه. هم از طریق مدرس و هم پشتیبانهای اختصاصی
دوره کلین کد.این پشتیبانی مادام العمر خواهد بود و تا روزی که استخدام بشید یا پروژه های بزرگ بگیرید و حساب بانکیتون رو مثل مغزتون پر کنید، سبزلرن در کنار شماست…
این دوره گارانتی هم داره؟!
بهترین تضمین، مطالعه کامنت های دانشجوها در سایر دوره ها و رایگان بودن 40 درصد همه دوره های سبزلرن هست که همه ریسک هارو برای شما حذف میکنه. بنابراین می تونید با خیال راحت و بدون دغدغه فقط روی آموزش دیدن تمرکز کنید و قبل از پرداخت هزینه، با سبک تدریس و کیفیت کلی دوره آشنا بشید.
ما سال هاست که در زمینه آموزش برنامه نویسی، هزاران دانشجوی عزیز مثل شمارو تحویل جامعه نرم افزار و توسعه وب و به طور کلی IT دادیم و همیشه سعی کردیم با رفع نواقص و خطاها، بهترین شرایط رو فراهم کنیم. با این وجود اگر به هر دلیلی از کیفیت آموزش ها راضی نبودید می تونید خیلی راحت به پشتیبانی تیکت بزنید و وجه پرداختی خودتون رو پس بگیرید. این حق شماست!
کلام آخر
توضیحات دوره انقدر جامع و شفاف بود که بعید میدونیم جای سوال و ابهامی برای شما باقی مونده باشه اما به طور خلاصه و برای یادآوری، به شما میگیم که این دوره با همراهی یک استاد حرفه ای و کاربلد، مطالب کامل و بیانی ساده آماده شده که گذروندن اون میتونه یک قدم بزرگ و محکم به سمت حرفه ای شدن در مسیر سنیور دولوپر جاوا اسکریپت باشه.
بنابراین اگر قصد دارید به صورت تخصصی وارد دنیای بی انتهای جاوا اسکریپت بشید و در جایگاه های شغلی و درآمدی بالایی کار کنید، گذروندن
دوره کلین کدمرحله مهمی از این مسیر خواهد بود. برای همین خیلی مهمه که از چه منبعی و با چه کیفیتی می گذرونید تا در آینده به مشکل نخورید. 40 درصد اول دوره هم که رایگانه و قرار نیست ریسکی بپذیرید پس این بهترین فرصت برای شماست.
در نهایت توصیه سبزلرن به شما اینه که هرچه زودتر این دوره رو شروع کنید تا بتونید دوره های بعدی رو هم در فاصله کوتاه و با موفقیت بگذرونید و روز به روز به اهداف حرفه ای تون نزدیک تر بشید. ”
—- هر سوال یا ابهامی داشتید حتما با ما در میون بگذارید تا کارشناسان فنی سبزلرن در سریعترین زمان ممکن اون رو برای شما رفع کنن. —
جلسات
معرفی دوره
واحد اندازه گیری کیفیت کد چیه؟
تحلیل نمودار Productivity / Time
داستان های واقعی کتاب + تجربه من در زمینه تاثیر کلین کد در پروژه
مقصر اصلی کثیف شدن کد کیه؟
قانون LeBlanc در کلین کد
تعریف کلین کد از زبان برنامه نویسان بزرگ
معیار مهم برای تشخیص کثیف بودن کد
فکت هایی راجع به کلین کد + سخن پایانی
معرفی فصل 2 - بررسی Syntax های مختلف
قانون Intention Revealing Names
قانون Avoid Disinformation
قانون Meaningful Distinctions
قانون Pronounceable Names
قانون Searchable Names
قانون Avoid Encodings
قانون Avoid Mental Mapping
اصول نامگذاری Class و Object ها
اصول نامگذاری توابع و متدها
قانون Don\'t be cute
قانون Pick one word per concept
قانون Don\'t Pun
استراتژی های مختلف نام گذاری
قانون Meaningful Context
قانون Gratuitous Context - سخن پایانی
معرفی فصل
قانون Small و Smaller در توسعه توابع
اصول Blocks و Indenting در توابع
اصول Do One Thing در توابع - از کجا بفهمیم تابع یه کار رو انجام میده
قانون One Level Of Abstraction
بایدها و نباید های استفاده از Switch / Case
اصول انتخاب Descriptive Name برای توابع
بررسی Argument توابع - توابعی که یک آرگومان دارن
چه زمانی تابع میتونه 2 تا Argument داشته باشه؟
چه زمانی تابع میتونه 3 تا Argument داشته باشه؟
بایدها و نباید های Flag Argument
استفاده از آرایه به عنوان آرگومان توابع
استفاده از آرگومانها در اسم تابع برای خوانایی بیشتر
نباید های Side Effect در توسعه توابع
قانون Command-Query Seperation
اصول ارور هندلینگ و استفاده از Try / Catch
اصل DRY
ریفکتور پروژه اول دوره - قسمت اول
ریفکتور پروژه اول دوره - قسمت دوم + سخن پایانی
معرفی و مقدمه فصل
5 حالت کامنت مجاز
12 حالت کامنت غیر مجاز - قسمت اول
12 حالت کامنت غیر مجاز - قسمت دوم - سخن پایانی
معرفی فصل
اصول کدنویسی در Vertical Formatting
اصول کدنویسی در Horizontal Formatting
Team Rules در رعایت اصول Formatting
فصل ششم - Objects
فصل هفتم - Error Handling
فصل هشتم - Boundaries
فصل نهم - تست نویسی
فصل های بعدی کتاب کلینکد - سخن پایانی
36 نکته و Best Practice مهم - قسمت اول
چرا از Smart Code استفاده نکنیم؟
36 نکته و Best Practice مهم - قسمت دوم
36 نکته و Best Practice مهم - قسمت سوم
33 نکته و Best Practice مهم در React - قسمت اول
33 نکته و Best Practice مهم در React - قسمت دوم
33 نکته و Best Practice مهم در React - قسمت سوم (پایانی)
33 نکته و Best Practice مهم در Node - قسمت اول
33 نکته و Best Practice مهم در Node - قسمت دوم (پایانی)
ریفکتور پروژه Login / Register
ریفکتور پروژه سایت شخصی
ریفکتور پروژه Food App (اپلیکیشن سفارش غذا)
ریفکتور پروژه Music Player
ریفکتور پروژه Cms - سخن پایانی
معرفی انواع ساختمان داده
نحوه محاسبه پرفورمنس الگوریتمها - سخن پایانی
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

