Course catalog

Categories

Showing 1-20 of 25 items.

linkedin Cisco DevNet Associate (200-901) Cert Prep 1: Software Development and Design (Mitalearn-192199)

  • 1 hours 45 minutes
  • متوسط
  • Release date: 30 July 2020
  • Author: Eric Chou
درباره این دوره: 

 برای امتحان گواهینامه Cisco DevNet Associate آماده شوید. این دوره به بررسی اصول اصلی و بهترین شیوه ها برای توسعه برنامه های کاربردی شبکه در بالای پلتفرم های سیسکو می پردازد - موضوعاتی که با اهداف اولین دامنه آزمون DevNet Associate: توسعه و طراحی نرم افزار هماهنگ هستند. مربی اریک چو، اصول اولیه، مانند قالب‌های داده رایج، توسعه مبتنی بر آزمایش، و الگوهای طراحی محبوب را بررسی می‌کند. نحوه دستکاری XML، JSON و YAML را با پایتون کشف کنید. با اصول متدولوژی های توسعه آبشار، ناب و چابک آشنا شوید. بهترین شیوه ها برای نوشتن کدهای قابل استفاده مجدد را کشف کنید و مزایای الگوهای طراحی نرم افزار و کنترل نسخه را کشف کنید. این درس‌ها به شما کمک می‌کنند تا توسعه‌دهنده‌ای مولدتر و کارآمدتر شوید—و یک قدم به این گواهینامه سیسکو که باعث پیشرفت شغلی می‌شود نزدیک‌تر شوید.

linkedin CSSLP Cert Prep: 3 Secure Software Design (Mitalearn-189020)

  • 2 hours 6 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Jerod Brennen
درباره این دوره:

طراحی نرم‌افزار ایمن به شما کمک می‌کند تا نقایص طراحی را که مهاجمان از آن سوء استفاده می‌کنند، حذف کنید - قبل از اینکه برنامه‌تان به تولید برسد. در این دوره، سومین قسمت از سری CSSLP Cert Prep، مدرس Jerod Brennen به موضوع امنیت اپلیکیشن می پردازد و به شما کمک می کند تا برای سومین دامنه آزمون Certified Secure Lifecycle Software Professional (CSSLP) آماده شوید. : طراحی نرم افزار امن. جرود درباره مدل‌سازی تهدید، معماری امنیتی و طراحی امنیتی بحث می‌کند. با نحوه شناسایی و اولویت بندی کنترل های مناسب برای سبک معماری خود، از جمله معماری های مبتنی بر موبایل و ابر آشنا شوید. ابزارهای تقویت کننده امنیت را برای تشخیص و تعمیر عیوب طراحی کشف کنید. نحوه طراحی کنترل‌های امنیتی کافی برای شبکه، سرورها، داده‌ها و برنامه‌های کاربردی خود را بیاموزید و بررسی کنید که چگونه مدل‌سازی و طبقه‌بندی داده‌ها می‌تواند تلاش‌های امنیتی شما را هدفمندتر و مقرون‌به‌صرفه‌تر کند.

linkedin Microsoft XAML: 1 Core Concepts (Mitalearn-100824)

  • 1 hours 45 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

XAML چیست؟ XAML یکی از زبان های اصلی است که برای ایجاد رابط کاربری برای برنامه های دات نت و ویندوز استفاده می شود. این دوره، بخش اول از سری XAML ما، یک نمای کلی از چیستی، زمان و چگونگی XAML را برای توسعه دهنده مایکروسافت که می خواهد رابط کاربری بهتری برای برنامه های خود بسازد، ارائه می دهد. بیاموزید که چرا نشانه‌گذاری در تعریف UI بسیار مهم است، کدام چارچوب از XAML استفاده می‌کند و چگونه بخش‌هایی از فایل XAML را شناسایی کنید. نویسنده Walt Ritscher تنظیمات ترجیحی خود را برای کار با XAML در Visual Studio 2015 به اشتراک می گذارد، فضاهای نام XAML و نگاشت فضای نام را بررسی می کند، و استفاده از XAML در سایر چارچوب های محبوب، از جمله Windows Presentation Foundations، Universal Windows و Silverlight را مورد بحث قرار می دهد.

