لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
PlantUML در عمل (تمرین عملی با نمودار UML)
PlantUML in Action (Hands-on Practice with UML Diagramming)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری و تمرین PlantUML (زبان مدلسازی UML) از نحو نسخه ی نمایشی زنده UML (زبان مدل سازی یکپارچه) با جزئیات نصب/فعال کردن و استفاده PlantUML را دنبال کنید قادر به طراحی UML و نمودارهای مدل سازی زمینه توسعه یافته با استفاده از PlantUML در کد کسب مهارت های پایه برای یادگیری سایر مدل سازی های معماری ابزار و زبان ها مهارت های نمودار نویسی به عنوان کد پیش نیازها: تجربه برنامه نویسی خاصی لازم نیست مفهوم عمومی UML و دانش پذیرفته می شود
PlantUML یک ابزار بسیار همه کاره است که ایجاد سریع و ساده طیف گسترده ای از نمودارها را تسهیل می کند.
با استفاده از زبانی ساده و شهودی، کاربران میتوانند بدون زحمت انواع مختلف نمودارها را ترسیم کنند.
من از زبان UML و همچنین زبان مدلسازی متغیر و ابزارهای متغیر دیگر در کار طراحی معماری خود برای سالهای متمادی استفاده کرده ام، هیچ ابزار واحدی نمی تواند تمام اهداف را برآورده کند، اما دانستن روابط بین آن ابزارها و ایجاد همکاری با یکدیگر برای آنها ارزشمند است. بهره وری شما زبان UML نقش اساسی چندین زبان مدل سازی دیگر است.
این دوره با جزئیات به راهنمای مرجع زبان PlantUML نسخه انگلیسی، نسخه ی نمایشی و توضیح استفاده از PlantUML است که از نمودارهای شما با کدنویسی پشتیبانی می کند و به شما در درک نحو و تمرین استفاده از PlantUML کمک می کند.
PlantUML مؤلفهای است که به کاربران امکان میدهد نمودارهای دنبالهای، نمودارهای usecase، نمودارهای کلاس، نمودارهای فعالیت، نمودارهای مؤلفه، نمودارهای وضعیت، نمودارهای استقرار، نمودارهای شی و رابطهای گرافیکی Wireframe را بنویسند. نمودارها با استفاده از یک زبان ساده و شهودی تعریف می شوند. تصاویر را می توان با فرمت PNG، SVG یا LaTeX تولید کرد و همچنین امکان تولید نمودارهای هنری ASCII برای نمودارهای توالی وجود دارد.
این دوره بر روی هر نوع نمودار تمرکز میکند تا به شما در پایان مهارت تمرینی پایان دهد، اکنون نسخه نمایشی کامل را فعال کنید
نمودار توالی: 43 بخش
نمودار مورد استفاده: 18 بخش
نمودار کلاس: 41 بخش
نمودار شی: 8 بخش
نمودار فعالیت (Syntax قدیمی): 12 بخش
نمودار فعالیت (نحوه نحو جدید): 25 بخش
نمودار مؤلفه: 18 بخش با یک افزونه
نمودار استقرار: 19 بخش
نمودار حالت: 23 بخش
نمودار زمانبندی: 22 بخش
پس از دوره، امیدوارم که عاشق PlantUML باشید و بتوانید آن را در زندگی روزمره خود در مدلینگ بپذیرید.
توجه: کد منبع در مخزن Github و Gitee موجود است.
سرفصل ها و درس ها
خود ارزیابی - دانش UML خود را بشناسید
Self Assessment - Know Your UML Knowledge
آزمون نمودارهای UML (7 سوال، کلاس و نمودار فعالیت مرتبط)
UML Diagrams Quiz (7 Questions, Class & Activity Diagram Related)
مقدمه
Introduction
افتتاحیه و معرفی
Opening and Introduction
شروع سریع در PlantUML
Quick Starts on PlantUML
نمودار توالی
Sequence Diagram
01 مثال های اساسی در نمودار توالی
01 Basic Examples on Sequence Diagram
02 و 03 اعلام کننده شرکت کننده
02 & 03 Declaring Participant
04 و 05 و 06 بیشتر در مورد پیام ها در نمودار ترتیبی
04 & 05 & 06 More on Messages in Sequence Diagram
سبک و رنگ پیکان 07 و 08 در نمودار توالی
07 & 08 Arrow Style and Color in Sequence Diagram
04 سوئیچ و کیس [سوئیچ، کیس، سوئیچ انتهایی]
04 Switch and Case [switch, case, endswitch]
05 مشروط با "توقف" در یک عمل [کشتن، جدا کردن]
05 Conditional with "stop" on an action [kill, detach]
06 Repeat Loop [تکرار، تکرار در حالی که، به عقب]
06 Repeat Loop [repeat, repeat while, backward]
07 شکست در یک حلقه تکرار [شکست]
07 Break on a Repeat Loop [break]
08 Goto و پردازش برچسب [label, goto]
08 Goto and Label Processing [label, goto]
09 while Loop
09 While Loop
10 پردازش موازی [چنگال، چنگال دوباره، انشعاب انتهایی، ادغام انتهایی]
10 Parallel Processing [fork, fork again, end fork, end merge]
11 پردازش تقسیم [شکاف، دوباره تقسیم، تقسیم پایان، کشتن، جدا کردن]
11 Split Processing [split, split again, end split, kill, detach]
12 یادداشت در نمودار فعالیت (Syntax جدید)
12 Notes in Activity Diagram (New Syntax)
13 رنگ در نمودار فعالیت (Syntax جدید)
13 Colors in Activity Diagram (New Syntax)
14 خط بدون پیکان ("skinparam ArrowHeadColor هیچ")
14 Lines without Arrows ("skinparam ArrowHeadColor none")
15 فلش در نمودار فعالیت (Syntax جدید)
15 Arrows in Activity Diagram (New Syntax)
16 رابط و 17 رنگ در رابط
16 Connector & 17 Color on Connector
18 گروه بندی یا پارتیشن
18 Grouping or Partition
19 Swimlanes in Activity Diagram (Sintax جدید)
19 Swimlanes in Activity Diagram (New Syntax)
20 جدا یا بکش
20 Detach or Kill
21 SDL (مشخصات و زبان توضیحات)
21 SDL (Specification and Description Language)
22 مثال کامل برای نمودار فعالیت (Syntax جدید)
22 Complete Example for Activity Diagram (New Syntax)
23 سبک وضعیت
23 Condition Style
24 حالت پایان سبک
24 Condition End Style
25 استفاده از سبک (جهانی) در نمودار فعالیت (Syntax جدید)
25 Using (global) Style in Activity Diagram (New Syntax)
نمودار مؤلفه
Component Diagram
01 مؤلفه ها و 02 رابط ها و 03 مثال پایه
01 Components & 02 Interfaces & 03 Basic Example
04 استفاده از یادداشت ها در نمودار Componet
04 Using Notes in Componet Diagram
05 گروه بندی اجزا
05 Grouping Components
06 تغییر جهت پیکان در نمودار کامپوننت
06 Changing Arrow Direction in Component Diagram
07 از نشانگذاری UML2 و 08 استفاده از نشانگذاری UML1 و 09 استفاده از نشانگذاری مستطیل
07 Use UML2 Notation & 08 Use UML1 Notation & 09 Use Rectangle Notation
10 توضیحات طولانی و 11 رنگ جداگانه
10 Long Description & 11 Individual Colors
12 استفاده از Sprite در کلیشه
12 Using Sprite in Stereotype
13 Skinparam در نمودار کامپوننت
13 Skinparam in Component Diagram
14 SkinParameter خاص در نمودار کامپوننت
14 Specific SkinParameter in Component Diagram
15 پنهان کردن یا حذف عناصر بدون پیوند (@unlinked)
15 Hide or Remove unlinked Elements (@unlinked)
16 مخفی کردن، حذف یا بازیابی مؤلفه های برچسب گذاری شده یا عام
16 Hide, Remove or Restore tagged components or wildcard
17 نمایش داده های JSON در نمودار اجزا
17 Display JSON Data in Component Diagram
18-1 پورت [port, portIn, portOut]
18-1 Port [port, portIn, portOut]
18-2 نمودار علامت گذاری آب نبات چوبی در نمودار اجزا
18-2 Lollipop Notation diagramming in Component Diagram
نمودار استقرار
Deployment Diagram
01 اعلام عناصر و 02 اعلام عناصر (با استفاده از فرم کوتاه)
01 Declaring Elements & 02 Declaring Elements (using Short Form)
03 پیوند یا پیکان در نمودار استقرار
03 Linking or Arrow in Deployment Diagram
04 خط پرانتزی و سبک پیکان
04 Bracketed Line and Arrow Style
05 تغییر رنگ و سبک پیکان (سبک درون خطی)
05 Change Arrow Color and Style (inline style)
06 تغییر رنگ و سبک عنصر (سبک درون خطی)
06 Change Element Color and Style (inline style)
07 Nestable Element & 08 Packages and Nested Elements
07 Nestable Element & 08 Packages and Nested Elements
09 نام مستعار در نمودار استقرار
09 Alias in Deployment Diagram
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات