آموزش Java EE: الگوها و معماری های طراحی

Java EE: Design Patterns and Architecture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کشف کنید چگونه با استفاده از الگوهای طراحی و معماری در Java EE از مسائل مشترک طراحی جلوگیری کنید و کارایی برنامه نویسی را افزایش دهید. در این دوره ، مدرس الکس Theedom به مبحث اساسی الگوهای طراحی و معماری نرم افزار می پردازد و شما را با دانش لازم برای انتخاب معماری مناسب برای برنامه خود تجهیز می کند. الکس Gang of Four الگوهای کلاسیک را پوشش می دهد ، و در مورد روش منحصر به فرد آنها در سیستم عامل Java EE بحث می کند. این شامل الگوهای Singleton ، Facade ، Observer و Decorator است. وی سپس از مهمترین الگوهای معماری مورد استفاده سیستم عامل ، از جمله Filter ، Model-View-Controller (MVC) ، Front Controller و Interceptor استفاده می کند. وی پس از غواصی در الگوهای طراحی ، به سراغ مبحث معماری می رود و در مورد انگیزه و نیاز به معماری بحث می کند و برخی از شناخته شده ترین سازه ها را معرفی می کند. الکس دوره را با بحث در مورد معماری یکپارچه و ریز سرویس به پایان می رساند.
موضوعات شامل:
  • Classic Gang of Four الگوهای طراحی نرم افزار
  • الگوهای معماری سازمانی
  • اجرای الگوهای Singleton ، Facade ، Observer و Decorator
  • دامنه محوری ، جیغ و معماری CQRS
  • مزایا و معایب ریز سرویس ها

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

1. طراحی الگوهای در توسعه نرم افزار 1. Design Patterns in Software Development

  • الگوهای طراحی نرم افزار GOF کلاسیک Classic GOF software design patterns

  • الگوهای معماری سازمانی Enterprise architecture patterns

2. الگوهای طراحی نرم افزار کلاسیک در Java EE 2. Classic Software Design Patterns in Java EE

  • الگوهای طراحی کلاسیک مجددا مورد بررسی قرار می گیرد Classic design patterns revisited

  • الگوی طراحی Singleton The Singleton design pattern

  • یک مدیر استخر سینگلتون را اجرا کنید Implement a Singleton pool manager

  • الگوی پیشرفته Singleton Advanced Singleton pattern

  • همزمانی الگوی Singleton Singleton pattern concurrency

  • الگوی طراحی نما The Facade design pattern

  • الگوی نما را پیاده سازی کنید Implement the Facade pattern

  • خدمات پیشرفته نما Advanced Facade services

  • الگوی طراحی Observer The Observer design pattern

  • الگوی Observer را پیاده سازی کنید Implement Observer pattern

  • اولویت ها و مسابقات مقدماتی ناظر Observer priority and qualifiers

  • ناظر ناهمزمان Asynchronous observer

  • الگوی طراحی دکوراتور The Decorator design pattern

  • الگوی دکوراتور را اجرا کنید Implement the Decorator pattern

3. الگوهای نرم افزاری معماری در Java EE 3. Architectural Software Patterns in Java EE

  • الگوهای نرم افزاری سازمانی چیست؟ What are enterprise software patterns?

  • الگوی تزریق وابستگی The Dependency Injection pattern

  • الگوی طراحی فیلتر The Filter design pattern

  • AOP: الگوی رهگیر AOP: The Interceptor pattern

  • AOP: الگوی رهگیری را پیاده سازی کنید AOP: Implement the Interceptor pattern

  • الگوهای MVC و Front Controller The MVC and Front Controller patterns

4. آشنایی با معماری سازمانی 4. Introduction to Enterprise Architecture

  • معماری نرم افزار چیست؟ What is software architecture?

  • چرا ما به معماری احتیاج داریم؟ Why do we need architecture?

5- معماری پایگاه داده محور 5. Database Centric Architecture

  • معماری پایگاه داده محور چیست؟ What is database-centric architecture?

  • معماری کلاسیک سه لایه Classic three-tiered architecture

  • مزایا و معایب Advantages and disadvantages

6. معماری دامنه محور 6. Domain-Centric Architecture

  • معماری حوزه محور چیست؟ What is domain-centric architecture?

  • معماری مدرن چهار لایه Modern four-layer architecture

  • انواع معماری دامنه Types of domain architecture

  • مزایا و معایب Advantages and disadvantages

7. معماری فریاد زدن 7. Screaming Architecture

  • معماری فریاد چیست؟ What is screaming architecture?

  • عملکردی در مقابل مقوله Functional vs. categorical

8. معماری CQRS 8. CQRS Architectures

  • معماری CQRS چیست؟ What is CQRS architecture?

  • سه نوع The three variants

  • مزایا و معایب Advantages and disadvantages

  • مزایا و معایب Advantages and disadvantages

9. معماری یکپارچه و میکروسرویس 9. Monolith and Microservice Architectures

  • یکپارچه چیست؟ What is a monolith?

  • میکروسرویس چیست؟ What is a microservice?

  • مزایا و مضرات خدمات خرد Advantages and disadvantages of microservices

نتیجه Conclusion

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

نمایش نظرات

آموزش Java EE: الگوها و معماری های طراحی
جزییات دوره
2h 44m
43
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
50,262
- از 5
ندارد
دارد
دارد
Alex Theedom
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Theedom Alex Theedom

Alex Theedom یک توسعه دهنده ، نویسنده و مربی سازمانی در Java است. الکس دارای بیش از 10 سال تجربه در زمینه برنامه های کاربردی Enterprise Java و Spring در بخش های مختلف از جمله امور مالی ، قمار ، و elearning است. او نویسنده منتشر شده ، سخنران کنفرانس ، ویرایشگر فنی ، مربی جاوا ، مربی باشگاه برنامه نویسی بچه ها ، اوراکل است. دارای مجوز حرفه ای در Java SE و Java EE و عضو دفتر سخنران OTN. او مربی الگوهای طراحی حرفه ای Java® EE است و در JavaOne San Francisco ارائه کرده است. Devoxx UK؛ jDay سوئد؛ جاوا روز لویو ، کیف و بلاروس؛ VOXXED Days استانبول؛ و JEEConf کیف. او اشتیاق خود را برای جاوا از طریق دوره هایی که برای برخی از مشهورترین ارائه دهندگان آموزش مانند LinkedIn ثبت کرده است ، به اشتراک می گذارد و مقالات زیادی برای Read Learn Code ، DZone و JavaCodeGeeks به چاپ رسانده است. اطلاعات بیشتر در مورد الکس را در لینکدین و readlearncode.com کسب کنید.