آموزش نمودارهای کلاس 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

  • سخنرانی پاداش - کوپن Bonus Lecture - Coupons

  • سخنرانی پاداش - کوپن Bonus Lecture - Coupons

نمایش نظرات

آموزش نمودارهای کلاس UML برای برنامه نویسان
جزییات دوره
1 hour
21
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,291
4.2 از 5
دارد
دارد
دارد
Riaan Nel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Riaan Nel Riaan Nel

معمار نرم افزار