آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

کارگاه عملی پروژه نویسی #C

پیشنیاز : دوره آموزش #c
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1396/06/31 30 ساعت جمعه 14:30 تا 17:30 مهندس محمدی 600,000 درحال برگزاری

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

مخاطبین :
  • آندسته از برنامه نویسان NET. که می خواهند با تمام جنبه های فنی یک ابزار گزارش ساز قدرتمند همانند Crystal Report گزارش تهیه نمایند از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسان که می خواهند با الگوهای طراحی (DesignPattern) رایج در توسعه سیستمهای نرم افزاری توزیع شده مسلط گردند،از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسانی که قصد تسلط بر معنا و مفهوم پیاده سازی نرم افزارهای سرویس (SOA Software Development) را دارند،از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسان NET. که می خواهند به تسلط نسبی بر نصب و نقل و انتقال اطلاعات مابین سخت افزار پایه سیستم و دیوایس های جانبی نظیر Barcode Reader کار کنند نیز از مخاطبین این دوره هستند.
  • دسته از برنامه نویسان که می خواهند ساخت پروژه حسابداری فروشگاهی را در محیطی کاربردی و عملی و با استفاده از کلیه تکنولوژی های روز دنیای نرم افزار به صورت کاربردی بیاموزند و از صفر تا صد چرخه تولید نرم افزار (طراحی مدل اشیاء تا ساخت Setup ) را بیاموزند نیز از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسان ویندوزی که می خواهند به دانش و تجربه عملی در ساخت Setup برای پروژه های خود دسترسی پیدا نمایند و کلیه ملحقات و مستلزمات پیش نیاز نصب نرم افزار را به صورت اتوماتیک به سیستم خود بیافزایند نیز از مخاطبین این دوره هستند.
سرفصل های دوره :

حلیل و طراحی DataBase توسط Microsoft Sql Server

طراحی Query های پیچیده توسط دستورات پیشرفته SQL

مباحث پیشرفته در زمینه امنیت پروژه و اطلاعات DataBase

استفاده از الگوریتم های رمز نگاری MD5 و Triple DES

مباحث مربوط به نگهداری اطلاعات و backup اتوماتیک و restoreتوسط خود نرم افزار

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

ساخت فایل KeyGen جهت جلوگیری از نصب غیر مجاز نرم افزار

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

استفاده از کتابخانه های پویا (Dynamic-link library)

استفاده از معماری 3 لایه جهت توسعه نرم افزار

  • معرفی و کاربرد معماری 2 لایه
  • آشنایی با معماری 3 لایه و دلایل استفاده از آن در توسعه نرم افزار
  • معرفی و کاربرد لایه های مختلف
  • presentation Layer
  • Business Logic Layer
  • Data Access Layer

ارائه نسخه مناسب از Crystal Report

  • نصب Crystal Report
  • ساخت گزارشات با استفاده از Crystal Report
  • Custom کردن گزارشات Crystal Report
  • ساخت گزارشات Master detail
  • بررسی بخشهای مختلف شامل Page Header ، Page Footer ، Report Header ،Report Footer ، Master Header ، Footer Header

ساخت Setup با استفاده از نرم افزار install shield

  • شخصی سازی و سفارشی سازی فرم های مراحل نصب نرم افزار
  • نصب Sql Express Automatic در طی مراحل نصب
  • نصب DotNet framework در طی مراحل نصب
  • تنظیم دسترسی به بانک اطلاعاتی در حالتهای Read / Write

آموزش استفاده از دستگاه بارکد خوان

  • پیکربندی پروژه جهت استفاده از این دستگاه
  • کنترل کردن پارامترهای ارسالی دستگاه
  • یافتن کالای مورد نظر با استفاده کد بارکد آن محصول
  • مدیریت عملکرد دستگاه
  • دریافت پارامترهای ارسالی دستگاه فقط توسط برنامه
  • اضافه کردن کتابخانه های مورد نیاز جهت استفاده از قفل سخت افزاری
  • فعال کردن ActiveX قفل جهت برنامه نویسی روی قفل

پیکر بندی قفل سخت افزاری

  • امنیت قفل
  • تنظیمات قفل و بررسی انواع رمز نگاری
  • ساخت شمارنده برای برنامه که به تعداد دفعات مشخص اجرا شود
  • خواندن اطلاعات داخل قفل توسط برنامه
  • نوشتن اطلاعات داخل قفل
  • مدیریت منابع داخلی قفل
  • قراردادن فایلهای مربوط به قفل در USB

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

  • طراحی Fluent API ها ی مناسب جهت برقراری رابطه خود ارجاعی(self relation) در طراحی کلاسها
  • طراحی کلاسهای مربوط به ثبت فاکتور خرید و فروش در فروشگاه
  • طراحی کلاس CUSTOMER
  • طراحی کلاس ORDERS
  • طراحی کلاس ORDER DETAILS
  • طراحی کلاس محصول
  • طراحی کلاسهای مربوط به مدیریت کاربران و اهراز هویت
  • طراحی کلاس کاربر
  • طراحی کلاس نقش کاربران
  • طراحی کلاس فرمها و عملیات روی هر فرم
  • طراحی User Interface برای نرم افزار
  • استفاده از کامپوننت های حرفه ای Telerik جهت ایجاد رابط کاربری
  • ایجاد Theme های Dynamic
  • ساخت فرم ورود اعضاء
  • ساخت فرم تنظیم ارتباط نقش و کاربران
  • ساخت فرم تنظیم ارتباط نقش و عملگر های فرمها
  • ساخت فرم تعریف درختواره تعریف کدینگ حسابها
  • ساخت فرم مدیریت محصولات
  • ساخت فرم ثبت فاکتور
  • طراحی گزارشات مورد نیاز سیستم مالی مرتبط با فروشگاه
  • طراحی کلاس های مورد نیاز برای گزارشات سیستم

ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
کاربر میهمان1395/10/25

آموزش طراحی نرم افزار حسابداری

میخواستم بدونم آیا بعد از گذروندن این دوره کارآموز قابلیت طراحی یک نرم افزار کامل حسابداری مثل نرم افزار هلو را دارد یا نه؟

پاسخ مدیر

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

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش پروژه محور C#

آموزش پروژه محور C#

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