دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

جاوا - اصول SOLID و الگوهای طراحی برتر

جاوا - اصول SOLID و الگوهای طراحی برتر

✅ سرفصل و جزئیات آموزش

یاد بگیرید چگونه توسعه جاوا خود را با تسلط به اصول SOLID و الگوهای طراحی GoF برتر بهبود بخشید.

آنچه یاد خواهید گرفت

  • به مهم ترین و اساسی ترین الگوهای طراحی در مهندسی نرم افزار مدرن در اکوسیستم جاوا مسلط شوید.
  • اصول S.O.L.I.D طراحی را مانند توسعه دهندگان ارشد با تجربه یاد بگیرید و ملکه ذهنتان کنید.
  • درک عمیقی از چیستی، چرایی و چگونگی این الگوهای طراحی اساسی بدست آورید.
  • تفسیر کامل معماری (با UML) هر الگو و همچنین سناریوهای واقعی با مثال های کدنویسی عملی برای هر الگو بدست آورید.
  • روی تکالیف شی گرا در جاوا کار کنید و آن ها را کامل کنید که به شما در درک عمیق تر و اساسی تر این الگوها کمک می کند.
  • یاد بگیرید چگونه بهترین الگو را برای چالش معماری معین شناسایی کنید.

پیش نیازهای دوره

  • این دوره فرض می کند شما با جاوا آشنا هستید. فقط به تجربه اولیه نیاز دارید. این دوره دارای یادآوری OOP است، اگر نیاز داشته باشید.
  • شما باید بتوانید کد جاوا که در دوره ارائه شده است را اجرا کنید. شما از Visual Studio Code به عنوان IDE استفاده می کند، اما شما می توانید از هر IDE که می خواهید استفاده کنید.
  • دسترسی به کامپیوتر - سیستم عامل های مک، ویندوز یا لینوکس به یک اندازه مناسب هستند. همه ابزارها مستقل از OS هستند.

توضیحات دوره

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

این دوره شما در مسیر این مقصد قرار خواهد داد.

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

این دوره با درک کامل اصول طراحی S.O.L.I.D و اینکه چگونه آن ها مربوط به الگوهای طراحی می شوند، شروع می شود. مدرس همه چیز را در زمینه مسائل واقعی و همچنین مثال های کد خاص توضیح می دهد.

در پایان این دوره، شما می توانید یک راه حل را با کدنویسی شبیه سازی Game of Life جان کانوی معماری کنید که در دستگاه های مختلفی اجرا می شود.

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

این موضوع به شما کمک می کند قبل از توسعه اصلی، پروژه هایی را با در نطر داشتن معماری طراحی کنید و می توانید از آن برای کوتاه کردن زمان توسعه و کاهش هزینه های نگهداری استفاده کنید.

این دوره برای چه کسانی مناسب است؟

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

جاوا - اصول SOLID و الگوهای طراحی برتر

  • الگوهای طراحی چه هستند و چرا به آن ها نیاز داریم؟ 02:12
  • الگوهای طراحی تحت پوشش این دوره 02:37
  • آزمون سریع در مورد خانواده الگوهای طراحی None
  • چرا معماری نرم افزار؟ 03:34
  • چرا از UML استفاده کنیم؟ 02:45
  • کد سازمان‌ یافته در مقابل کد سازمان‌ نیافته 01:29
  • راه اندازی IDE و محیط جاوا 05:16
  • اختیاری: یادآوری UML 05:59
  • نشانه های معماری خوب 03:36
  • اصول طراحی S.O.L.I.D 06:28
  • SOLID - جلسه عملی: اصل یگانگی مسئولیت (SRP) 03:10
  • SOLID - جلسه عملی: اصل باز-بسته (OCP) 04:38
  • SOLID - جلسه عملی: اصل جانشانی لیسکوف (LSP) 05:20
  • SOLID - جلسه عملی: اصل تفکیک رابط (ISP) 04:05
  • SOLID - جلسه عملی: اصل وارونگی وابستگی (DIP) 05:29
  • آزمون اصول SOLID None
  • درک الگوی Singleton 07:00
  • الگوی Singleton - ملاحظات معماری - بخش 1 - رویکرد ساده 18:26
  • کدنویسی - بخش 1 - مثال عملی Logger با Singleton ساده در جاوا 11:50
  • کار با الگوی Singleton None
  • الگوی Singleton - بخش 1 - تمرین های کدنویسی اضافی 02:23
  • درک الگوی Factory Method 09:00
  • ملاحظات معماری برای الگوی Factory Method 05:40
  • آزمون الگوی Factory Method None
  • درک الگوی طراحی Builder 08:56
  • ملاحظات معماری برای الگوی طراحی Builder 05:06
  • آزمون الگوی Builder None
  • درک الگوی طراحی Adapter 07:04
  • ملاحظات معماری برای الگوی Adapter 02:56
  • آزمون الگوی Adapter None
  • درک الگوی طراحی Strategy 05:12
  • ملاحظات معماری برای الگوی طراحی Strategy 03:53
  • آزمون الگوی Strategy None
  • درک الگوی طراحی Observer 02:27
  • ملاحظات معماری برای الگوی طراحی Observer 06:31
  • آزمون الگوی Observer None
  • درک الگوی طراحی State 09:37
  • ملاحظات معماری برای الگوی طراحی State 05:31
  • درباره شبیه سازی Game of Life جان کانوی 12:05
  • نکته ای در مورد معماری "Game of Life" 02:36
  • مقصد بعدی شما کجا است؟ 01:22
  • تشکر از شما 00:17

2,027,500 405,500 تومان

مشخصات آموزش

جاوا - اصول SOLID و الگوهای طراحی برتر

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:42
  • مدت زمان :05:08:16
  • حجم :1.05GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,013,500 202,700 تومان
  • زمان: 02:34:55
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:57
  • تعداد درس: 112
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,119,000 223,800 تومان
  • زمان: 02:50:57
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
664,500 132,900 تومان
  • زمان: 01:41:56
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,804,500 560,900 تومان
  • زمان: 07:06:38
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید