آموزش معماری نرم افزار

Software architecture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: معماری یک مرحله مهندسی مهم در طراحی و ایجاد نرم افزار است

آنچه یاد خواهید گرفت

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

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

معماران خوب اغلب افرادی هستند که از معماران بهتر یاد می گیرند. شاید به این دلیل باشد که برخی از الزامات مفهومی تقریباً در همه پروژه ها ذاتی هستند. هر یک از الزامات مفهومی به عنوان سؤالی فرموله می شود که معمار باید در طول پروژه از خود بپرسد. البته، برخی از سیستم ها ممکن است الزامات مفهومی حیاتی اضافی خود را داشته باشند.

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

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

موضوعات و ساختار دوره:

1. مقدمه

2. آشنایی با معماری نرم افزار.

2.1 مقدمه

2.2 اصول معماری نرم افزار.

2.3 محتوای معماری.

2.4 نمودارهای ساختاری استاتیک.

2.5 نمودارهای پویا.

2.6 نتیجه گیری.

3. ایجاد معماری نرم افزار.

3.1 مقدمه

3.2 نحوه شروع ایجاد معماری نرم افزار.

3.3 رابط و آنچه باید توصیف کند.

3.4 تعامل اجزا و اشیاء.

3.5 پایگاه داده. محتوا، اشیاء، تعامل.

3.6 نمودارهای پویا، چگونه انجام دهید و چرا به آنها نیاز دارید.

3.7 نتیجه گیری.

4. پشتیبانی و استفاده از معماری نرم افزار.

4.1 مقدمه

4.2 با معماری نرم افزار پس از ایجاد آن چه باید کرد.

4.3 اطلاعات مفید برای برنامه نویس در مورد معماری نرم افزار.

4.4 پشتیبانی از معماری نرم افزار.

4.5 گسترش معماری نرم افزار.

4.6 نتیجه گیری.

5. معماری نرم افزار سطح بعدی.

5.1 مقدمه

5.2 خلاصه ساختارهای اصلی.

5.3 تأثیر معماری نرم افزار بر زندگی آینده نرم افزار.

5.4 یک معمار نرم افزار یک حرفه نیست، بلکه یک فراخوان است.

5.5 دوازده اشتباه معماری.

5.6 نتیجه گیری.

6. نتیجه گیری و نتایج دوره. جمع بندی.


این دوره برای چه کسانی است:

  • دوره ای برای حرفه ای هایی که می خواهند دانش خود را در زمینه معماری نرم افزار گسترش دهند

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

مقدمه Introduction

  • درس مقدمه Introduction lesson

آشنایی با معماری نرم افزار Acquaintance with the software architecture.

  • درس مقدمه Introduction lesson

  • عناصر معماری نرم افزار Elements of software architecture

  • محتوای معماری Architecture content

  • نمودارهای ساختاری استاتیک Static structural diagrams

  • نمودارهای دینامیک Dynamic diagrams

  • جمع بندی درس بخش Summing up the section lesson

  • بررسی دانش Knowledge check

ایجاد معماری نرم افزار Creation of software architecture.

  • درس مقدمه Introduction lesson

  • چگونه شروع به ایجاد معماری نرم افزار کنیم How to start creating software architecture

  • رابط و آنچه باید در آن توضیح داده شود Interface and what should be described in it

  • تعامل اجزا و اشیاء Interaction of components and objects

  • پایگاه داده. محتوا، اشیاء، تعامل Database. Content, objects, interaction

  • نمودارهای پویا، نحوه ساخت و چرایی نیاز به آنها Dynamic diagrams, how to make and why you need them

  • جمع بندی درس بخش Summing up the section lesson

  • بررسی دانش Knowledge check

پشتیبانی و استفاده از معماری نرم افزار. Support and use of software architecture.

  • درس مقدمه Introduction lesson

  • با معماری نرم افزار پس از ایجاد چه باید کرد؟ What to do with software architecture after it is created

  • اطلاعات مفید برای یک برنامه نویس در معماری نرم افزار Useful information for a programmer in software architecture

  • پشتیبانی از معماری نرم افزار Support of software architecture

  • گسترش معماری نرم افزار Extending software architecture

  • جمع بندی درس بخش Summing up the section lesson

  • بررسی دانش Knowledge check

  • بررسی دانش Knowledge check

معماری نرم افزار مرحله ی بعدی. Software architecture. Next level.

  • درس مقدمه Introduction lesson

  • خلاصه سازه های اصلی Summary of major structures

  • تاثیر معماری نرم افزار بر زندگی آینده نرم افزار The impact of software architecture on the future life of software

  • یک معمار نرم افزار یک حرفه نیست، بلکه یک حرفه است A software architect is not a profession, but a vocation

  • دوازده اشتباه معماری Twelve architecture mistakes

  • جمع بندی درس بخش Summing up the section lesson

نتیجه گیری و نتایج دوره. Conclusions and results of the course.

  • خلاصه کردن Summarizing

نمایش نظرات

نظری ارسال نشده است.

آموزش معماری نرم افزار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8h 23m
31
Udemy (یودمی) udemy-small
12 بهمن 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,082
4.2 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ANDRII SVIATOBATKO ANDRII SVIATOBATKO

توسعه نرم افزار در PLC، MC، FPGA، MA. سرپرست تیم. نام من اندرو است. من رهبر یک تیم توسعه کوچک هستم. بیش از 20 سال تجربه به عنوان یک توسعه دهنده. بیش از 4 سال سابقه مدیریت پروژه توسعه نرم افزار در PLC ها، میکروکنترلرها، FPGA ها، برنامه های موبایل. تحصیلات: دانشگاه فنی ملی "موسسه پلی تکنیک خارکف"، دانشکده: "اتوماسیون و ابزار دقیق"، تخصص: "دستگاه ها و سیستم های پزشکی و بیوتکنیکی". گواهینامه های بین المللی شرکت زیمنس و اشنایدر الکتریک برای کار با PLC. گواهی منبع IT برای برنامه نویسی جاوا و فناوری های وب.

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.