linkedin Microsoft XAML: 2 Content and Properties (Mitalearn-102830)

  • 1 hours 39 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

اگر می‌خواهید از XAML، زبان نشانه‌گذاری مبتنی بر XML که توسط مایکروسافت برای ایجاد رابط‌های کاربری بهتر برای برنامه‌های ویندوز ایجاد شده است، استفاده کنید، باید بدانید که چگونه با محتوا و ویژگی‌ها رفتار می‌کند. Walt Ritscher به کاوش XAML خود در بخش 2 Microsoft XAML Fundamentals ادامه می‌دهد و بر روش منحصر به فرد XAML با محتوا در نشانه‌گذاری XML و چارچوب ویژگی‌های وابستگی شگفت‌انگیز رفتار می‌کند که ویژگی‌های رابط کاربری مدرن مانند انیمیشن و اتصال داده را تسهیل می‌کند. بیاموزید که چگونه محتوا به دات نت و فایل کد پشت آن گره خورده است، و چگونه نحو برای خصوصیات وابستگی و خصوصیات پیوست تخصصی ساخته شده است. این دانش پایه به شما کمک می‌کند تا داده‌ها، اسناد، و کنترل‌های پیچیده رابط کاربری، و همچنین خدمات سیستم وابستگی مانند اتصال داده‌ها، اعتبارسنجی، قالب‌ها و انیمیشن‌ها را در برنامه بعدی ویندوز 10 خود بگنجانید.

linkedin Microsoft XAML: 3 Type Converters and Resources (Mitalearn-102847)

  • 1 hours 24 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

XAML یکی از زبان های اصلی است که برای ایجاد رابط های کاربری برای دات نت و ویندوز 10 استفاده می شود. برای توسعه برنامه هایی با این فریم ورک، باید بتوانید روابط بین انواع دات نت و اشیاء XAML را ترسیم کنید و با منابع قابل استفاده مجدد کار کنید. این دوره، سومین دوره از سری مایکروسافت XAML Fundamentals، نحوه استفاده از مبدل‌های نوع و افزونه‌های نشانه‌گذاری برای تبدیل ویژگی‌های XAML به ویژگی‌های NET و نحوه ایجاد، سازمان‌دهی و مصرف منابع XAML را نشان می‌دهد. مدرس Walt Ritscher همچنین نحوه فعال کردن سبک‌ها، الگوها، و رنگ‌ها و براش‌های مشترک XAML را از طریق منابع و بارگیری فایل‌های منابع خارجی با فرهنگ‌های ادغام شده توضیح می‌دهد.

linkedin Visual Studio Essential Training: 11 Data Tools (Mitalearn-97560)

  • 3 hours 14 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

اتصالات پایگاه داده، برنامه های کاربردی غنی و در سطح سازمانی را از بقیه جدا می کند. اگر در حال توسعه با ویژوال استودیو هستید، ابزارهای مختلفی برای مدیریت اتصالات پایگاه داده، دستکاری جداول، جستجوی داده ها و استقرار پروژه ها در دسترس دارید. بعلاوه، شما پلتفرم را انتخاب کنید. Visual Studio 2015 از SQL Express LocalDB و نسخه کامل SQL Server و همچنین خدمات داده مبتنی بر ابر Azure پشتیبانی می کند. به Walt Ritscher بپیوندید تا گزینه‌های یکپارچه‌سازی و ابزار کار با داده‌ها در این IDE قدرتمند را بررسی کند. با نحوه مدیریت اتصالات با سرور اکسپلورر، مدیریت عناصر پایگاه داده فردی با SQL Server Object Explorer و ایجاد کوئری ها، نماها و رویه های ذخیره شده سفارشی در محیط ویژوال استودیو بیاموزید. بعلاوه، نحوه استقرار پروژه‌ها در Azure و ادغام ویژوال استودیو با Entity Framework را بیاموزید، یک نقشه‌بردار رابطه‌ای شی که به توسعه دهندگان دات نت امکان می‌دهد با داده‌های رابطه‌ای با استفاده از اشیاء خاص دامنه کار کنند.

linkedin آموزش عبارات جاوا لامبدا (Mitalearn-105669)

  • 46 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Peggy Fisher
