دوره آموزشی الگوهایی برای توسعه دهندگان معماری نرم افزار (2020)
1 ساعت 17 دقیقهمبتدی2020-08-19
مدرسین

Peter Morlion
Software Developer with 10+ years of experience
جزئیات دوره
به عنوان یک توسعه دهنده، شما در نهایت در حال ساخت نرمافزاری برای حل مشکلات کاربران خود هستید. اما یک برنامه موفق نیز برای شما و دیگر توسعه دهندگان کار مورد نیاز است. الگوهای معماری نرمافزار را وارد کنید. این راه حلهای معتبر به شما امکان میدهد مشکلات معماری پیچیده را به الگوهای قابل تشخیص تبدیل کنید. در این دوره، مربی Peter Morlion انواع الگوهای معماری نرمافزار را پوشش میدهد، به شما نشان میدهد که چگونه میتوانید معماری صحیح را در سیستمهای جدید بکار بگیرید و الگوهای موجود در سیستمهای موجود را بشناسید. پیتر از الگوهای چشم انداز برنامههایی مانند میکروسرویسها عبور میکند. او همچنین الگوهای ساختار برنامههای کاربردی مانند منابع رویداد و همچنین الگوهای UI مانند مدل-ویو-کنترلر (MVC) را پوشش میدهد. در طول راه، او جوانب مثبت و منفی را به اشتراک میگذارد که به شما کمک میکند تا از کدام الگوی استفاده کنید.
مهارت ها
Software DesignFoundationsSoftware Development
سرفصل ها
0. مقدمه
- 01-بهترین شیوه ها و نقشه ها
- 02-آنچه باید بدانید
1. زمینه الگوهای معماری نرم افزار
- 03-الگوهای معماری نرم افزار چیست؟
- 04-چرا الگوهای معماری نرم افزار
- 05-تفاوت با الگوهای طراحی
- 06-دسته های الگوها
2. کاربرد الگوهای چشم انداز
- 07-مونولیت
- 08-N-سطح
- 09-خدمت گرا
- 10-خدمات میکرو
- 11-بدون سرور
- 12-همتا به همتا
3. الگوهای ساختار برنامه
- 13-لایه
- 14-ریزهسته
- 15-CQRS
- 16- منبع یابی رویداد
- 17-CQRS و منبع یابی رویداد ترکیب شده است
4. الگوهای رابط کاربری
- 18-Model-View-Controller (MVC)
- 19-Model-view-presenter (MVP)
- 20-Model-view-model (MVVM)
- 21-تفاوت های MVC، MVP و MVVM
نتیجه
- 22-ترکیب الگوها
- 23- مهارت های معماری نرم افزار خود را ارتقا دهید
دوره های مرتبط
- دوره آموزشی الگوهای طراحی هوش مصنوعی عاملمحور مبتنی بر فضای ابری
- دوره آموزشی بازتعریف نقشهای توسعه نرمافزار در عصر هوش مصنوعی
- دوره آموزشی الگوهای طراحی React
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی پیادهسازی تخصصی طراحی دامنهمحور (DDD) در NET.
- دوره آموزشی مدیریت پروژه: انتخاب ابزار آنلاین مناسب