نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
الگوهای طراحی به توسعه دهندگان کمک می کند تا با استفاده از رویکردهای اثبات شده مشکلات را حل کنند. آنها به تیم ها کمک می کنند تا کد را با استفاده از مفاهیم و اصطلاحات سطح بالاتر بحث کنند. این دوره شما را با الگوهای طراحی آشنا می کند و شما را برای شروع تسلط بر الگوها آماده می کند! الگوهای طراحی به توسعه دهندگان و تیم ها کمک می کند تا با استفاده از رویکردهای اثبات شده مشکلات را حل کنند. الگوها همچنین تیم ها را قادر می سازد تا با استفاده از زبان توصیف کننده غنی تر و غنی تر ، تصمیمات طراحی را مورد بحث و گفتگو قرار دهند. در این دوره ، طراحی اجمالی الگوها ، شما با ایده الگوها - نحوه کشف ، تعریف و کاربرد آنها آشنا می شوید. ابتدا چند الگوی مفید را نشان خواهید داد. در مرحله بعدی ، خواهید فهمید که چگونه می توان آنها را ترکیب و روی هم قرار داد تا طرح های ظریف و مفیدی تولید کنند. سرانجام ، شما کشف خواهید کرد که چرا باید وقت خود را برای یادگیری آنها صرف کنید. با اتمام این دوره ، خواهید فهمید که الگوهای طراحی در توسعه نرم افزار مدرن چه نقشی دارد و آماده خواهید بود تا بر الگوهای جداگانه ای که باعث بهره وری بیشتر می شوند ، تسلط پیدا کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
بررسی اجمالی الگوها
Design Patterns Overview
-
معرفی الگوهای طراحی
Introducing Design Patterns
-
ریشه های الگو را طراحی کنید
Design Pattern Origins
-
چرا الگوهای طراحی را یاد بگیریم؟
Why Learn Design Patterns?
-
چگونه باید الگوهای طراحی را یاد بگیریم؟
How Should We Learn Design Patterns?
-
چه چیزی الگوی طراحی را ایجاد می کند؟
What Makes up a Design Pattern?
-
ساختار الگوی طراحی
Design Pattern Structure
-
چه زمانی باید الگوهای طراحی را اعمال کنیم؟
When Should We Apply Design Patterns?
-
نسخه ی نمایشی: با الگوها تمرین کنید
Demo: Practice with Patterns
-
چند الگوی خوب طراحی
A Few Good Design Patterns
-
غذاهای کلیدی
Key Takeaways
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات