995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
ویژگی های دوره
Spring یک فریم ورک متن باز برای زبان برنامه نویسی جاواست که با هدف ساده سازی توسعه نرم افزارهای مقیاس پذیر و قابل نگهداری طراحی شده است. این فریم ورک با معرفی مفاهیمی مانند وارونگی کنترل (Inversion of Control) و تزریق وابستگی (Dependency Injection) به توسعه دهندگان کمک می کند تا ساختار برنامه های خود را از وابستگی های سخت و پیچیده پاک سازی کرده و کدی منعطف تر، تست پذیرتر و منسجم تر بنویسند.
چیزی که فریم ورک Spring را از سایر فریم ورک ها متمایز می کند، معماری ماژولار و انعطاف پذیر آن است. از راه اندازی ساده یک پروژه تا مدیریت تراکنش، اتصال به دیتابیس، توسعه REST API، امنیت، و حتی کار با میکروسرویس ها، Spring امکاناتی جامع و یکپارچه فراهم می کند. در واقع، بسیاری از شرکت های بزرگ و توسعه دهندگان حرفه ای از Spring به عنوان ستون فقرات اپلیکیشن های جاوا استفاده می کنند.
اگر بخواهید نرم افزاری قدرتمند، پایدار و قابل توسعه در بستر Java ایجاد کنید، Spring بدون شک یکی از بهترین گزینه هایی است که باید به آن مسلط باشید.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش Spring به صورت عمیق و تخصصی می پردازیم. در این دوره آموزشی سطح متوسط، با فریم ورک Spring که یکی از محبوب ترین ابزارهای توسعه نرم افزار در پلتفرم Java است، به صورت جامع آشنا می شوید. Spring یک فریم ورک کاربردی و همچنین یک کانتینر وارونگی کنترل (IOC) است که امکانات اصلی آن قابل استفاده در هر نوع برنامه جاوا بوده و به ویژه برای توسعه اپلیکیشن های سازمانی و تحت وب بسیار مناسب است.
در این دوره، فرانک مولی، معمار نرم افزار و توسعه دهنده ی برنامه ها و سرویس های وب با استفاده از Spring، تجربه های عملی خود را در اختیار شما قرار می دهد. او نحوه پیکربندی ApplicationContext را آموزش می دهد. این رابط به شما امکان می دهد به مؤلفه ها دسترسی پیدا کنید، فایل ها را بارگذاری نمایید، رویدادها را منتشر کرده و بسیاری قابلیت های دیگر را پیاده سازی کنید. همچنین با مفهوم Beanها (اشیاء موجود در کانتینر IOC فریم ورک Spring) به صورت دقیق آشنا خواهید شد.
در ادامه، یک روند مدرن برای پیکربندی جاوا را بررسی می کنید و با چرخه حیات Spring به صورت کامل آشنا می شوید تا بتوانید فریم ورک را گسترش داده و مشکلات احتمالی در برنامه های خود را بهتر تحلیل و رفع کنید. افزون بر این، با برنامه نویسی مبتنی بر جنبه (AOP) آشنا می شوید تا رفتارهای خاصی را به شکلی ماژولار و قابل استفاده مجدد به اپلیکیشن های خود اضافه نمایید.
سرفصل های دوره آموزش Spring به صورت عمیق و تخصصی
مقدمه
- اجزای اصلی فریم ورک Spring
- آنچه باید پیش از شروع بدانید
بخش 1: مروری بر Spring
- معرفی فریم ورک Spring
- کانتینر وارونگی کنترل (IoC)
بخش 2: پیکربندی ApplicationContext
- آشنایی با ApplicationContext
- پیکربندی Spring با استفاده از Java
- کار با محیط (Environment)
- استفاده از پروفایل ها در Spring
- زبان بیان (Spring Expression Language)
- حوزه های Bean در Spring
- مفهوم Proxy در Spring
بخش 3: اسکن مؤلفه ها (Component Scanning)
- معرفی اسکن مؤلفه ها
- پیاده سازی اسکن مؤلفه ها
- متدهای چرخه حیات
بخش 4: چرخه حیات Bean ها
- اهمیت چرخه حیات Bean
- نمای کلی چرخه حیات
- فاز init: بارگذاری تعریف Beanها
- فاز init: پردازش پس از ساخت BeanFactory
- فاز init: ایجاد نمونه Bean
- فاز init: مقداردهی از طریق Setterها
- فاز init: پردازش پس از ساخت Bean
- تفاوت ها در فاز init بر اساس پیکربندی
- فاز استفاده (Use Phase)
- فاز نابودی (Destruction Phase)
بخش 5: برنامه نویسی جنبه گرا (AOP)
- استفاده از AOP در Spring
- تعریف Pointcut در AOP
- پیاده سازی Advice: قبل از اجرا (Before)
- پیاده سازی Advice: پس از اجرا (After)
- پیاده سازی Advice: در حین اجرا (Around)
- چالش: ساخت یک جنبه اختصاصی
- راه حل: ساخت یک جنبه اختصاصی
جمع بندی
- مراحل بعدی برای ادامه مسیر یادگیری
حاصل دوره
دانشجویان عزیز با گذراندن این دوره، به درک عمیقی از فریم ورک Spring و مفاهیم اصلی آن دست پیدا می کنند. این دوره نه تنها پایه های نظری مانند وارونگی کنترل (IoC) و نحوه کار کانتینر Spring را آموزش می دهد، بلکه وارد بخش های عملی تری مانند پیکربندی پیشرفته، مدیریت Bean ها، و کار با ApplicationContext نیز می شود. دانشجویان در پایان این دوره به مهارت هایی دست می یابند که آنها را برای ساخت اپلیکیشن های سازمانی و سرویس محور با استفاده از Spring کاملا آماده می کند.
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
دوره های مرتبط
آموزش کار با intent ها در اندروید
ارائه شده توسط
پنگوئن لینوکس را قورت بده !
ارائه شده توسط
آموزش جامع راه اندازی فروشگاه اینترنتی با وردپرس
ارائه شده توسط
طراحی وب از رویا تا واقعیت (فصل دوم)
ارائه شده توسط< محمدرضا عسگری
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
فرصت باقیمانده تا پایان جشنواره نیمکت آخر
LinkedIn Learning یک پلتفرم آموزشی آنلاین است که به شما کمک میکند مهارتهای مرتبط با کسبوکار، برنامه نویسی، مارکتینگ و... را از طریق دوره های آموزش ویدیویی ارائه شده توسط متخصصان توسعه دهید. این پلتفرم با بیش از ۵۰۰۰ دوره آموزشی یکی از بزرگترین پلتفرم های آموزش آنلاین در دنیاست که شما میتوانید به کمک آن هرچیزی را بیاموزید.
قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم