آموزش بهار: چارچوب در عمق

Spring: Framework In Depth

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Spring یک چارچوب کاربردی و ظرف کنترل وارونگی (IOC) برای بستر جاوا است. ویژگی های اصلی این چارچوب را می توان توسط هر برنامه جاوا استفاده کرد و برای توسعه برنامه های سازمانی و مبتنی بر اینترنت ایده آل است. در این دوره سطح متوسط با معمار نرم افزار Frank Moley ، مروری جامع در مورد Spring داشته باشید. فرانک برنامه ها و سرویس های وب را با Spring توسعه می دهد و آنچه را که درباره پیکربندی ApplicationContext (رابط دسترسی به م componentsلفه ها ، بارگذاری پرونده ها ، انتشار رویدادها و موارد دیگر) و همچنین لوبیا (اشیا within موجود در ظرف Spring IOC) می داند ، به اشتراک می گذارد. او گردش کار پیکربندی مدرن جاوا را نشان می دهد و چرخه عمر Spring را به طور عمیق کاوش می کند ، بنابراین می توانید چارچوب را گسترش دهید و هر گونه مشکلی را که در برنامه های خود دارید عیب یابی کنید. بعلاوه ، بیاموزید که چگونه از برنامه نویسی جنبه محور برای افزودن رفتار به برنامه های خود به روشی قابل استفاده مجدد استفاده کنید.

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

مقدمه Introduction

  • بلوک های ساختمان بهار Building blocks of Spring

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

1. بررسی اجمالی بهار 1. Spring Overview

  • آشنایی با بهار Introduction to Spring

  • وارونگی ظرف کنترل (IoC) The inversion of control (IoC) container

2. پیکربندی ApplicationContext 2. Configuring the ApplicationContext

  • آشنایی با ApplicationContext Introduction to the ApplicationContext

  • پیکربندی بهار با جاوا Configuration of Spring with Java

  • با محیط کار کنید Work with the environment

  • پروفایل ها Profiles

  • زبان بیان بهار Spring Expression Language

  • دامنه لوبیا Bean scopes

  • پروکسی Proxies

3. اسکن مؤلفه 3. Component Scanning

  • اسکن مؤلفه The component scan

  • پیاده سازی اسکن مؤلفه Implementing component scanning

  • روش های چرخه زندگی Lifecycle methods

4- چرخه عمر لوبیا 4. The Bean Lifecycle

  • چرا چرخه عمر بسیار مهم است Why the lifecycle is so important

  • تصویر کلی The overall picture

  • مرحله init: بارگذاری تعاریف لوبیا The init phase: Loading bean definitions

  • اولیه: پس از پردازش کارخانه لوبیا Init: Bean factory post-processing

  • شروع: فورا لوبیا Init: Bean instantiation

  • شروع: تنظیمات Init: Setters

  • شروع: پس از پردازش لوبیا Init: Bean post-processing

  • Init: اختلافات بر اساس پیکربندی Init: Differences based on configuration

  • مرحله استفاده The use phase

  • مرحله تخریب The destruction phase

5- برنامه نویسی جهت گرا 5. Aspect-Oriented Programming

  • در بهار Aspecting in Spring

  • نقاط عطف برنامه نویسی (AOP) جنبه گرا را تعریف کنید Define aspect-oriented programming (AOP) pointcuts

  • توصیه های AOP را اجرا کنید: قبل از آن Implement AOP advice: Before

  • اجرای توصیه های AOP: پس از Implement AOP advice: After

  • توصیه های AOP را اجرا کنید: حدوداً Implement AOP advice: Around

  • چالش: ساختن جنبه خود Challenge: Building your own aspect

  • راه حل: ساختن جنبه خود Solution: Building your own aspect

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش بهار: چارچوب در عمق
جزییات دوره
1h 57m
32
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,328
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

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

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

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