١ دی ماه قراره ۶٠ درصد تخفیف ویژه به مدت ۴٨ ساعت داشته باشیم❤️

Clean Code برای برنامه نویسان JS

فرق بین یه برنامه‌نویس تازه‌کار و حرفه‌ای نوع دیدگاه و طرز کدنویسیشونه. برنامه‌نویس حرفه‌ای کدی رو می‌نویسه که تست‌پذیر باشه، گسترش‌پذیر باشه، دیباگش راحت باشه، درکش راحت باشه

وضعیت دوره

پیش فروش

مدت زمان دوره

0 ساعت

آخرین بروزرسانی

1402/08/01

روش پشتیبانی

انلاین

پیش نیاز

JS

نوع مشاهده

آنلاین

166

دانشجو

5.0

رضایت

درصد تکمیل دوره 0%
محمدامین سعیدی راد

محمدامین سعیدی راد

Full Stack Web Developer

مشاهده پروفایل

توضیحات

توجه! این دوره بصورت پیش فروش ارائه شده است و در تاریخ دی ماه ۱۴۰۲ بصورت قطعی برگزار میشود و قیمت پیش فروش شده بعد از شروع دوره چند ده درصد افزایش پیدا میکند و مطابق سیاست های سبزلرن. بعد از اتمام نیز افزایش قیمت خواهد داشت. فلذا خرید در شرایط پیش فروش بسیار پایین تر از قیمت اصلی تمام شده است

فرق بین یه برنامه‌نویس تازه‌کار و حرفه‌ای نوع دیدگاه و طرز کدنویسیشونه. برنامه‌نویس حرفه‌ای کدی رو می‌نویسه که تست‌پذیر باشه، گسترش‌پذیر باشه، دیباگش راحت باشه، درکش راحت باشه و … کلین باشه. فرقی نمی‌کنه بک‌اند کار کنی یا فرانت‌اند، اگه با جاوا اسکریپت سر و کار داری این دوره واسه توعه

🔸 همه می‌تونن کدی رو بنویسن که کامپیوتر بتونه درکش کنه. ولی فقط یه برنامه نویس خوب می‌تونه کدی رو بنویسه که بشر بتونه درکش کنه🔸 مارتین فاولر

کلین کد یعنی چی؟

به صورت کلی کدی که خوانا و تمیز باشه بهش کلین کد (کد تمیز) گفته میشه. اما داستان به اینجا ختم میشه.

کلین کد باعث میشه پروژه هایی که توسعه میدین خوانا باشن، گسترش پذیر باشن، تست پذیر باشن، استفاده ازشون راحت‌تر باشن، دیباگشون راحت‌تر باشه، نگهداری ازشون راحت‌تر باشه و …. باعث میشه شمابه عنوان یک برنامه‌نویس از سمت مبتدی بودن به سمت حرفه‌ای بودن گام بردارین.

دقیقا یکی از تفاوت های برنامه نویس سنیور (حرفه‌ای) و تازه‌کار همینه.

دغدغه یک برنامه‌نویس حرفه‌ای اینه که کدش تمیز باشه و همیشه طبق چارچوبی که Clean Code براش تعیین کرده کد می‌نویسه.

می‌تونم تو این دوره شرکت نکنم؟

این دوره بهت کمک می‌کنه برنامه‌ نویسیت چند لول بهتر و حرفه‌ای‌تر بشه. به عنوان برنامه نویس جاوا اسکریپت اگه تو این دوره شرکت نکنی باید تو تیم‌ها و شرکت هایی که استخدام میشی سرکوفت همکار و مدیرپروژه رو بخوری تا مطالب این دوره رو تو بلند مدت یاد بگیری.

این دوره حاضر و آماده با بهترین منبع موجود + تجربه شخصی برگزار شده تا شما کانسپت‌ها و اصول کلین‌کد رو خیلی سریع یاد بگیرین.

این دوره پشتیبانی داره؟

صددرصد بله. پشتیبانی دوره به صورت رایگان و نامحدود هست. یعنی حتی اگه بعد از n ماه سوالی راجع به مباحث مربوط به دوره داشته باشین همچنان می‌تونین از پشتیبانی دوره استفاده کنین.

دوره از چه منبعی تدریس میشه؟

منبع این دوره کتاب جامع Clean Code از آقای Uncle Bob هست که جامع ترین و محبوب ترین کتاب در زمینه Clean Code محسوب میشه.

مخاطب این دوره چه افرادی هستن؟

فرقی نمی‌کنه تو فیلد هایی مثل فرانت‌اند، بک‌اند، توسعه موبایل و … فعالیت کنین، اگه با زبان محبوب جاوا اسکریپت سر و کار دارین، این دوره برای شماست‌.

این دوره کی تموم میشه؟

دوره جامع کلین‌کد برای برنامه نویس های جاوا اسکریپت حداکثر تا آخر اسفند ماه سال 1402 به اتمام می‌رسه.

✅ تو این دوره چیا قراره یاد بگیرم؟

تو این دوره قراره یاد بگیری چطور به صورت کلین کد برنامه نویسی کنی.

در راستای این موضوع:

1. تست کدهات آسون‌تر میشه.

2. اگه به باگ خوردی، دیباگ پروژت آسون‌تر میشه.

3. پروژت گسترش پذیرتر میشه. یعنی اگه خواستی فیچری به پروژت اضافه کنی یا پروژت رو دستکاری کنی، مثل آب خوردن این کار رو انجام میدی.

4. اگه بری سر پروژه‌ای که n ماه قبل توسعش دادی، دیگه نمیگی این کدهارو کی نوشته :))

5. کدنویسی برات لذت‌بخش‌تر و آسون‌تر میشه و حتی کمتر به باگ می‌خوری.

6. می‌تونی کد کثیف رو تشخیص بدی و اونو به کد تمیز ریفکتورش کنی

7. و …

✅ چرا این دوره برگزار شد؟

هر روز دانشجو های خیلی زیادی سورس‌کد پروژه هایی که توسعه دادن رو برام می‌فرستن که واسشون چک کنم.

گاها تعداد خیلی زیادی از دانشجوها کد هایی که نوشتن خیلی کثیف هستن که اصطلاحا بهشون Dirty Code گفته میشه.

بین خودمون بمونه ولی یسری کدها به قدری کثیف نوشته میشن که با نگاه کردن به کد نمیشه فهمید اون کد چیکار کنه. باید دو ساعت با خودت محاسبات نیوتون حل کنی تا بفهمی یه فانکشن چه کاری رو انجام میده.

یا حتی گاها با یسری از باگ‌ها مواجه میشیم که اگه کدمون Clean بود،

1. یا باگ رو خیلی راحت فیکس می‌کردیم

2. یا اصلا با اون باگ مواجه نمی‌شدیم :))

دیدم این دو معضل تو کامیونیتی جاوا اسکریپت خیلی به چشم می‌خوره، تصمیم گرفتم این دوره رو برگزار کنم.

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

00:13

معرفی دوره

1

معرفی دوره

جلسه رایگان
13:09

Why Clean Code

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Meaningful Names

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Functions

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Comments

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Formatting

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Objects And Data Structures

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Error Handling

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Boundaries

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Classes

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Algorithm In Clean Code

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Dirty Code -> Clean Code (5 Projects)

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Clean Code Techniques in React

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Clean Code Techniques in Node

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Clean Code Techniques in Vue

فعلا ویدیو ای برای این فصل قرار نگرفته است!

Last word

فعلا ویدیو ای برای این فصل قرار نگرفته است!

نظرات

ثبت نظر جدید
Daniyal0075
دانشجو
1402/09/06
استاد سلام وقتتون بخیر
ببخشید حدودا دوره چند ساعت خواهد بود؟
محمدامین سعیدی راد
مدرس
1402/09/06
سلام عزیز.
حوالی 8 - 10 ساعت.
مجتبی احمدزاده
کاربر
1402/09/01
سلام استاد خسته نباشید.
توی این دوره در مورد Design Pattern ها صحبت میکنید؟
محمدامین سعیدی راد
مدرس
1402/09/01
سلام مجتبی جان، بله ✌️❤️
armin69y
کاربر
1402/08/07
کاش مباجث دیزاین پترن و معماری MVC هم میگفتین... یه پروژه JSایی رو با MVC زدن خیلی ترتمیز تر درمیاد
محمدامین سعیدی راد
مدرس
1402/08/07
سلام عزیز.
اگه از چارچوب کلین‌کد خارج بشیم دوره از انسجام درمیاد.
مباحثی که فرمودین در آینده تو یک دوره جداگانه تدریس میشن ❤️
m.fh
کاربر
1402/08/03
سلام ممنون میشم در مورد اصول سالید هم مباحثی گفته شه
محمدامین سعیدی راد
مدرس
1402/08/07
سلام عزیز.
بله تو برنامه هام هست ✌️❤️
Mortaza2002
کاربر
1402/08/02
سلام استاد
من به شدت تو ساختمان داده و الگوریتم مشکل دارم. یعنی از ۱۰۰ به خودم ۲۰ یا ۳۰ میدم.
امیدوارم تو این دوره یا دوره‌های دیگه‌ به این مباحث به صورت کامل و جامع پرداخته بشه.
محمدامین سعیدی راد
مدرس
1402/08/02
سلام عزیز.
تو این دوره در حد نیاز به مباحث ساختمان داده و الگوریتم پرداخته میشه ❤️
مشاهده بیشتر