Service and Repository Pattern | الگوی سرویس و ریپازیتوری

ProgrammingByFarzadAfi
ProgrammingByFarzadAfi

این ویدیو قسمت بیست و دوم از بوت‌کمپ رایگان جاواست. الگوی سرویس و ریپازیتوری در جاوا (Service Repository Pattern) در این قسمت، وارد دنیای معماری نرم‌افزار می‌شویم و با یکی از مهم‌ترین الگوهای طراحی در برنامه‌نویسی سازمان‌یافته آشنا می‌شویم: الگوی سرویس و ریپازیتوری. ابتدا با بررسی یک مشکل رایج در ساختار پروژه‌ها شروع می‌کنیم؛ مشکلی که در صورت حل‌نشدن، به پیچیدگی و وابستگی شدید بین کلاس‌ها منجر می‌شود. سپس راه‌حلی حرفه‌ای و تمیز برای آن ارائه می‌دهیم: جداسازی لایه‌ها با استفاده از Service و Repository. در ادامه، دو تمرین عملی طراحی شده‌اند تا این الگو را به‌صورت کامل در عمل پیاده‌سازی کنیم و بفهمیم دقیقاً چطور این معماری باعث افزایش خوانایی، تست‌پذیری و مقیاس‌پذیری کد می‌شود. سورس‌کد این قسمت در گیت‌هاب: github.com/farzadafi/ProgrammingByFarzadAfi/tree/master/src/n_layer گروه پرسش و پاسخ تلگرام: @programmingByFarzadAfi هر سوالی داشتی، می‌تونی توی گروه بپرسی؛ من یا مربی‌های گروه پاسخگو هستیم بوت‌کمپ رایگان جاوا – آموزش تمرین‌محور برای یادگیری عمیق و ورود به بازار کار. بخشهای مختلف ویدئو 00:00:00 - General review 00:00:50 - problem 00:18:24 - solution 00:50:37 - 1 exercise 00:57:25 - exercise 2 01:04:09 - review

بوت کمپ رایگان جاوا,شی گرایی در جاوا,Java Freeland,farzadafi,آموزش رایگان جاوا

توضیحات

این ویدیو قسمت بیست و دوم از بوت‌کمپ رایگان جاواست. الگوی سرویس و ریپازیتوری در جاوا (Service Repository Pattern) در این قسمت، وارد دنیای معماری نرم‌افزار می‌شویم و با یکی از مهم‌ترین الگوهای طراحی در برنامه‌نویسی سازمان‌یافته آشنا می‌شویم: الگوی سرویس و ریپازیتوری. ابتدا با بررسی یک مشکل رایج در ساختار پروژه‌ها شروع می‌کنیم؛ مشکلی که در صورت حل‌نشدن، به پیچیدگی و وابستگی شدید بین کلاس‌ها منجر می‌شود. سپس راه‌حلی حرفه‌ای و تمیز برای آن ارائه می‌دهیم: جداسازی لایه‌ها با استفاده از Service و Repository. در ادامه، دو تمرین عملی طراحی شده‌اند تا این الگو را به‌صورت کامل در عمل پیاده‌سازی کنیم و بفهمیم دقیقاً چطور این معماری باعث افزایش خوانایی، تست‌پذیری و مقیاس‌پذیری کد می‌شود. سورس‌کد این قسمت در گیت‌هاب: github.com/farzadafi/ProgrammingByFarzadAfi/tree/master/src/n_layer گروه پرسش و پاسخ تلگرام: @programmingByFarzadAfi هر سوالی داشتی، می‌تونی توی گروه بپرسی؛ من یا مربی‌های گروه پاسخگو هستیم بوت‌کمپ رایگان جاوا – آموزش تمرین‌محور برای یادگیری عمیق و ورود به بازار کار. بخشهای مختلف ویدئو 00:00:00 - General review 00:00:50 - problem 00:18:24 - solution 00:50:37 - 1 exercise 00:57:25 - exercise 2 01:04:09 - review