قیمت این دوره: 600,000 تومان
  • مدرس دوره : مهدی خیامدار
  • تعداد ویدیوها : 84 ویدیو
  • مدت زمان دوره : 28:40:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/08/11
ثبتـــ نام در این دوره ثبت نام در دوره
طراح و تحلیلگر نرم افزار

طراح و تحلیلگر نرم افزار

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

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

از مهم ترین موارد آموزشی در این دوره :

+ مهندسی نرم افزار 

+ معماری و امنیت توسعه نرم افزار

+ بانک های اطلاعاتی و دستورات T-SQL

+ شی گرایی 

+ نمودار های مهندسی در توسعه نرم افزار : UML / ERD / BPMN / DFD

+ سایر مباحث : RUP / مهندسی نیازمندی ها / الگوهای معماری/ طراحی Wireframe 

+ پروژه 

+ نرم افزار های این دوره : Microsoft Visio / Visual Paradigm

 

 

پیشنیاز دوره : آشنایی با برنامه نویسی 




فهرستـــ ویدیوها

مدت زمان دوره 28:40:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:07:30

معرفی دوره

2
  • چرا مهندسی نرم افزار

00:10:00

در این قسمت یاد میگیریم چرا باید مهندسی نرم افزار بیاموزیم تا نرم افزارهای مناسب طراحی کنیم .

3
  • ماهیت نرم افزار

00:10:00

این قسمت با مفاهیم اولیه در مهندسی نرم افزار آشنا می شویم .

4
  • مهندسی نرم افزار

00:10:00

نگاه کلی به نحوه تولید و طراحی یک نرم افزار خواهیم داشت .

5
  • ساختار فرآیند ها

00:10:00

در این قسمت آشنایی با ساختار های فرآیند ها در نرم افزار می شویم .

6
  • مدل سازی فرآیندها

00:15:00

نحوه طراحی فرآیندها و متدهای توسعه نرم افزار را فرا میگیریم .

7
  • مدل سازی ها

  • نمایش آنلاین این بخش رایگان است
00:08:00

در این قسمت روش های توسعه نرم افزار یاد میگیریم .

8
  • مدل های توسعه نرم افزار ( 1 )

00:15:00

در این قسمت با نحوه مدل های توسعه نرم افزار در سیستم ها آشنا میشویم .

9
  • مدل های توسعه نرم افزار ( 2 )

00:15:00

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

10
  • مهندسی نیازمندی ها

  • نمایش آنلاین این بخش رایگان است
00:18:00

در این قسمت با نحوه پیدا کردن نیازها در توسعه نرم افزار آشنا می شویم .

11
  • بررسی نیازمندی ها

00:30:00

در این قسمت یک مثال کاربردی از شناخت نیازها و خواسته ها بررسی میکنیم .

12
  • جنبه های انسانی در توسعه نرم افزار

00:16:00

در این قسمت نحوه : تیم سازی برای توسعه / سورس کنترل ها / توسعه چابک را بررسی میکنیم .

13
  • مدل سازی خواسته ها

  • نمایش آنلاین این بخش رایگان است
00:20:00

در این قسمت نحوه مدل سازی در توسعه نرم افزار یاد میگیریم .

14
  • DFD

00:10:00

در این قسمت با نمودار طراحی سیستم DFD آشنا می شویم .

15
  • نکات DFD

00:15:00

در این قسمت موارد مهمی در نمودار سیستم فرا میگیریم .

16
  • مثال DFD

00:24:00

در این قسمت ما یک تمرین در مورد DFD با هم حل میکنیم .

17
  • ( 1 ) BPMN

  • نمایش آنلاین این بخش رایگان است
00:12:00

در این قسمت با نمودار تحلیل فرآیند کسب و کار آشنا می شویم .

18
  • ( 2 ) BPMN

00:18:00

در این قسمت موارد اصلی در فعالیت این نمودار بررسی میکنیم .

19
  • ( 3 ) BPMN

00:26:00

در این قسمت موارد مهمی در زمینه Gateways در نمودار BPMN تمرین خواهیم کرد .

20
  • ( 4 ) BPMN

  • نمایش آنلاین این بخش رایگان است
00:18:00

در این قسمت Lane , Pool در نمودار BPMN فرا میگیریم .

21
  • ( 5 ) BPMN

00:15:00

در این قسمت نحوه ارسال و مدیریت رویدادها در نمودار BPMN بررسی میکنیم .

22
  • ( 6 ) BPMN

