آموزش تسلط بر طراحی سیستم سطح پایین (LLD) و الگوهای طراحی با کمک هوش مصنوعی - آخرین آپدیت

دانلود Mastering Low-Level System Design & Design Patterns with AI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای جامع و کاربردی برای استفاده از الگوهای طراحی (Design Patterns) و طراحی سطح پایین در توسعه نرم‌افزارهای مبتنی بر هوش مصنوعی. در این دوره یاد می‌گیرید چگونه اصول طراحی سیستم سطح پایین را برای ساخت نرم‌افزارهای ماژولار، مقیاس‌پذیر و قابل نگهداری به کار ببرید. تسلط بر مفاهیم OOP و اصول SOLID برای نوشتن کدهایی تمیز، توسعه‌پذیر و بهینه. پیاده‌سازی موثر الگوهای طراحی برای حل چالش‌های واقعی در طراحی نرم‌افزار. هدایت ابزارهای کدنویسی مبتنی بر هوش مصنوعی برای تولید کدهای باکیفیت و بهینه شده. تحلیل و بهبود کدهای تولید شده توسط AI با استفاده از بهترین استانداردهای طراحی نرم‌افزار. پیش نیازها: دانش مقدماتی هر یک از زبان‌های برنامه‌نویسی (مانند Java، Python، C# و غیره) مفید است اما الزامی نیست. آشنایی با مفاهیم پایه کدنویسی مانند متغیرها، توابع، حلقه‌ها و کلاس‌ها. یک لپ‌تاپ یا کامپیوتر شخصی با دسترسی به اینترنت. کنجکاوی و اشتیاق برای تجربه ابزارهای کدنویسی هوش مصنوعی. هیچ تجربه قبلی در زمینه طراحی سیستم یا کدنویسی با AI نیاز نیست؛ این دوره شما را گام به گام راهنمایی می‌کند!

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

ویژگی‌های منحصر به فرد این دوره:

  • رویکرد مفهوم‌محور:هر موضوع، از مبانی طراحی شی‌گرا تا الگوهای پیشرفته سیستم‌های سطح پایین، به طور شفاف توضیح داده شده تا شما نه تنها «چگونگی»، بلکه «چرایی»هر مورد را درک کنید.

  • نمایش عملی با هوش مصنوعی:برای هر مفهوم، یک مسئله کدنویسی فرضی توسط AI حل می‌شود. ابتدا، راه‌حل اولیه AI اشتباهات رایج و الگوهای غیربهینه را نشان می‌دهد.

  • بهبود هدایت‌شده کد:یاد بگیرید چگونه پرامپت‌های AI را اصلاح کرده و با اعمال اصول طراحی، کدهای تولید شده توسط AI را به راهکارهای باکیفیت و آماده برای محیط عملیاتی (Production)تبدیل کنید.

  • فلسفه یادگیری مستمر:چارچوب «مفهوم →کد اولیه AI →اصلاح پرامپت →کد اصلاح شده» در سراسر دوره اجرا می‌شود تا بهترین تجربیات (Best Practices)را در حین یادگیری کدنویسی با AI درونی کنید.

در پایان این دوره، شما قادر خواهید بود:

  • اصول طراحی سیستم سطح پایین، OOP و الگوهای SOLID را به طور موثر به کار ببرید.

  • الگوهای طراحی را در سناریوهای واقعیبر اساس استانداردهای جهانی پیاده‌سازی کنید.

  • از ابزارهای AI به صورت هوشمندانه استفاده کنید و با تکیه بر دانش طراحی خود، کدهای بهتری تولید کنید.

  • نقاط ضعف رایج در کدهای تولید شده توسط AI را شناسایی کرده و آن‌ها را با استفاده از اصول طراحی نرم‌افزار اصلاح کنید.

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


سرفصل ها و درس ها

مقدمه Introduction

  • خوش‌آمدگویی و overview دوره Welcome & Course Overview

  • چرا طراحی سیستم سطح پایین اهمیت دارد؟ Why Low-Level System Design Matters

طراحی شی‌گرا و اصول SOLID Object-Oriented Design & SOLID Principles

  • مروری بر مفاهیم پایه OOP OOP Fundamentals Refresher

  • مقدمه‌ای بر اصول SOLID Introduction to SOLID Principles

  • اصل تک مسئولیتی (SRP) Single Responsibility Principle (SRP)

  • اصل باز-بسته (OCP) Open-Closed Principle (OCP)

  • اصل جایگزینی لیسکوف (LSP) Liskov Substitution Principle (LSP)

  • اصل تفکیک رابط‌ها (ISP) Interface Segregation Principle (ISP)

  • اصل وارونگی وابستگی (DIP) Dependency Inversion Principle (DIP)

  • دموی کدنویسی AI: پیاده‌سازی SOLID AI Coding Demonstrations: Applying SOLID

مفاهیم طراحی سیستم سطح پایین Low-Level System Design Concepts

  • درک طراحی سطح پایین (LLD) Understanding Low-Level Design

  • طراحی سیستم‌های ماژولار و مقیاس‌پذیر Designing Modular & Scalable Systems

  • مثال‌های طراحی سیستم با کمک AI AI-Assisted System Design Examples

آشنایی با الگوهای طراحی Introduction to Design Patterns

  • مقدمه‌ای بر الگوهای طراحی Introduction to Design Patterns

الگوهای سازنده (Creational Patterns) Creational Patterns (GoF)

  • الگوی سینگلتون (Singleton) Singleton Pattern

  • الگوی متد فکتوری (Factory Method) Factory Method Pattern

  • الگوی فکتوری انتزاعی (Abstract Factory) Abstract Factory Pattern

  • الگوی سازنده (Builder) Builder Pattern

  • الگوی پروتوتایپ (Prototype) Prototype Pattern

الگوهای ساختاری (Structural Patterns) Structural Patterns (GoF)

  • الگوی آداپتور (Adapter) Adapter Pattern

  • الگوی پل (Bridge) Bridge Pattern

  • الگوی کامپوزیت (Composite) Composite Pattern

  • الگوی دکوراتور (Decorator) Decorator Pattern

  • الگوی نما (Facade) Facade Pattern

  • الگوی فلای‌ویت (Flyweight) Flyweight Pattern

  • الگوی پروکسی (Proxy) Proxy Pattern

الگوهای رفتاری (Behavioral Patterns) Behavioral Patterns (GoF)

  • الگوی زنجیره مسئولیت (Chain of Responsibility) Chain of Responsibility Pattern

  • الگوی فرمان (Command) Command Pattern

  • الگوی مفسر (Interpreter) Interpreter Pattern

  • الگوی تکرارکننده (Iterator) Iterator Pattern

  • الگوی میانجی (Mediator) Mediator Pattern

  • الگوی یادداشت (Memento) Memento Pattern

  • الگوی ناظر (Observer) Observer Pattern

  • الگوی وضعیت (State) State Pattern

  • الگوی استراتژی (Strategy) Strategy Pattern

  • الگوی متد قالب (Template Method) Template Method Pattern

  • الگوی بازدیدکننده (Visitor) Visitor Pattern

کدنویسی با AI: پرامپت‌ها، الگوها و اشتباهات رایج AI-Assisted Coding - Prompts, Patterns & Pitfalls

  • کدنویسی با AI: پرامپت‌ها، الگوها و چالش‌ها AI-Assisted Coding - Prompts, Patterns & Pitfalls

جمع‌بندی دوره Course Wrap-Up

  • مرور نهایی دوره و نکات کلیدی Course Review & Key Takeaways

نمایش نظرات

آموزش تسلط بر طراحی سیستم سطح پایین (LLD) و الگوهای طراحی با کمک هوش مصنوعی
جزییات دوره
8 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
154
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Rajat Singh Rahul Rajat Singh

معمار راه حل | مایکروسافت MVP | CodeProject MVP