لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش از معماری لایه ای تا معماری پاک/پیاز
From Layered Architecture to Clean/Onion Architecture
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اصول اولیه معماری نرم افزار برای کاربردهای تجاری مفاهیم اساسی معماری نرم افزار معماری لایه ای معماری پاک (معماری پیاز) تفکیک نگرانی ها اصل چگونه معماری پاک کمک می کند تا تست واحد و TDD اشتباهات رایج در معماری نرم افزار پیشها:شما 6 ماه با هر زبان OOP برنامه ریزی کرده اید شما دانش اولیه OOP را دارید شما مشتاق یادگیری معماری نرم افزار هستید
کار توسعه نرم افزار بسیار ارزشمند است. توانایی کدنویسی با معماری ساده، کارآمد و تمیز نه تنها به شما کمک میکند تا مصاحبههای خود را شکست دهید، بلکه حرفه شما را به سطح کاملاً جدیدی ارتقا میدهد.
مشاغل توسعه نرم افزار عمدتاً در توسعه برنامه های کاربردی تجاری هستند. این محوریت این دوره است. در این دوره، من عمیقاً به معماری لایهای معمولی برای کاربردهای تجاری میپردازم، جوانب مثبت و منفی آن را تجزیه و تحلیل میکنم و سپس معماری پاک را به شما ارائه میدهم که به عنوان معماری پیاز نیز شناخته میشود، که در کتابها و وبلاگهای رابرت مارتین پوشش داده شده است. .
این دوره فقط پر از تئوری نیست، من یک برنامه کاربردی حمل و نقل محموله را به عنوان یک مطالعه موردی کامل با تجزیه و تحلیل کدهای موجود آماده کردم تا به شما در درک اصول طراحی نرم افزار مرتبط، استفاده از معماری لایه ای و معماری تمیز کمک کنم. همچنین هنگام اعمال Clean Architecture برای پیاده سازی دو مورد جدید، جلوی چشمان شما کدنویسی می کنم.
در پایان دوره، درک کاملی از اصل جداسازی نگرانی ها، معماری لایه ای و همچنین معماری پاک خواهید داشت و می توانید از آنها در پروژه های بعدی خود استفاده کنید.
آنچه خواهید آموخت:
مفاهیم اساسی معماری نرم افزار
معماری لایه ای
معماری پاک (معماری پیاز)
اصل جداسازی نگرانی ها
Clean Architecture چگونه به تست TDD و واحد کمک می کند
اشتباهات رایج در معماری نرم افزار
آنچه شما نیاز دارید:
شما بیش از 6 ماه با هر زبان OOP برنامه نویسی کرده اید
شما دانش اولیه OOP را دارید
شما مشتاق یادگیری معماری نرم افزار هستید
این دوره برای چه کسانی است:
هر کسی با هر گونه دانش زبان کامپیوتری OOP که می خواهد درباره معماری نرم افزار در برنامه های تجاری بیشتر بداند.
هر کسی که می خواهد در مورد معماری پاک (معماری پیاز) بیاموزد اما هنوز نتوانسته آن را درک کند.
آخرین اما نه کم اهمیت ترین:
از این دوره لذت ببرید و فراموش نکنید که دوره های دیگر من را که با معماری پاک در آنها ایجاد شده است را بررسی کنید تا به شما در درک بیشتر این معماری عالی کمک کند.
با مدرک کارشناسی ارشد در مهندسی نرم افزار و 18 سال تجربه توسعه نرم افزار حرفه ای، هیجان زده هستم که یک مربی در SkillShare باشم و شروع به اشتراک گذاری دانش و تجربه خود از طریق این پلت فرم فوق العاده کنم. من یک توسعه دهنده تمام پشته با تجربه گسترده در فن آوری های دات نت مانند ASP.NET، ASP.NET Core، و همچنین چارچوب های جاوا اسکریپت مانند Angular، React و VueJs هستم. من همچنین با داده هایی از جمله SQL Server، Reporting، ETL، Azure Data Factory و Power BI بسیار باتجربه هستم. من مشتاق یادگیری و به اشتراک گذاری تمام تجربیات خود در توسعه و همچنین طراحی و معماری هستم.
علاوه بر فناوریها، زمان زیادی را صرف مطالعه در مورد فلسفه، تفکر و تأمل در مورد زندگی میکنم...
نمایش نظرات