00:23:00

در این قسمت Data Objects در نمودار BPMN بررسی میکنیم .

23
  • ( 7 ) BPMN

00:10:00

نکات مهمی در طراحی نمودار BPMN بیان میکنیم .

24
  • ( 8 ) BPMN

00:22:00

یک مثال در مورد BPMN بررسی میکنیم .

25
  • معرفی UML

  • نمایش آنلاین این بخش رایگان است
00:10:00

در این جلسه با هم بررسی نمودارها و مدل سازی UML میکنیم .

26
  • معماری UML

00:13:00

در این قسمت چهار لایه مهم در طراحی نمودار را فرا میگیریم .

27
  • Use Case Diagram

00:22:00

در این قسمت نمودار مورد کاربرد را بررسی میکنیم .

28
  • Activity Diagram

00:28:00

در این قسمت نمودار فعالیت در UML بررسی میکنیم .

29
  • ( 1 ) Class Diagram

00:25:00

در این قسمت با نمودار کلاس آشنا میشویم .

30
  • ( 2 ) Class Diagram

00:35:00

این قسمت رابطه میان کلاس ها را بررسی میکنیم .

31
  • سیستم انبارداری ( 1 )

00:21:00

شروع تمرین برای یادگیری بهتر نمودار های UML

32
  • سیستم انبارداری ( 2 )

00:36:00

رسم نمودار های فعالیت و کلاس را انجام می دهیم .

33
  • شرح مورد کاربرد

  • نمایش آنلاین این بخش رایگان است
00:19:00

در این قسمت موارد مورد کاربرد ها را برای بررسی بیشتر مورد ارزیابی قرار میدهیم .

34
  • Object Diagram

00:24:00

در این قسمت نمودار شی را بررسی میکنیم .

35
  • Sequence Diagram

00:26:00

در این قسمت نمودار توالی را در UML فرا میگیریم .

36
  • Collaboration Diagram

00:23:00

در این قسمت نمودار تعامل یا همکاری را بررسی میکنیم .

37
  • State Diagram

00:20:00

در این قسمت نمودار حالت را در UML بررسی میکنیم .

38
  • Component Diagram

00:14:00

در این قسمت نمودار مولفه را در UML بررسی میکنیم .

39
  • Deployment and Package Diagram

00:30:00

در این قسمت نمودار های استقرار و بسته را مورد بررسی قرار میدهیم .

40
  • ( 1 ) Safe Home

00:32:00

این قسمت پروژه مدیریت دزدگیر برای خانه را تحلیل میکنیم .

41
  • ( 2 ) Safe Home

00:52:00

تکمیل پروژه مدیریت دزدگیر خانه را به اتمام می رسانیم .

42
  • معماری نرم افزار

00:12:00

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

43
  • الگوهای معماری نرم افزار

00:20:00

در این قسمت با برخی از مهم ترین الگوهای توسعه نرم افزار آشنا میشویم .

44
  • Design Patterns

00:25:00

در این قسمت الگوهای ساختاری و رفتاری و ایجادی را بیان میکنیم .

45
  • شی گرایی

00:18:00

در این قسمت به طور مختصر با شی گرایی آشنا می شویم .

46
  • Agile

00:18:00

در این قسمت توسعه چابک را فرا میگیریم .

47
  • Extreme Programming

00:10:00

متولوژی XP در توسعه چابک را فرا میگیریم .

48
  • Scrum

00:12:00

در این قسمت اسکرام را یاد میگیریم .

49
  • RUP

00:18:00

در این قسمت متدلوژی توسعه نرم افزار دیگری را فرا میگیریم .

50
  • Database

00:25:00

در این قسمت موارد مهمی از پایگاه داده فرا میگیریم.

51
  • ERD - Table

00:39:00

در این قسمت رابطه ها و جداول و انواع کلید های جدول ها را فرا میگیریم .

52
  • SQL

00:38:00

با دستورات SQL در این جلسه آشنا میشویم .

53
  • طراحی پایگاه داده

00:28:00

در این قسمت یک پایگاه داده با هم طراحی میکنیم .

54
  • پروژه تحلیل و طراحی نرم افزار ( 1 )

00:10:00

شروع تحلیل پروژه نرم افزار

55
  • پروژه تحلیل و طراحی نرم افزار ( 2 )

00:29:00

بخش پایگاه داده و سیستمی را بررسی میکنیم .

56
  • پروژه تحلیل و طراحی نرم افزار ( 3 )

00:32:00