درباره این دوره:

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

linkedin افزونه های مایکروسافت آفیس برای توسعه دهندگان (Mitalearn-146724)

  • 3 hours 26 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Bill Ayers
درباره این دوره:

افزونه‌های آفیس به توسعه‌دهندگان اجازه می‌دهد تا منطق اتوماسیون صرفه‌جویی در زمان را برای وظایفی که کاربران به آن نیاز دارند، سفارشی کرده و در برنامه‌های مایکروسافت آفیس قرار دهند. این یک فرصت منحصر به فرد برای ارائه مزایای تجاری ملموس با حداقل تلاش است. این دوره به شما نشان می دهد که چگونه با استفاده از افزونه های آفیس شروع کنید. این دوره نحوه ساخت افزونه ها با ویژوال استودیو را پوشش می دهد. نحوه استفاده از کتابخانه های دیگر با افزونه ها. نحوه استفاده از افزونه ها برای Word، PowerPoint، OneNote، Excel و Outlook. و نحوه توزیع افزونه ای که ایجاد کرده اید.

linkedin برای مصاحبه کدنویسی خود آماده شوید (Mitalearn-113285)

  • 1 hours 50 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: YK Sugi
درباره این دوره:

اگر برای یک موقعیت توسعه نرم افزار مصاحبه ای انجام داده اید، احتمالاً باید با یک مانع مشترک روبرو شوید - مصاحبه کدنویسی. اگر مطمئن نیستید که چه انتظاری داشته باشید، یا می‌خواهید در مورد موضوعات ضروری که داوطلبان اغلب در مورد آنها آزمایش می‌شوند، صحبت کنید، این دوره برای شما مناسب است.\r\n\r\n YK مفاهیم مفیدی را پوشش می‌دهد که می‌تواند به شما در تسلط بر مصاحبه کمک کند، و به دنبال آن مشکلات تمرینی که آنچه می‌دانید را آزمایش می‌کند. YK مفاهیم کلیدی مانند آرایه های دو بعدی، پیچیدگی زمانی، نماد Big-O و جداول هش را بررسی می کند. برای جمع بندی، او نکاتی را برای انجام مصاحبه شما به اشتراک می گذارد، مانند اینکه چگونه یک راه حل بهینه پیدا کنید. حتی اگر برای یک مصاحبه شغلی آتی آماده نیستید، حل مشکلات کدنویسی که در این دوره آموزش داده شده است، راهی عالی برای تقویت مهارت های برنامه نویسی شماست.

linkedin پردازش JSON با Java EE (Mitalearn-112588)

  • 1 hours 4 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Alex Theedom
درباره این دوره:

JSON یک فرمت انتقال داده همه جا حاضر و سبک وزن است که برای ذخیره و تبادل اطلاعات به شیوه ای سازمان یافته و قابل خواندن توسط انسان استفاده می شود. معمولاً به عنوان فرمت داده انتخابی در میکروسرویس ها، API های RESTful و فروشگاه های داده NoSQL استفاده می شود. دانستن نحوه دستکاری JSON برای هر توسعه دهنده ای بسیار مهم است.\r\n\r\n JSON-Processing با دو مدل برنامه نویسی خود یکی از ساده ترین راه ها برای تولید، پرس و جو و تجزیه داده های JSON است و خواهید دید که پیاده سازی آن در پروژه های شما سریع و آسان است. به Alex Theedom بپیوندید تا مجموعه‌ای از موضوعات را پوشش دهد، از جمله نحوه استفاده از مدل شی و مدل جریان، نحوه عبور از ساختار JSON و نحوه تجزیه داده‌های JSON با استفاده از APIهای سازنده گسترده. وقتی این دوره را به پایان می رسانید، آماده توسعه با این API ضروری و قدرتمند خواهید بود.

linkedin تسلط بر توسعه Xamarin.Forms: 1 صفحات، طرح‌بندی و پیمایش (Mitalearn-121530)

  • 42 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Scott Peterson
درباره این دوره:

