آموزش مبانی معماری پاک

Clean Architecture Fundamentals

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: مبانی مورد نیاز برای یادگیری مفاهیم معماری پاک مفاهیم معماری پاک مفاهیم تئوری جامد نرم افزار طراحی معماری لایه ها و انتزاعات پیش نیازها:مبانی برنامه نویسی کامپیوتری.

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


      اغلب، دانش‌آموزان درک معماری پاک را با رویکردی اساسی‌تر دشوار می‌دانند. بسیاری از دوره‌ها بر ترکیب معماری پاک با چارچوب‌ها و الگوهای طراحی دیگر مانند DDD، Microservices، Entity Framework، Repositories، CQRS و غیره تمرکز دارند. هدف این دوره این نیست.


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


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

      معرفی Introduction

      • آنچه در این دوره خواهید آموخت. What you will learn in this course.

      اصول جامد SOLID Principles

      • S - اصل مسئولیت واحد S — Single Responsibility Principle

      • O - اصل باز-بسته O — Open-Closed Principle

      • L - اصل جایگزینی لیسکوف L — Liskov Substitution Principle

      • I - اصل جداسازی رابط I — Interface Segregation Principle

      • د - اصل وارونگی وابستگی D — Dependency Inversion Principle

      معماری نرم افزار پاک Clean Software Arquitecture

      • معماری نرم افزار Software Architecture

      • معماری پاک Clean Architecture

      راه اندازی محیط Environment Setup

      • ابزار مناسب را دریافت کنید Get the right tools

      • راه حل ایجاد کنید Create Solution

      • پروژه Web API ایجاد کنید Create Web API Project

      • برنامه را اجرا کنید Run the Application

      • ایجاد کلاس افزونه Creating an Extension Class

      • پیکربندی Swagger Configuring Swagger

      پیاده سازی Implementation

      • مشکل و الزامات ارائه شده Presented Problem and Requirements

      • کنترلر را ایجاد کنید Create the Controller

      • لایه برنامه The Application Layer

      • لایه هسته The Core Layer

      • لایه زیرساخت The Infrastructure Layer

      • بررسی و نتیجه گیری Review and Conclusion

      نمایش نظرات

      آموزش مبانی معماری پاک
      جزییات دوره
      1 hour
      20
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      1,173
      5 از 5
      دارد
      دارد
      دارد
      Caio Sousa
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Caio Sousa Caio Sousa

      معمار نرم افزار