آنچه یاد خواهید گرفت:
شما یاد خواهید گرفت که چگونه برای 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. در نرمافزارهای طراحی هستند.
هر کسی که میخواهد ابزارهای کاربردی بسازد و به عنوان یک توسعهدهنده حرفهای رشد کند.
این دوره برای چه کسانی مناسب است؟
هم مبتدیان و هم افراد باتجربه میتوانند یاد بگیرند.