لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نمودارهای کلاس UML برای برنامه نویسان
UML Class Diagrams for Programmers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یاد بگیرید که چگونه از نمودارهای کلاس UML به عنوان یک ابزار ارتباطی و معماری نرم افزاری ارزشمند با راهنمایی عملی استفاده کنید. نحوه استفاده از نمودارهای کلاس UML برای ارتباط موثر را بدانید. نحوه خواندن و ایجاد نمودارهای کلاس UML را بدانید. با نحوه طراحی کلاس های شی گرا در UML آشنا شوید. دسته بندی های مختلف نمودارهای UML را درک کنید. ارزش UML را درک کنید - حتی اگر با دست انجام شود. مفاهیم مختلف - مانند روابط - که در نمودارهای کلاس UML اعمال می شود را درک کنید. نحوه نوشتن کد بر اساس نمودارهای کلاس UML را بدانید. درک کنید که کدام عناصر از نمودارهای کلاس UML مفیدتر هستند. پیش نیازها: درک مفاهیم برنامه نویسی شی گرا مفید خواهد بود. درک مفاهیم کلی سیستم مفید خواهد بود. هیچ دانش برنامه نویسی خاصی مورد نیاز نیست. هیچ تجربه قبلی با UML مورد نیاز نیست. تمایل به یادگیری در مورد UML و نحوه استفاده از آن. هیچ ابزار UML خاصی مورد نیاز نیست. این دوره در مورد مفاهیم است، نه ابزار.
UML ابزار ارزشمندی است - آیا می دانید چگونه از آن استفاده کنید؟
به عنوان برنامه نویس، ما به ندرت به صورت مجزا کار می کنیم - اغلب مجبوریم طرح ها و ایده های خود را به همکاران خود منتقل کنیم. علاوه بر این، ما مشخصاتی را از تحلیلگران و معماران دریافت می کنیم که باید آنها را درک کنیم. UML میتواند برای این نوع ارتباطات بسیار ارزشمند باشد!
در این دوره، می خواهم به شما یاد بدهم که چگونه به عنوان یک برنامه نویس، می توانید از نمودارهای کلاس UML حداکثر استفاده را ببرید، هم به عنوان ابزاری برای برقراری ارتباط موثر با دیگر برنامه نویسان، تحلیلگران و معماران و همچنین به عنوان یک ابزار ارزشمند. برای معماری و طراحی نرم افزار از آنجایی که این یک دوره آموزشی برای برنامه نویسان است، هنگام ایجاد نمودار به کد منبع زیادی نگاه خواهیم کرد. در نهایت، سخنرانیهای ویدیویی با مطالب نوشتاری تکمیل میشوند که میتوانید در هر زمان به آن مراجعه کنید.
با بررسی مقداری که میتوانیم از نمودارهای کلاس UML دریافت کنیم، شروع میکنیم. ما مفاهیم اساسی مانند نحوه نمایش کلاس ها در UML را پوشش خواهیم داد. ما به روابطی که میتواند بین کلاس وجود داشته باشد و اینکه چگونه میتوانیم کلاسهای تخصصی خاص را نشان دهیم، نگاه خواهیم کرد. ما همچنین با یک مثال دقیق کار خواهیم کرد تا به تقویت همه چیزهایی که در طول دوره یاد می گیرید کمک کنیم.
در این دوره، میخواهم به شما کمک کنم تا چند کار مختلف انجام دهید. من میخواهم به شما کمک کنم تا مفاهیم اساسی نمودارهای کلاس UML را درک کنید، با استفاده از نمودارهای کلاس UML به طور مؤثر با همتایان خود ارتباط برقرار کنید، نمودارهای کلاس UML ایجاد شده توسط افراد دیگر را بخوانید، نمودارهای کلاس UML خود را ایجاد کنید، و درک کنید که چگونه از کلاس UML ارزش کسب کنید. نمودارها، بدون نیاز به ابزارهای گران قیمت.
این دوره برای برنامه نویسانی است که می خواهند از نمودارهای کلاس UML برای بهبود نحوه کار خود استفاده کنند، همچنین معماران نرم افزار و تحلیلگرانی که نمودارهای UML را برای افراد دیگر ایجاد می کنند - چنین مشخصاتی.
شما برای این دوره به چیزهای زیادی نیاز نخواهید داشت، اگرچه این دوره برای برنامه نویسان مبتدی نیست. ما در مورد مفاهیم برنامه نویسی شی گرا بسیار زیاد صحبت خواهیم کرد، بنابراین اگر تجربه ای با زبان های شی گرا مانند جاوا یا سی شارپ داشته باشید، خوب خواهد بود، در غیر این صورت ممکن است برخی از قسمت های دوره را دنبال کنید. شما همچنین به انگیزه و میل به یادگیری نیاز دارید. شما به هیچ تجربه ای با UML یا ابزارهای گران قیمت UML نیاز نخواهید داشت - در این دوره، ما بر روی اصول تمرکز می کنیم، بنابراین ابزار خاصی نداریم - حتی اگر بخواهید می توانید نمودارها را روی کاغذ بکشید. میخواهم به شما کمک کنم مفاهیم را درک کنید، نه ابزارها! ابزارها نامربوط هستند - نمودارهای ترسیم شده روی کاغذ یا تخته سفید به همان خوبی نمودارهای ترسیم شده در یک ابزار گران قیمت هستند.
در دوره می بینمت!
برخی از بازخوردهای مروری
"خواندن نمودارهای کلاس UML یک مهارت ضروری برای همه لیسانسها و برنامهنویسان است، ساعات بیشماری را میتوان با درک نیازهای شما به عنوان یک توسعهدهنده ذخیره کرد"
"دوره خوبی است، من واقعا از آن قدردانی می کنم!"
"من دقیقاً همان چیزی را که به دنبالش بودم دریافت کردم، یک مقدمه/تجدید مختصر مفاهیم و روشهای UML به همراه توصیههای بسیار کاربردی."
"مواد عالی برای نمودارهای کلاس."
این دوره شامل گزینه بازپرداخت 30 روزه بدون سؤال است.
*تصویر با اجازه Pexels.
سرفصل ها و درس ها
معرفی
Introduction
یادداشت در مورد ارائه نمودار
Note on Diagram Presentation
معرفی
Introduction
خوش آمدی
Welcome
خوش آمدی
Welcome
نمودارهای کلاس - نگاهی اجمالی به مثال نهایی
Class Diagrams - A Glimpse of the Final Example
نمودارهای کلاس - نگاهی اجمالی به مثال نهایی
Class Diagrams - A Glimpse of the Final Example
معرفی
Introduction
معرفی
Introduction
انواع نمودارهای UML
Types of UML Diagrams
انواع نمودارهای UML
Types of UML Diagrams
یادداشت در مورد ارائه نمودار
Note on Diagram Presentation
امتحان
Quiz
امتحان
Quiz
بخش 2: نمودارهای کلاس
Section 2: Class Diagrams
نمودارهای کلاس - مفاهیم اساسی
Class Diagrams - Basic Concepts
نمودارهای کلاس - مفاهیم اساسی
Class Diagrams - Basic Concepts
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - روابط (ادامه)
Class Diagrams - Relationships (continued)
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - مفاهیم پیشرفته
Class Diagrams - Advanced Concepts
نمودارهای کلاس - مفاهیم پیشرفته
Class Diagrams - Advanced Concepts
نمودارهای کلاس - رابط ها و شمارش ها
Class Diagrams - Interfaces and Enumerations
بخش 2: نمودارهای کلاس
Section 2: Class Diagrams
نمودارهای کلاس - مفاهیم اساسی
Class Diagrams - Basic Concepts
نمودارهای کلاس - مفاهیم اساسی
Class Diagrams - Basic Concepts
نمودارهای کلاس - مفاهیم اساسی
Class Diagrams - Basic Concepts
نمودارهای کلاس - مفاهیم اساسی
Class Diagrams - Basic Concepts
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - روابط (ادامه)
Class Diagrams - Relationships (continued)
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - روابط
Class Diagrams - Relationships
نمودارهای کلاس - مفاهیم پیشرفته
Class Diagrams - Advanced Concepts
نمودارهای کلاس - مفاهیم پیشرفته
Class Diagrams - Advanced Concepts
نمودارهای کلاس - مفاهیم پیشرفته
Class Diagrams - Advanced Concepts
نمودارهای کلاس - مفاهیم پیشرفته
Class Diagrams - Advanced Concepts
نمودارهای کلاس - رابط ها و شمارش ها
Class Diagrams - Interfaces and Enumerations
رابط ها و شمارش ها
Interfaces and Enumerations
رابط ها و شمارش ها
Interfaces and Enumerations
نمودارهای کلاس - رابط ها و شمارش ها
Class Diagrams - Interfaces and Enumerations
نمودارهای کلاس - رابط ها و شمارش ها
Class Diagrams - Interfaces and Enumerations
نمونه فروشگاه اینترنتی
Online Store Example
مثال فروشگاه آنلاین - UML
Online Store Example - UML
مثال فروشگاه اینترنتی - نمودار و کد کامل
Online Store Example - Full Diagram and Code
نمونه فروشگاه اینترنتی
Online Store Example
مثال فروشگاه اینترنتی - الزامات
Online Store Example - Requirements
مثال فروشگاه اینترنتی - الزامات
Online Store Example - Requirements
مثال فروشگاه آنلاین - UML
Online Store Example - UML
مثال فروشگاه اینترنتی - نمودار و کد کامل
Online Store Example - Full Diagram and Code
خلاصه
Summary
نکاتی برای ایجاد نمودار
Tips for creating Diagrams
خلاصه
Summary
نکاتی برای ایجاد نمودار
Tips for creating Diagrams
خلاصه
Summary
خلاصه
Summary
مکمل دوره - راهنمای مرجع
Course Supplement - Reference Guide
مکمل دوره - راهنمای مرجع
Course Supplement - Reference Guide
نمایش نظرات