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

طراحی سیستم سطح پایین، الگوهای طراحی و اصول SOLID

طراحی سیستم سطح پایین، الگوهای طراحی و اصول SOLID

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

در این دوره به تکنیک های طراحی اثبات شده و اصول SOLID برای ساخت سیستم های قوی و مقیاس پذیر مسلط می شوید.

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

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

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

  • دانش اولیه جاوا - درک اساسی از برنامه نویسی جاوا، شامل مفاهیم شی گرا مانند کلاس ها، وراثت و رابط ها
  • یک رایانه با جاوا نصب شده - برای تمرین مثال های کدنویسی به یک رایانه با جاوا و یک محیط توسعه (مانند IntelliJ IDEA یا Eclipse) نیاز دارید.

توضیحات دوره

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

آنچه خواهید آموخت:

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

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

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

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

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

طراحی سیستم سطح پایین، الگوهای طراحی و اصول SOLID

  • مقدمه 01:34
  • لجستیک دوره 02:41
  • OOPS - کلاس‌ ها، آبجکت ها، رابط‌ ها، وراثت و پلی مورفیسم 22:45
  • نکته کوچک درباره مودیفایرهای دسترسی 01:49
  • زبان مدل سازی یکپارچه (UML) 15:07
  • آزمون برنامه نویسی شی گرا None
  • اصول SOLID 00:42
  • اصل یگانگی مسئولیت (SRP) 07:39
  • اصل باز-بسته (OCP) 12:52
  • اصل جایگزینی لیسکوف (LSP) 16:16
  • اصل تفکیک رابط (ISP) 06:57
  • اصل وارونگی وابستگی (DIP) 13:30
  • آزمون SOLID None
  • آشنایی با الگوهای طراحی 03:31
  • آشنایی با الگوهای طراحی رفتاری 01:56
  • Undo و Redo - شرح مسئله 05:03
  • خلاصه الگوی Memento 03:51
  • راه حل با استفاده از الگوی Memento 12:18
  • تمرین اپلیکیشن ویرایشگر گرافیکی None
  • آزمون الگوی Memento None
  • مدل Publisher Subscriber - شرح مسئله 06:30
  • الگوی ناظر - راه حل 05:47
  • الگوی ناظر - پیاده سازی 11:40
  • الگوی ناظر - مزایا و یوزکیس ها 02:41
  • تمرین اپلیکیشن سیستم نظارت بر قیمت سهام None
  • آزمون الگوی ناظر None
  • الگوی استراتژی - شرح مسئله 04:18
  • الگوی استراتژی - راه حل 07:51
  • تمرین اپلیکیشن FlexiText Formatter None
  • آزمون الگوی استراتژی None
  • الگوی فرمان - شرح مسئله 05:07
  • الگوی فرمان - راه حل 09:12
  • الگوی فرمان - مزایا و یوزکیس ها 04:07
  • تمرین اپلیکیشن سیستم کنترل از راه دور None
  • آزمون الگوی فرمان None
  • الگوی متد قالب - شرح مسئله 05:37
  • الگوی متد قالب - راه حل 07:01
  • تمرین اپلیکیشن تولید گزارش None
  • آزمون الگوی متد قالب None
  • الگوی Iterator - شرح مسئله 07:30
  • الگوی Iterator - راه حل 10:33
  • الگوی Iterator - مزایا و Iterable های جاوا 07:24
  • تمرین اپلیکیشن سیستم مدیریت نوتیفیکیشن None
  • آزمون الگوی Iterator None
  • الگوی State - شرح مسئله 08:48
  • الگوی State - پیاده سازی و مزایا 08:29
  • تمرین اپلیکیشن مدیا پلیر None
  • آزمون الگوی State None
  • الگوی میانجی - شرح مسئله 06:23
  • الگوی میانجی - پیاده سازی 12:11
  • الگوی میانجی - مزایا و یوزکیس ها 02:34
  • تمرین اپلیکیشن سیستم کنترل پرواز None
  • تمرین الگوی میانجی None
  • آشنایی با الگوهای ایجادی 02:27
  • الگوی سینگلتون - شرح مسئله 06:51
  • الگوی سینگلتون - راه حل 06:31
  • تمرین اپلیکیشن لاگر None
  • آزمون الگوی سینگلتون None
  • الگوی طراحی بیلدر - شرح مسئله 06:06
  • الگوی طراحی بیلدر - راه حل 11:12
  • تمرین اپلیکیشن بیلدر وعده غذایی None
  • آزمون الگوی طراحی بیلدر None
  • الگوی فکتوری - شرح مسئله 05:35
  • الگوی فکتوری - راه حل 05:34
  • تمرین اپلیکیشن ایجاد سند None
  • آزمون الگوی طراحی فکتوری None
  • الگوی فکتوری انتزاعی - شرح مسئله 05:09
  • الگوی فکتوری انتزاعی - راه حل 10:32
  • آزمون الگوی فکتوری انتزاعی None
  • الگوی نمونه اولیه - شرح مسئله 12:46
  • الگوی نمونه اولیه - راه حل 08:40
  • تمرین اپلیکیشن بازی ویدئویی None
  • آزمون الگوی نمونه اولیه None
  • الگوهای طراحی ساختاری 01:10
  • الگوی آداپتور - شرح مسئله 05:05
  • الگوی آداپتور - راه حل 08:55
  • تمرین اپلیکیشن سرویس آب و هوا None
  • آزمون الگوی آداپتور None
  • الگوی دکوراتور - شرح مسئله 07:52
  • الگوی دکوراتور - راه حل 11:08
  • تمرین اپلیکیشن کافی شاپ None
  • آزمون الگوی دکوراتور None
  • الگوی پروکسی - شرح مسئله 08:47
  • الگوی پروکسی - راه حل 05:59
  • تمرین اپلیکیشن پروکسی سرویس شبکه None
  • آزمون الگوی پروکسی None
  • الگوی کامپوزیت - شرح مسئله 07:32
  • الگوی کامپوزیت - راه حل 07:39
  • تمرین اپلیکیشن منوی رستوران None
  • آزمون الگوی کامپوزیت None
  • الگوی Facade - شرح مسئله 05:48
  • الگوی Facade - راه حل 05:42
  • تمرین اپلیکیشن سیستم سینمای خانگی None
  • آزمون الگوی Facade None
  • الگوی FlyWeight - انگیزه 08:44
  • الگوی FlyWeight - شرح مسئله 04:19
  • الگوی FlyWeight - راه حل 10:57
  • تمرین اپلیکیشن ویرایشگر سند None
  • آزمون الگوی FlyWeight None
  • مسئله و الزامات اپلیکیشن اشتراک گذاری خودرو 07:49
  • اپلیکیشن اشتراک گذاری خودرو - کد نسخه 1 - بخش 1 14:48
  • اپلیکیشن اشتراک گذاری خودرو - کد نسخه 1 - بخش 2 16:09
  • ریفکتور کردن کد اپلیکیشن اشتراک گذاری خودرو - بخش 1 17:43
  • ریفکتور کردن کد اپلیکیشن اشتراک گذاری خودرو - بخش 2 16:09
  • ریفکتور کردن کد اپلیکیشن اشتراک گذاری خودرو - بخش 3 14:22
  • ریفکتور کردن کد اپلیکیشن اشتراک گذاری خودرو - بخش 4 04:11

3,528,500 705,700 تومان

مشخصات آموزش

طراحی سیستم سطح پایین، الگوهای طراحی و اصول SOLID

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:106
  • مدت زمان :08:56:40
  • حجم :3.75GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

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
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,119,000 223,800 تومان
  • زمان: 02:50:57
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
664,500 132,900 تومان
  • زمان: 01:41:56
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,804,500 560,900 تومان
  • زمان: 07:06:38
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,715,500 1,543,100 تومان
  • زمان: 19:32:42
  • تعداد درس: 212
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
599,000 119,800 تومان
  • زمان: 1:31:18
  • تعداد درس: 33
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,968,000 393,600 تومان
  • زمان: 04:59:48
  • تعداد درس: 92
  • سطح دوره:
  • زبان: دوبله فارسی

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

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