آموزش رمزگشایی آنتی الگوها

Decoding Antipatterns

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

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

  • مفهوم آنتی الگوها را کاوش کنید: سفر خود را با درک کاملی از چیستی آنتی الگوها و اهمیت آنها در توسعه نرم افزار آغاز کنید. علائم آشکار ضد الگوها را کشف کنید و بیاموزید که چگونه در این تله‌های رایج نیفتید.

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

  • از نمونه‌های دنیای واقعی بیاموزید: با مطالعات موردی که نشان می‌دهد چگونه آنتی‌الگوها بر پروژه‌های واقعی تأثیر گذاشته‌اند، درگیر شوید. از تفکیک دقیق مشکلات و راهبردهای مورد استفاده برای حل آنها بهره مند شوید.

  • تکنیک‌های اصلاح را کشف کنید: در هنر تبدیل کدهای مشکل‌ساز به راه‌حل‌های کارآمد و تمیز مسلط شوید. یاد بگیرید که از ابزارهای refactoring، اشکال زدایی و آزمایش برای مبارزه با آنتی الگوها استفاده کنید.

  • مهارت های جدید خود را تمرین کنید: یادگیری خود را با تمرین ها و آزمون های عملی تقویت کنید. تئوری را عملی کنید و از نزدیک ببینید که چگونه اصلاح آنتی الگوها می تواند کد شما را بهبود بخشد.

در پایان این دوره، شما نه تنها قادر به شناسایی و اصلاح آنتی الگوها در جاوا اسکریپت، پایتون و سی شارپ خواهید بود، بلکه درک عمیق تری از نحوه نوشتن کدهای کارآمد، تمیز و قابل نگهداری نیز خواهید داشت. با Antipatterns خداحافظی کنید و جعبه ابزار قدرتمند راه حل هایی را که این دوره ارائه می دهد در آغوش بگیرید.

در این سفر هیجان انگیز به ما بپیوندید و مهارت های کدنویسی خود را به ارتفاعات جدیدی ارتقا دهید!


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

معرفی Introduction

  • تعریف آنتی الگوها Definition Of Antipatterns

  • شناخت آنتی الگوها Recognizing Antipatterns

  • تاریخچه آنتی الگوها History Of Antipatterns

ضد الگوی چکش طلایی Golden Hammer Antipattern

  • چکش طلایی Golden Hammer

  • نمونه جاوا اسکریپت چکش طلایی و Refactoring Golden Hammer JavaScript Example and Refactoring

  • Golden Hammer C# مثال و Refactoring Golden Hammer C# Example and Refactoring

  • مثال پایتون چکش طلایی و بازسازی Golden Hammer Python Example and Refactoring

خدا شی God Object

  • شی خدا The God Object

  • مثال جاوا اسکریپت God Object و Refactoring God Object Javascript Example and Refactoring

  • مثال God Object Dotnet و Refactoring God Object Dotnet Example and Refactoring

  • مثال God Object Python و Refactoring God Object Python Example and Refactoring

سندرم کپی پیست Copy Paste Syndrome

  • سندرم کپی پیست Copy Paste Syndrome

  • کپی پیست نمونه JS Copy Paste Example JS

  • کپی پیست مثال سی شارپ Copy Paste Example C#

  • کپی پیست مثال پایتون Copy Paste Example Python

جریان گدازه Lava Flow

  • جریان گدازه The Lava Flow

  • مثالی از جریان گدازه جاوا اسکریپت و Refactoring Lava Flow Example Javascript and Refactoring

  • نمونه جریان گدازه Dotnet و Refactoring Lava Flow Example Dotnet and Refactoring

  • مثالی از جریان گدازه پایتون و بازسازی Lava Flow Example Python and Refactoring

کد اسپاگتی Spaghetti Code

  • کد اسپاگتی Spaghetti Code

  • بازی C# را حدس بزنید Guess Game C#

  • Roll Game Js Roll Game Js

  • مثال Pygame Python Pygame Python example

وسواس اولیه Primitive Obsession

  • وسواس اولیه Primitive Obsession

  • وسواس اولیه C# و Refactoring Primitive Obsession Example C# and Refactoring

  • مثال وسواس اولیه Pyhthon و Refactoring Primitive Obsession Example Pyhthon and Refactoring

  • مثال وسواس ابتدایی جاوا اسکریپت و Refactoring Primitive Obsession Example Javascript and Refactoring

توپ بزرگ از گل Big Ball Of Mud

  • توپ بزرگ از گل The Big Ball Of Mud

  • Treasure Game Intro JS Treasure Game Intro JS

  • بازی گنج با آنتی الگو Treasure Game With Antipattern

  • Treasure Game Refactored JS Treasure Game Refactored JS

  • سیستم سفارش Refactored Ordering System Refactored

  • Cave Game Refactored Cave Game Refactored

بازسازی و پرداختن به آنتی الگوها Refactoring and Addressing Antipatterns

  • تکنیک هایی برای بازسازی مجدد Technigues for refactoring

نمایش نظرات

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

آموزش رمزگشایی آنتی الگوها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6.5 hours
34
Udemy (یودمی) udemy-small
09 خرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,016
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hilmi Cihan Yıldırım Hilmi Cihan Yıldırım

دانشجوی مهندسی کامپیوتر در Metu

Udemy (یودمی)

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

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