یادگیری کدنویسی #Dot Net C در AutoCAD ،Civil 3D ،Revit و Navisworks
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما یاد خواهید گرفت که چگونه برای Autocad ،Civil3d ،Revit و Navisworks پلاگین ایجاد کنید.
- این دوره شامل ده بخش است و دموهای زنده دارد.
- برخی از ویدیوها دارای تمرینات پیشرفته هستند.
- میتوانید پروژههای نمونه را دانلود کنید.
پیشنیازهای دوره
- هیچ مهارت برنامهنویسی لازم نیست. اما باید Visual Studio و یکی از نرمافزارهای Autocad ،Civil3D ،Revit یا Navisworks را نصب کرده باشید.
توضیحات دوره
این دوره جامع شما را توانمند میسازد تا به اصول #C و NET Framework. با استفاده از Visual Studio تسلط پیدا کنید. شما یاد خواهید گرفت که پلاگینهای واقعی برای AutoCAD ،Civil 3D ،Revit و Navisworks را با استفاده از APIهای قدرتمند Autodesk بسازید. از کدنویسی پایه تا اتوماسیون پیشرفته، هر بخش شما را از طریق تکنیکهای توسعه عملی راهنمایی میکند. در پایان، شما آماده خواهید بود تا ابزارهای خود را بسازید، مشکلات واقعی را حل کنید و به عنوان یک توسعهدهنده حرفهای رشد کنید.
آنچه خواهید آموخت
- درک اهداف دوره، ساختار و اینکه برای چه کسانی طراحی شده است.
- راهاندازی محیط توسعه خود با نرمافزارهای مورد نیاز Autodesk و Visual Studio.
- یادگیری اینکه چرا #C برای توسعه پلاگین Autodesk ایدهآل است.
- کاوش APIهای NET. برای AutoCAD ،Civil 3D ،Revit و Navisworks.
- کشف معماری پلاگین، استقرار و اصول مجوزدهی
- شروع کار با مبانی #C و NET Framework.
- اجرای اولین برنامه NET. خود و کاوش در Visual Studio 2022
- تسلط بر مفاهیم کلیدی #C: نیماسپیسها، اسمبلیها، شیگرایی (OOP) و پکیجهای NuGet
- غواصی در برنامهنویسی هسته: متغیرها، حلقهها، شرطها، مدیریت خطا و مجموعهها
- یادگیری دیباگ کردن، لاگگیری و نوشتن کد تمیز و قابل نگهداری.
- ساخت پلاگینهای AutoCAD با استفاده از CommandMethod، WinForms و ایجاد آبجکت
- کار با لایهها، استایلها، ورودی کاربر و دیکشنریهای سفارشی در AutoCAD
- خودکارسازی تسک های مانند بلوکهای عنوان، پالتها، تولید نقشه و خروجی داده
- توسعه پلاگینهای Civil 3D برای مدیریت سطوح، کریدورها و شبکههای لوله
- ایجاد پلاگینهای Revit و Navisworks برای دسترسی به فمیلیها، متادیتا و دادههای شبیهسازی
نیازمندیها / پیشنیازهای دوره
- درک اولیه از مفاهیم برنامهنویسی مفید است اما اجباری نیست.
- کمی تجربه قبلی با پلاگینهای AutoCAD ،Civil 3D ،Revit یا Navisworks مورد نیاز است.
- شما به یک کامپیوتر ویندوزی با Visual Studio 2022 و نرمافزارهای Autodesk نصب شده نیاز دارید.
- آشنایی با #C یا NET. یک مزیت است، اما همه چیز به صورت گامبهگام توضیح داده میشود.
- اشتیاق به یادگیری و ساخت ابزارهای واقعی مهمترین نیازمندی است!
مخاطبان این دوره
- مبتدیانی که میخواهند با استفاده از #C وارد حوزه توسعه پلاگین Autodesk شوند.
- توسعهدهندگان متوسط که به دنبال خودکارسازی تسک ها در AutoCAD ،Civil 3D ،Revit یا Navisworks هستند.
- متخصصان BIM، تکنسینهای CAD و مهندسانی که قصد دارند قابلیتهای Autodesk را گسترش دهند.
- دانشجویان و علاقهمندانی که کنجکاو در مورد برنامهنویسی NET. در نرمافزارهای طراحی هستند.
- هر کسی که میخواهد ابزارهای کاربردی بسازد و به عنوان یک توسعهدهنده حرفهای رشد کند.
این دوره برای چه کسانی مناسب است؟
- هم مبتدیان و هم افراد باتجربه میتوانند یاد بگیرند.
یادگیری کدنویسی #Dot Net C در AutoCAD ،Civil 3D ،Revit و Navisworks
-
آنچه در این دوره خواهیم آموخت 12:31
-
آنچه در بخش 1 خواهیم آموخت 01:02
-
این دوره برای چه کسانی است؟ 00:51
-
نیازمندیهای نرمافزاری برای این دوره 00:58
-
ساختار دوره و مسیر یادگیری 00:43
-
#C چیست و چرا از آن برای توسعه Autodesk استفاده کنیم؟ 02:14
-
بررسی اجمالی Autodesk .NET APIهای AutoCAD ،Civil 3D ،Revit ،Navisworks 04:12
-
مزایای برنامهنویسی در AutoCAD ،Civil 3D ،Revit ،Navisworks 01:08
-
درک معماری پلاگین و استقرار در پلتفرمهای Autodesk 10:09
-
تفاوت APIهای Autodesk و وجوه اشتراک آنها 00:55
-
آنچه در این بخش خواهیم آموخت 01:00
-
.NET Framework و CLR چیست؟ 01:23
-
بررسی Visual Studio 2022 IDE 02:34
-
اجرای اولین برنامه NET. شما 01:51
-
ویژگیهای #C که بیشترین ارتباط را با APIهای Autodesk دارند 05:44
-
درک Namespaces ،Assemblies و ساختار پروژه 01:30
-
بخش 1-اصول برنامهنویسی شیگرا (OOP) 00:34
-
بخش 2-اصول برنامهنویسی شیگرا (OOP) 02:08
-
بخش 3-اصول برنامهنویسی شیگرا (OOP) 01:45
-
بخش 4-اصول برنامهنویسی شیگرا (OOP) 01:51
-
بخش 5-اصول برنامهنویسی شیگرا (OOP) 01:08
-
استفاده از پکیجهای NuGet و مدیریت وابستگیها 02:00
-
آنچه در این بخش خواهیم آموخت 07:21
-
کلمات کلیدی (کلمات رزرو شده) 10:43
-
متغیرها و انواع داده 08:38
-
تکنیکهای دیباگ کردن 07:16
-
بخش 1-حلقهها (for ،while ،do while ،foreach) 10:20
-
بخش 2-حلقهها (for ،while ،do while ،foreach) 07:17
-
بخش 3-حلقهها (for ،while ،do while ،foreach) 03:33
-
بخش 4-حلقهها (for ،while ،do while ،foreach) 07:00
-
بخش 1 - شرطها (if-else ،switch-case) 05:54
-
بخش 2 - شرطها (if-else ،switch-case) 05:38
-
عملگرها (حسابی) 10:31
-
عملگرها (منطقی) 06:36
-
عملگرها (مقایسهای) 11:23
-
کار با مجموعهها: لیستها 07:26
-
کار با مجموعهها: دیکشنریها 08:32
-
کار با مجموعهها: آرایهها 06:08
-
انواع استثنا 07:30
-
لاگ کردن 07:13
-
بخش 1 - اصلاحگرها 03:16
-
بخش 2 - اصلاحگرها 02:46
-
بخش 3 - اصلاحگرها 03:13
-
بخش 4 - اصلاحگرها 02:40
-
بخش 5 - اصلاحگرها 03:03
-
نوشتن کد تمیز و قابل نگهداری با بهترین شیوه ها 05:47
-
آنچه در این بخش خواهیم آموخت 06:07
-
بررسی AutoCAD .NET API 09:46
-
ساختار آبجکت AutoCAD: سند، پایگاه داده، تراکنش، موجودیت 04:11
-
اولین پلاگین – استفاده از متد Command و کلاس اولیه 10:39
-
دومین پلاگین – استفاده از کلاس + WinForm برای UI 10:02
-
ایجاد یک آبجکت خط 08:56
-
ایجاد یک آبجکت MText 05:15
-
ایجاد یک آبجکت دایره 07:36
-
کار با بلوکها و درج آنها به صورت برنامهنویسی 27:57
-
دسترسی و تغییر ویژگیها در مراجع بلوک 10:51
-
مدیریت صحیح تراکنشها و قفل کردن سند 06:26
-
آنچه در این بخش خواهیم آموخت 06:56
-
بررسی لایهها – ایجاد، تنظیم به عنوان جاری 08:48
-
بررسی انواع خط – بارگذاری و تخصیص 07:31
-
بررسی سبکها – متن 13:13
-
بخش 1 - ورودی کاربر-GetString 07:12
-
بخش 2 - ورودی کاربر-GetPoint 04:35
-
بخش 3 - ورودی کاربر - GetDistance 05:12
-
بخش 4 - ورودی کاربر - GetKeyword 06:35
-
ایجاد و مدیریت دیکشنریهای سفارشی 08:07
-
استفاده از XData و دیکشنریهای افزونه برای متادیتا 04:49
-
طراحی دستور تعاملی با استفاده از اعلانها و ویرایشگرها 12:05
-
ایجاد دیالوگهای ورودی پویا با WinForms 08:10
-
مدیریت ورودی کاربر با TypedValue و ResultBuffer 10:15
-
ایجاد دستورات سفارشی با گزینههای کلمه کلیدی 15:41
-
آنچه در این بخش خواهیم آموخت 03:57
-
فیلترها برای انواع موجودیت و ویژگیها 14:42
-
بلوکهای عنوان – درج و تغییر 12:26
-
دسترسی و تغییر پنجره ویژگیها 08:17
-
وظیفه اتوماسیون - تغییر نام تمام لایهها 09:36
-
ایجاد پالتها و نوار ابزارهای سفارشی 07:42
-
اکسپورت کردن داده به Excel یا CSV 09:45
-
ادغام AutoCAD با پایگاههای داده خارجی 07:45
-
آنچه در این بخش خواهیم آموخت 03:17
-
بررسی Civil 3D .NET API 02:07
-
اولین پلاگین در Civil 3D 13:07
-
ایجاد و تغییر سطوح 09:50
-
دسترسی به راهرو 07:24
-
بخش 1-دسترسی به دادههای شبکه لوله 09:19
-
بخش-دسترسی به دادههای شبکه لوله تحت فشار 09:15
-
تولید گزارشها و اکسپورت کردن دادههای Civil 3D 13:45
-
افزودن PropertySet برای لوله در Civil 3D 14:07
-
اکسپورت کردن ویژگیها با داده برای لوله در Civil 3D 09:38
-
ایمپورت کردن داده از اکسل برای لوله در Civil 3D 05:35
-
آنچه در این بخش خواهیم آموخت 05:08
-
بررسی Revit .NET API 01:32
-
اولین پلاگین در Revit 10:20
-
انتخاب المانها در Revit 10:10
-
خواندن چندین المان 08:59
-
ایجاد دیوار به صورت برنامهنویسی 04:40
-
آنچه در این بخش خواهیم آموخت 01:18
-
بررسی Navisworks .NET API 01:37
-
اولین پلاگین در Navisworks 07:37
-
دسترسی به سلسله مراتب مدل و متادیتا 04:47
-
استخراج و مصورسازی دادههای شبیهسازی 04:45
-
نتیجهگیری 02:22
مشخصات آموزش
یادگیری کدنویسی #Dot Net C در AutoCAD ،Civil 3D ،Revit و Navisworks
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:102
- مدت زمان :11:19:39
- حجم :5.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy