دوره آموزشی الگوهایی برای توسعه دهندگان معماری نرم افزار (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- مهارت های معماری نرم افزار خود را ارتقا دهید
دوره های مرتبط
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی اتصال داده در توسعه اندروید
- دوره آموزشی طراحی دیتابیس های SQL بسیار مقیاس پذیر و بسیار در دسترس (2020)
- دوره آموزشی Azure Microservices با NET Core. برای توسعه دهندگان
- دوره آموزشی جامع پلتفرم گوگل کلود برای Administrators ورژن (2020)
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی میکروسرویس ها در کوبرنتس (2018)
- دوره آموزشی Node.js: میکروسرویس ها
مسیرهای مرتبط
- مسیر آموزشی شروع کار با میکروسرویس ها
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React
- مسیر آموزشی ارتقاء مهارت های خود را در هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک متخصص اسپارک آپاچی
- مسیر آموزشی از دانشمند داده به یک تحلیلگر داده تبدیل شوید
- مسیر آموزشی ایجاد دانش خود در مدیریت ابری
- مسیر آموزشی گواهینامه حرفهای مبانی میکروسرویسها