در این قسمت نمودار UML را رسم میکنیم .

57
  • پروژه تحلیل و طراحی نرم افزار ( 4 )

00:42:00

تکمیل پروژه نهایی در این قمت صورت می گیرد .

58
  • آپدیت

  • نمایش آنلاین این بخش رایگان است
00:09:00

در این جلسه مواردی که در نظر داریم آپدیت کنیم بررسی میشود .

59
  • طراحی وب آپ

  • نمایش آنلاین این بخش رایگان است
00:15:00

در این قسمت با مفاهیم اصلی طراحی وب آپ فرا میگیریم .

60
  • شبکه و ارتباطات

00:32:00

در این قسمت مواردی از جمله نحوه ارتباط برنامه با سرورها بررسی میکنیم .

61
  • امنیت نرم افزار

00:35:00

در این قسمت مواردی مهم از امنیت نرم افزار (آسیب پذیری ها / باگ ها / حملات رایج سایبری) را فرا گرفته و راهکارهای امنیتی برای تحلیلگران نرم افزار ارائه میدهیم .

62
  • آزمون نرم افزار (1)

  • نمایش آنلاین این بخش رایگان است
00:14:00

در این قسمت با موارد از جمله تست و مزایا و اصول و چرخه تست افزار آشنا میشویم .

63
  • آزمون نرم افزار (2)

00:22:00

راهبرد اساسی در آزمون ها / هرم تست / انواع تست های رسمی را در این قسمت فرا میگیریم .

64
  • آزمون نرم افزار (3)

00:23:00

بررسی انواع Test case

65
  • آزمون نرم افزار (4)

00:26:00

در این قسمت تست نرم افزار های سنتی را بررسی میکنیم .

66
  • آزمون نرم افزار (5)

00:17:00

در این جلسه آزمون نرم افزارهای شی گرا را فرا میگیریم .

67
  • آزمون نرم افزار (6)

00:33:00

در این قسمت آزمون های وب آپ را بررسی میکنیم .

68
  • آزمون نرم افزار (7)

00:12:00

در این قسمت تست آپ موبایل را بررسی میکنیم .

69
  • آزمون نرم افزار (8)

00:18:00

موارد از جمله استانداردهای تست / فرآیند اشکال زدایی / مستند سازی تست ها

70
  • رابط کاربری

00:24:00

قوانین های طراحی رابط کاربری را فرا میگیریم .

71
  • مدل سازی

00:15:00

در این قسمت با انواع مدل سازی ها آشنا میشویم .

72
  • مستند سازی پروژه

00:16:00

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

73
  • معماری نرم افزار (1)

  • نمایش آنلاین این بخش رایگان است
00:17:00

این قسمت در مورد معماری نرم افزار شی گرا فرا میگیریم .

74
  • معماری نرم افزار (2)

00:20:00

معماری نرم افزار DDD را بررسی میکنیم .

75
  • معماری نرم افزار (3)

00:12:00

در این قسمت در مورد الگوی داده ها CQRS فرا میگیریم .

76
  • معماری نرم افزار (4)

00:11:00

در مورد معماری رویداد محور را فرا میگیریم .

77
  • معماری نرم افزار (5)

00:18:00

معماری Clean در این جلسه فرا میگیریم .

78
  • معماری نرم افزار (6)

00:10:00

در این قسمت معماری پیاز را بررسی میکنیم .

79
  • معماری نرم افزار (7)

00:20:00

در این قسمت معماری نرم افزار سرویس گرا و میکرو سرویس ها را فرا میگیریم .

80
  • هوش مصنوعی در طراحی نرم افزار (1)

00:20:00

در این قسمت یادگیری ماشین را بررسی میکنیم .

81
  • هوش مصنوعی در طراحی نرم افزار (2)

00:15:00

در این قسمت سیستم های خبره را فرا میگیریم .

82
  • هوش مصنوعی در طراحی نرم افزار (3)

00:17:00

در این قسمت منطق فازی را در هوش مصنوعی بررسی میکنیم .

83
  • پایگاه داده پیشرفته

00:24:00

در این قسمت موارد مهمی در پایگاه داده فرا میگیریم .

84
  • طراحی پایگاه داده شبکه اجتماعی اینستاگرام

00:42:00

در این قسمت پایگاه داده یک شبکه اجتماعی طراحی میکنیم و راه حل مشکلات پایگاه داده های بزرگ بررسی میکنیم .


نظرات کاربران در رابطه با این دوره

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