دوره آموزشی مقدمهای عمیق به فریمورک اسپریگ
1 ساعت 55 دقیقهمتوسط2024-11-20
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
اسپرینگ یک چارچوب کاربردی و یک ظرف کنترل معکوس (IoC) برای پلتفرم جاوا است. ویژگیهای اصلی این چارچوب میتواند توسط هر برنامه جاوا استفاده شود و به ویژه برای توسعه برنامههای اینترنتی و سازمانی ایدهآل است. در این دوره سطح متوسط، با فرانک مولی، معمار نرمافزار، مروری جامع بر اسپرینگ خواهید داشت. فرانک که برنامهها و سرویسهای وب را با اسپرینگ توسعه میدهد، دانش خود را در مورد تنظیم ApplicationContext (رابطی برای دسترسی به کامپوننتها، بارگذاری فایلها، انتشار رویدادها و موارد دیگر) و همچنین بینها (اشیاء درون ظرف IoC اسپرینگ) به اشتراک میگذارد. او یک جریان کاری مدرن برای تنظیمات جاوا ارائه میدهد و چرخه حیات اسپرینگ را به طور عمیق بررسی میکند، تا بتوانید این چارچوب را گسترش داده و مشکلات موجود در برنامههای خود را بهتر رفع کنید. همچنین، روش استفاده از برنامهنویسی مبتنی بر جنبه را برای افزودن رفتارهای قابل استفاده مجدد به برنامههای جاوا به شما آموزش میدهد.
اهداف یادگیری:
تنظیم Spring ApplicationContext برای دسترسی به کامپوننتها، بارگذاری فایلها، انتشار رویدادها و مدیریت ظرف کنترل معکوس (IoC) برای برنامههای جاوا.
پیادهسازی بینها (اشیاء) در ظرف IoC اسپرینگ و بهکارگیری جریان کاری مدرن برای تنظیمات جاوا در توسعه برنامهها و سرویسهای وب.
تحلیل چرخه حیات اسپرینگ برای گسترش چارچوب و عیبیابی مشکلات در برنامههای مبتنی بر اسپرینگ.
استفاده از مفاهیم برنامهنویسی مبتنی بر جنبه (Aspect-Oriented Programming) برای ادغام رفتارهای قابل استفاده مجدد به صورت ماژولار در برنامههای جاوا.
اهداف یادگیری:
تنظیم Spring ApplicationContext برای دسترسی به کامپوننتها، بارگذاری فایلها، انتشار رویدادها و مدیریت ظرف کنترل معکوس (IoC) برای برنامههای جاوا.
پیادهسازی بینها (اشیاء) در ظرف IoC اسپرینگ و بهکارگیری جریان کاری مدرن برای تنظیمات جاوا در توسعه برنامهها و سرویسهای وب.
تحلیل چرخه حیات اسپرینگ برای گسترش چارچوب و عیبیابی مشکلات در برنامههای مبتنی بر اسپرینگ.
استفاده از مفاهیم برنامهنویسی مبتنی بر جنبه (Aspect-Oriented Programming) برای ادغام رفتارهای قابل استفاده مجدد به صورت ماژولار در برنامههای جاوا.
مهارت ها
Spring FrameworkSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - بلوکهای ساختمانی اسپرینگ
- 02 - آنچه باید بدانید
1. نمای کلی اسپرینگ
- 03 - مقدمه ای بر اسپرینگ
- 04 - کانتینر وارونگی کنترل (IoC).
2. پیکربندی ApplicationContext
- 05 - مقدمه ای بر ApplicationContext
- 06 - پیکربندی Spring با جاوا
- 07 - با محیط کار کنید
- 08 - پروفایل ها
- 09 - زبان بیان اسپرینگ
- 10 - beans اسکوپ
- 11 - پروکسی ها
3. کامپوننت اسکن
- 12 - اسکن کامپوننت
- 13 - پیادهسازی کامپوننت اسکن
- 14 - روشهای چرخه حیات
4. چرخه حیات لوبیا
- 15 - چرا چرخه زندگی بسیار مهم است
- 16 - تصویر کلی
- 17 - فاز آغازین - بارگذاری تعاریف لوبیا
- 18 - Init - کارخانه beans پس فرآوری
- 19 - Init - Bean instantiation
- 20 - Init - Setters
- 21 - شروع - پس پردازش لوبیا
- 22 - Init - تفاوت بر اساس پیکربندی
- 23 - مرحله استفاده
- 24 - مرحله تخریب
5. برنامه نویسی جنبه گرا
- 25 - جنبه در اسپرینگ
- 26 - نقاط برش برنامه نویسی جنبه گرا (AOP) را تعریف کنید
- 27 - اجرای توصیههای AOP - قبل از
- 28 - اجرای توصیههای AOP - بعد
- 29 - اجرای توصیههای AOP - در اطراف
- 30 - چالش - ساختن جنبه خود
- 31 - راه حل - ساختن جنبه خود
نتیجه گیری
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مقدمه ای بر هوش مصنوعی Spring
- دوره آموزشی یادگیری جامع اسپرینگ بوت 2.0
- دوره آموزشی گسترش، ایمنسازی و داکر کردن میکروسرویسهای Spring Boot
- دوره آموزشی اسپرینگ: اسپرینگ Batch
- دوره آموزشی عمیق فریمورک اسپرینگ
- دوره آموزشی یادگیری اسپرینگ: اسپرینگ کلود (2020)
- دوره آموزشی ایجاد اولین میکروسرویس اسپرینگ بوت
- دوره آموزشی اسپرینگ: اسپرینپ MVC