ایجاد برنامه های کاربردی واقعاً چند پلتفرمی که نیاز به تخصص در چندین زبان برنامه نویسی مختلف دارد. با استفاده از Xamarin.Forms - یک جعبه ابزار UI چند پلتفرمی - می توانید برنامه های بومی را در iOS، Android و Windows از یک پایه کد مشترک ایجاد کنید. تسلط بر توسعه Xamarin.Forms یک سری نه قسمتی است که نحوه ساخت برنامه های تلفن همراه چند پلتفرمی با Xamarin.Forms را توضیح می دهد. در این دوره - اولین دوره در این مجموعه - اسکات پترسون اصول اولیه پلتفرم مانند چیدمان و ناوبری را معرفی می کند و شروع به ساخت یک خبرخوان می کند که در طول مجموعه به توسعه آن ادامه می دهد.

linkedin تسلط بر توسعه Xamarin.Forms: 6 داده ها و استراتژی های ذخیره سازی (Mitalearn-124879)

  • 1 hours 2 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Scott Peterson
درباره این دوره:

توانایی ذخیره، دسترسی و همگام‌سازی داده‌ها در چندین دستگاه - از جمله تلفن‌ها، رایانه‌های رومیزی و تبلت‌ها- برای یک تجربه کاربری با کیفیت بسیار مهم است. Xamarin.Forms می‌تواند با آسان‌تر کردن کار با پلتفرم‌های مختلف که مفاهیم متفاوتی از ذخیره‌سازی محلی دارند، به شما در رفع این نیاز کمک کند. در این قسمت از سری نه قسمتی Mastering Xamarin.Forms Development، اسکات پترسون به ذخیره سازی داده ها در برنامه های چند پلتفرمی ساخته شده با Xamarin.Forms می پردازد. در اینجا، او سه استراتژی ذخیره سازی رایج را به تفصیل مورد بحث قرار می دهد: ذخیره سازی محلی با استفاده از خدمات وابستگی برای تفاوت های پلت فرم انتزاعی، ذخیره سازی پایگاه داده محلی با استفاده از SQLite، و ذخیره سازی و همگام سازی آفلاین.

linkedin توسعه آزمایشی عملی برای برنامه نویسان جاوا (Mitalearn-157536)

  • 3 hours 50 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Matt Greencroft
درباره این دوره:

بیاموزید که چگونه از تست ها برای هدایت نوشتن کد خود، یک جزء کلیدی برنامه نویسی چابک استفاده کنید. این دوره بیش از تئوری، طیف وسیعی از موضوعات عملی را پوشش می دهد که می تواند به توسعه دهندگان جاوا کمک کند تا با توسعه تست محور (TDD) راه اندازی و اجرا شوند. مربی مت گرین کرافت به شما کمک می کند تا شما را با فرآیند مورد نیاز برای TDD و همچنین نحوه برخورد با چالش های دنیای واقعی که ممکن است هنگام انجام TDD با آنها روبرو شوید آشنا کند. کشف کنید که چگونه اولین آزمون خود را بنویسید و تعیین کنید که چه چیزی یک آزمون خوب یا بد را ایجاد می کند. به علاوه، یاد بگیرید که چگونه کد را در مواردی که وابستگی به منابع شخص ثالث وجود دارد، آزمایش کنید، چگونه با Mockito - یک کتابخانه شخص ثالث محبوب - mock و stub ایجاد کنید و موارد دیگر.

linkedin در حال توسعه با کد ویژوال استودیو (Mitalearn-149189)

  • 57 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Jesse Liberty
درباره این دوره:

Visual Studio Code به سرعت در حال تبدیل شدن به یکی از محبوب ترین ویرایشگرهای برنامه نویسی در سراسر جهان است. دانستن نحوه استفاده خوب از آن، می تواند در زمان توسعه مقدار زیادی از زمان و تلاش شما را صرفه جویی کند. این دوره مقدمه ای جامع بر Visual Studio Code است که شامل اصول اولیه ای است که برای نوشتن، اجرا و اشکال زدایی کد به زبان های مختلف باید بدانید. نحوه استفاده از ویژگی‌ها و منوها، یافتن خطاها در کد، انتخاب، استفاده از قطعه‌ها، تنظیم تنظیمات برگزیده کاربر و صفحه کلید و استفاده از پشتیبانی داخلی برای کنترل نسخه را بیاموزید. مربی Jesse Liberty به شما کمک می‌کند از ویرایشگر نهایت استفاده را ببرید، بنابراین می‌توانید پروژه بعدی خود را سریع اجرا کنید.

