آموزش بهار 6: الگوهای طراحی

Spring 6: Design Patterns

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

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

معرفی Introduction

  • چه چیزی میخواهید بدانید What you need to know

  • حل مسائل با الگوها در بهار Solving problems with patterns in Spring

  • ایجاد یک پروژه اسکلت Creating a skeleton project

1. الگوهای طراحی و بهار 1. Design Patterns and Spring

  • وارونگی کنترل: الگوی اصلی Inversion of control: The core pattern

  • باند چهار نفری Gang of Four

  • الگوهای طراحی چیست What design patterns are

  • الگوهای چارچوب Spring The patterns of the Spring framework

2. الگوهای ایجاد در بهار 2. Creation Patterns in Spring

  • الگوی نمونه اولیه The prototype pattern

  • الگوی سازنده The builder pattern

  • الگوی کارخانه در عمل Factory pattern in action

  • الگوی تک تن در عمل The singleton pattern in action

  • الگوی سازنده در عمل The builder pattern in action

  • الگوی اولیه در عمل Prototype pattern in action

  • الگوی کارخانه The factory pattern

  • الگوی تک قلو The singleton pattern

3. الگوهای ساختاری در بهار 3. Structural Patterns in Spring

  • الگوی آداپتور در عمل The adapter pattern in action

  • الگوی آداپتور The adapter pattern

  • الگوی پروکسی The proxy pattern

  • الگوی دکوراتور The decorator pattern

  • الگوی دکوراتور در عمل The decorator pattern in action

4. الگوهای عملیاتی در بهار 4. Operational Patterns in Spring

  • الگوی مخزن The repository pattern

  • الگوی مدل-نما-کنترلر (MVC) The model-view-controller pattern (MVC)

  • الگوهای MVC و الگو در عمل The MVC and template patterns in action

  • الگوی قالب The template pattern

  • الگوی مخزن در عمل The repository pattern in action

5. سایر الگوهای چارچوب در بهار 5. Other Framework Patterns in Spring

  • الگوی واسطه The mediator pattern

  • الگوی فرمان The command pattern

  • الگوی مفسر The interpreter pattern

  • الگوی ناظر The observer pattern

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش بهار 6: الگوهای طراحی
جزییات دوره
1h 50m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
101
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

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