×
ribbon

آموزش ریفکتورینگ: نشانه‌ها و تکنیک‌ها

در این دوره ریفکتورینگ کدها را فارغ از زبان و سطح دانش برنامه نویسی می آموزیم. ریفکتورینگ چیست؟... بیشتر
گواهی‌نامه
4.7 (3 امتیاز)
128دانشجو
مقدماتی

پویا صبرآموز

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری عمیق تمامی مفاهیم اصلی ریفکتورینگ

تسلط بر مباحث تئوری شی‌گرایی و کد تمیز

کمک به مصاحبه با شرکت‌های خارجی و داخلی

تسلط بر مباحث پیشرفته‌ برنامه‌نویسی فارغ از هر زبانی

کمک به دریافت جاب آفر یا پروژه‌های بین‌المللی

محتوای دوره

10 فصل38 جلسه4 ساعت ویدیو
مقدمه
  مقدمه
مشاهده
"07:39
تعاریف پایه
شروع ریفکتورینگ
Bloaters
Object Orientation Abusers
Change Preventers
Dispansables
Couplers
باقی نشانه‌ها
سخن پایانی

پیش‌نیاز‌ها

برای گذراندن دوره آشنایی با یک زبان برنامه نویسی و آشنایی با اصول پایه برنامه نویسی شیء گرا (OOP) نیاز است.

توضیحات دوره

در این دوره ریفکتورینگ کدها را فارغ از زبان و سطح دانش برنامه‌نویسی می‌آموزیم. 

ریفکتورینگ چیست؟ 

فرایند تغییر کد کثیف یا پرداختن (Technical Debt). هدف ریفکتورینگ جنگیدن با بدهی فنی آن است. 

این دوره برای چه کسانی مناسب است؟

  • برنامه‌نویسان در هر سطح از Junior تا Senior با هر زبان برنامه‌نویسی 
  • کسی که می‌خواهد به یک سطح پیشرفته‌تر در برنامه‌نویسی برسد 
  • مدیران پروژه‌های IT 
  • هر کسی که علاقه‌مند به مشارکت در پروژه‌های منبع‌باز است 
  • کسی که interview با شرکت‌های خارجی برای job offer یا قصد دریافت پروژه‌های بین‌المللی دارد. 

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.7

از مجموع 3 امتیاز

1نظر

1 سال پیش

دوره خیلی خوبیه نه فقط برای ریفکتورینگ برای کد تمیز نوشتن هم کاربردیه. البته اگه مقداری تجربه کاری داشته باشید تا به خوبی درک کنید کجاها اتفاق افتاده، بهتره.

صبا قشقایی

گواهی‌نامه

آموزش ریفکتورینگ: نشانه‌ها و تکنیک‌ها

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

پویا صبرآموز
1دوره
128دانشجو

پویا صبر آموز، دانش‌آموخته کارشناسی ارشد مهندسی کامپیوتر گرایش نرم‌افزار و دارای ۱۳ سال سابقه کار و تدریس برنامه‌نویسی به زبان‌های مختلف است. ایشان تجربه راه‌اندازی استارتاپ به‌عنوان هم‌بنیان‌گذار فنی در کاربوم، یک‌پی و اسکرام اسکول را داشته‌اند، و البته به‌عنوان مشاور و منتور در شرکت‌های داخلی و بین‌المللی فعالیت می‌کنند. از تجربیات بین‌المللی ایشان می‌توان به مشاوره شرکت Smart IT Solutions انگلستان و برنامه‌نویسی و مدیر فنی در Bison Solutions کانادا اشاره کرد. همچنین ایشان تجربه راه‌اندازی و مشاوره فنی استارتاپ‌های متعدد در ایران و امارات را داشته و در حال حاضر هم‌بنیان‌گذار استارتاپ scrumschool در هلند هستند. از سوابق آموزشی ایشان می‌توان به سابقه سال‌ها تدریس در بهترین مجتمع‌های فنی تهران و تدریس دوره‌های مختلف برنامه‌نویسی، ریفکتورینگ، گیت، میکروسرویس‌ها، دیتابیس و... اشاره کرد.

اطلاعات بیشتر

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

مهارت‌هایی که می‌آموزید