linkedin شروع کار با فناوری: مانند یک مهندس فکر کنید (Mitalearn-112605)

  • 25 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

Related Skills

linkedin شیوه های توسعه چابک (Mitalearn-126766)

  • 26 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Harrison Ferrone
درباره این دوره:

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

linkedin طراحی نرم افزار: از الزامات تا انتشار (Mitalearn-178480)

  • 2 hours 24 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Neelam Dwivedi
درباره این دوره:

با اجرای کامل چرخه عمر یک پروژه نرم افزاری همراه باشید. این دوره شما را از توسعه نیازمندی ها تا مدل سازی، طراحی، کدنویسی و آزمایش می برد. این دارای یک پروژه کاربردی وب در مقیاس کوچک است که به طور واقع بینانه گردش کار و چالش های یک پروژه توسعه نرم افزار معمولی را به تصویر می کشد. مدرس Neelam Dwivedi مهمترین مفاهیم، ​​ابزارها و تکنیک هایی را که توسعه دهندگان باید بدانند، از جمله استخراج نیازمندی ها و اعتبار سنجی، اثبات مدل سازی مفهومی، بهترین شیوه ها برای استقرار بتا، و refactoring گرد هم می آورد. در پایان دوره، واقعیت مهندسی نرم افزار - فراتر از نوشتن کد - را درک خواهید کرد و می دانید که چگونه پروژه ها را به صورت یک تیم به طور موثر ساختار و مدیریت کنید.

linkedin طراحی نرم افزار: توسعه نیازمندی های موثر (Mitalearn-168586)

  • 1 hours 45 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Neelam Dwivedi
درباره این دوره:

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

linkedin طراحی نرم افزار: کد و طراحی بو می دهد (Mitalearn-168790)

  • 26 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Harrison Ferrone
درباره این دوره:

آیا تا به حال به این فکر کرده اید که آیا کد تازه نوشته شده شما به اندازه دلخواه شما موثر و قابل درک است؟ در این دوره آموزشی، نحوه شناسایی و مقابله با بوهای کد و طراحی را بیاموزید: کدهایی که در عین کاربردی بودن، دارای نقاط ضعفی هستند که ممکن است منجر به ایجاد باگ یا مشکلات دیگر در خط شوند. مدرس Harrison Ferrone به تاریخچه بوهای کد و نحوه تأثیر آنها بر گردش کار توسعه مدرن می پردازد. او نحوه کشف عادات بد سطح پایین یا روش را در کد، و همچنین نحوه تمیز نگه داشتن کد کلی سیستم، شناسایی و به روز رسانی انتزاعات بد، و موارد دیگر را بررسی می کند. بعلاوه، نحوه استفاده از ابزارها را برای از بین بردن کد بدی که با آن مواجه می شوید، ببینید.

Related Skills

linkedin طراحی نرم افزار: مدل سازی با UML (Mitalearn-168603)

  • 1 hours 41 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Neelam Dwivedi
درباره این دوره:

مدل‌سازی با زبان مدل‌سازی متحد (UML) - یک زبان طراحی بصری برای برنامه‌نویسی شی‌گرا - یک مهارت حیاتی برای همه اعضای تیم در پروژه توسعه نرم‌افزار است. این مدل‌ها روشی مقرون‌به‌صرفه برای همکاران برای تجزیه و تحلیل، برقراری ارتباط و مستندسازی ویژگی‌های محصول خود هستند. در این دوره یاد بگیرید که چگونه از نمودارهای UML برای ایجاد مصنوعات مهم در هر مرحله از چرخه عمر توسعه نرم افزار استفاده کنید. مربی Neelam Dwivedi بهترین شیوه‌ها و ابزارها را با بررسی 13 نوع مختلف مدل UML به اشتراک می‌گذارد و آنچه را که برای توسعه مدل‌های ایستا و پویا سیستم‌های نرم‌افزاری باید بدانید، توضیح می‌دهد.