آموزش استفاده از اصول جامد برای نوشتن کد بهتر - یک دوره تصادف

Using SOLID Principles to Write Better Code - A Crash Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: معماری نرم افزار: مقدمه ای سریع و سخت برای طراحی کدهای شی گرا عالی در جاوا، سی شارپ و غیره. از اصول SOLID برای نوشتن کد بهتر استفاده کنید. از اصول SOLID برای ارزیابی کد موجود استفاده کنید. مزایای بلند مدت نوشتن کد خوب را درک کنید. ویژگی هایی را که به تشخیص کد خوب از کد بد کمک می کند را درک کنید. اصول معماری نرم افزار را که می تواند به شما در تولید کدهای ساختاریافته کمک کند را بدانید. پیش نیازها: شما باید با یک زبان برنامه نویسی شی گرا مانند جاوا یا سی شارپ تجربه داشته باشید. شما باید اصول برنامه نویسی شی گرا مانند وراثت را درک کنید.

کد بهتری بنویسید

نوشتن کدی که کار می کند به اندازه کافی آسان است - با این حال، کدی که به سادگی "کار می کند" به اندازه کافی خوب نیست. آیا درک آن آسان است؟ آیا نگهداری آن آسان است؟ آیا تغییر آسان است؟ تستش راحته؟ به عبارت دیگر - آیا از اصول معماری نرم افزار خوب استفاده می کند؟

این دوره آموزشی در مورد کمک به شما برای یادگیری نحوه نوشتن کد خوب با استفاده از اصول آزموده شده از دنیای توسعه نرم افزار شی گرا در زبان هایی مانند جاوا و C# است. به طور خاص، معنای SOLID، مزایای آن و اینکه چگونه می‌توانید اصول SOLID را برای بهبود معماری کد خود به کار ببرید - بدون توجه به اینکه از کدام زبان برنامه‌نویسی شی گرا استفاده می‌کنید، باز می‌کنیم. شما یاد خواهید گرفت که چگونه به کد نگاه کنید، مشکلات را شناسایی کنید، و چگونه کد را با استفاده از اصول SOLID بهبود بخشید. برای کمک به شما در این زمینه، این دوره همچنین حاوی آزمونی است که بر روی بازآفرینی کد برای انطباق با اصول SOLID متمرکز است.

این دوره کوتاهی است که می‌توانید در یک ساعت آن را انجام دهید، اما در نظر گرفته شده است که شما را به مهارت‌هایی مجهز کند که می‌توانید در طول عمر برنامه‌نویسی از آن استفاده کنید!

برخی از بازخوردهای مروری

"محتوا ساختار یافته است، گام به گام به طور واضح و مختصر ارائه شده است، نمونه های کد قطعاً روی کیک هستند زیرا اصول را به نمونه های دنیای واقعی می برد که بسیار ارزشمند هستند."

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

"اول، این دوره بر روی موضوع بسیار مهمی تمرکز می کند که اغلب توسعه دهندگان معمولاً از آن صرف نظر می کنند، و ثانیاً خود دوره با مثال هایی که دقیقاً توضیح می دهد چگونه کد را می توان برای خوانایی، آزمایش و اطمینان از بهبود آن بهبود بخشید، بسیار خوب فکر شده است. تغییر کد بعداً آسان است."

"نکات برجسته به خوبی پوشش داده شده بود، و مثال‌های کد به اندازه کافی واضح هستند که هر اصل SOLID مورد بحث را نشان می‌دهند و پشتیبانی می‌کنند. به عنوان یک دانش‌آموز، ما می‌توانیم مزایای استفاده از اصول SOLID و نوشتن کد بهتر را درک کرده و قدردانی کنیم. "

اگر از آن راضی نیستید، این دوره شامل بازپرداخت 30 روزه بدون سؤال است.


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

معرفی Introduction

  • معرفی Introduction

اصول جامد SOLID Principles

  • اصل مسئولیت واحد Single Responsibility Principle

  • اصل باز/بسته Open/Closed Principle

  • اصل جایگزینی لیسکوف Liskov Substitution Principle

  • اصل جداسازی رابط Interface Segregation Principle

  • اصل وارونگی وابستگی Dependency Inversion Principle

  • بررسی: اصول SOLID Review: SOLID Principles

  • امتحان: اصول جامد Quiz: SOLID Principles

  • مسابقه - بازسازی Quiz - Refactoring

خلاصه Summary

  • خلاصه Summary

  • اصول جامد در عمل SOLID Principles in Practice

  • نقل قول/لیست مرجع Quote/Reference List

  • سخنرانی جایزه: کوپن تخفیف Bonus Lecture: Discount Coupon

نمایش نظرات

نظری ارسال نشده است.

آموزش استفاده از اصول جامد برای نوشتن کد بهتر - یک دوره تصادف
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
40 mins
11
Udemy (یودمی) udemy-small
19 مرداد 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,611
4.3 از 5
ندارد
دارد
دارد
Riaan Nel

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Riaan Nel Riaan Nel

معمار نرم افزار

Udemy (یودمی)

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

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