دوره آموزشی پیشرفته اسپرینگ: رویدادهای برنامه
44 دقیقهپیشرفته2021-07-14
مدرسین

Terezija Semenski
Software Developer, Mathematician, Writer, and Learner
جزئیات دوره
کشف نحوه معماری یک برنامه جدید یک معامله بزرگ است. انجام اشتباه این روش بعداً می تواند منجر به سردرد بزرگی شود. آزمایش و refactoring می تواند کابوس باشد. اما لازم نیست اینگونه باشد. در این دوره ، مربی Terezija Semenski به شما روش های طراحی قدرتمند و آسان برای دنبال کردن رویدادهای Spring را نشان می دهد که می توانید برای نوشتن کدی تمیز، قابل آزمایش و قابل نگهداری با طراحی معماری انعطاف پذیر و به هم پیوسته استفاده کنید. Terezija چگونگی استفاده از رویدادهای Spring را با جایگزینی تماس های متد سنتی توضیح می دهد، سپس مجموعه ای قدرتمند از ویژگی های رویداد Spring را توصیف می کند. او نحوه ایجاد و انتشار رویدادهای سفارشی و نحوه پیاده سازی شنونده جدید برای رویدادها را پوشش می دهد. Terezija دوره را با بحث در مورد رویدادهای ناهمزمان ، فیلتر کردن رویدادها و رویدادهای مرتبط با معامله به پایان می رساند.
مهارت ها
SpringSoftware ArchitectureSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - از رویدادهای Spring استفاده کنید
- 02 - آنچه باید بدانید
1. کشف قدرت رویدادهای بهار
- 03 - رویدادهای Spring در مقابل فراخوانیهای متد مستقیم
- 04 - نکات برجسته رویدادهای بهار
2. پیادهسازی رویدادهای Spring سفارشی
- 05 - ایجاد و انتشار رویدادهای سفارشی
- 06 - یک شنونده جدید برای رویدادها پیادهسازی کنید
- 07 - چالش - یک شنونده رویداد جدید ایجاد کنید
- 08 - راه حل - یک شنونده رویداد جدید ایجاد کنید
3. Async و فیلتر کردن رویدادها
- 09 - اجرای رویدادهای ناهمزمان
- 10 - رویدادها را فیلتر کنید
4. رویدادهای معاملاتی
- 11 - رویدادهای محدود به معامله
- 12 - شنوندگان رویداد تراکنش سفارشی را پیادهسازی کنید
- 13 - چالش - یک شنونده رویداد تراکنش سفارشی ایجاد کنید
- 14 - راه حل - یک شنونده رویداد تراکنش سفارشی ایجاد کنید
نتیجه
- 15 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی استفاده از HTMX همراه با Thymeleaf در فریمورک Spring Boot
- دوره آموزشی اسپرینگ بر روی کوبرنتیس: استقرار و مدیریت برنامههای ابری بومی
- دوره آموزشی تنظیم عملکرد در برنامه های Spring
- دوره آموزشی پیشرفته اسپرینگ: تست یکپارچهسازی موثر با اسپرینگ بوت
- دوره آموزشی اسپرینگ پیشرفته: استقرار برنامههای Spring Boot در AWS، Azure و GCP
- دوره آموزشی Spring Boot: توسعه آزمایش محور
- دوره آموزشی استفاده از اسپرینگ بوت در تولید
- دوره آموزشی اسپرینگ: ادغام اسپرینگ
مسیرهای مرتبط
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی ایجاد مهارت های خود در توسعه Spring
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی مهارت های خود را به عنوان مدیر پروژه نرم افزاری توسعه دهید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile
- مسیر آموزشی آماده شدن برای اخذ گواهینامه PMP ACP
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی توسعه دادن مهارت تجزیه و تحلیل داده های خود