C#‎ تحت ویندوز + پروژه عملی (پیشرفته)

مشخصات این دوره:

عنوان ترم جاری: دی ماه 95 (15)
مدرس: مهدی کرامتی
تاریخ شروع دوره: جمعه 1 بهمن 1395
روز برگزاری: جمعه
ساعت: 9:00 نا 12:00
طول مدت دوره: 18 ساعت (6 جلسه متوالی)
شهریه: 500,000 تومان
 

خلاصه

این دوره آموزشی برای افرادی طراحی شده است که می خواهند برنامه نویسی تحت ویندوز (Desktop Application) با استفاده از زبان C#‎ و تکنولوژی های Linq و Entity Framework را به صورت اصولی بیاموزند.

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

این دوره طی 8 جلسه 3 ساعته در دو ماه و به صورت یک روز در هفته برگزار می شود.

مطالب مهم این دوره

  • آموزش Linq و Entity Framework
  • آموزش نحوه کاربرد موارد فوق در عمل
  • آموزش نحوه تجزیه و تحلیل و طراحی پروژه های نرم افزاری در عمل
  • آموزش نحوه اجرای پروژه حسابداری فروشگاهی
  • آموزش نحوه فارسی سازی کامپوننت های مورد استفاده
  • آموزش نحوه استفاده از تاریخ شمسی در کلیه بخش های برنامه
  • آموزش نحوه استفاده از کامپوننت های Telerik RadControls for Windows Forms برای ایجاد رابط کاربری قوی و زیبا
  • آموزش نحوه استفاده استفاده از کامپوننت های Telerik Reporting برای ایجاد گزارش ها
  • آموزش نحوه آماده سازی برنامه برای Publish و تحویل به مشتری

پیش نیازها

  1. آشنایی با زبان C#‎ در حد دستورات پایه ای مانند if, switch, for و ...
  2. آشنایی با اصول کار با بانکهای اطلاعاتی مانند نحوه ایجاد جداول، دستورات اصلی SQL شامل Delete, Update, Insert, Select

نحوه ثبت نام

برای ثبت نام می توانید مبلغ شهریه را به صورت کامل و یا بخشی از آن (پیش پرداخت) به صورت آنلاین، واریز به حساب بانکی و یا کارت به کارت پرداخت کنید.

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

پرداخت آنلاین با کلیه کارتهای بانکی عضو شبکه شتاب و با داشتن رمز دوم کارت، و CVV2 قابل انجام است.

در صورت واریز مبلغ به صورت کارت به کارت (از طریق عابر بانک) یا واریز به حساب بانکی میبایست جزئیات پرداخت را در بخش دوره های ثبت نام شده شما و انتخاب گزینه پرداخت شهریه ثبت کنید، در غیر این صورت پرداخت فوق از شهریه شما کسر نخواهد شد.

پرداخت شهریه به صورت اقساط طی هماهنگی با مسئولین آموزشگاه و با ارائه چک معتبر میسر است.

 


سرفصل های این دوره به شرح زیر است:

    1. آشنایی با Linq و Entity Framework
      • آشنایی با Linq
        • آشنایی با شکل دستوری Linq در C#‎
        • Query گرفتن از Collection ها با استفاده از Linq
        • Join کردن 2 یا چند مجموعه با استفاده از Linq
        • فیلتر کردن خروجی
      • آشنایی با Entity Framework
        • نقش Entity Framework در برنامه نویسی چند لایه
        • عدم وابستگی به بانک اطلاعاتی با استفاده از EF
        • عدم نیاز به مهارت کار کردن با بانک های اطلاعاتی مختلف با کمک EF
      • مدیریت داده ها در بانک اطلاعاتی با استفاده از EF
        • Insert کردن داده ها
        • Insert کردن به صورت همزمان در جداول Master/Detail
        • به روز رسانی داده ها
        • حذف داده ها از بانک اطلاعاتی
    2. بررسی RFP و طراحی ساختار سیستم
      • تبدیل جزئیات درخواست شده در RFP به جداول بانک اطلاعاتی و طراحی Data Flow
      • طراحی دیتابیس
        • ایجاد جداول بخش مدیریت مشتریان و طرف حساب ها
        • ایجاد جداول مدیریت کالاها
        • ایجاد جداول مدیریت انبارها
    3. ایجاد چهارچوب برنامه در Visual Studio
      • ایجاد پروژه
      • ایجاد فولدرهای لازم جهت دسته بندی عناصر پروژه
      • Import کردن دیتابیس به صورت یک Model در Entity Framework
      • ایجاد کلاس DataContext
      • افزودن Data Source ها جهت استفاده از Entity Set ها در کامپوننت های مدیریت داده
      • ایجاد و Import کردن Resource های مورد نیاز برای فرم های برنامه
      • نصب کامپوننت های Telerik Rad Controls for Windows Forms
      • نصب کامپوننت های Telerik Reporting جهت گزارش گیری
      • تنظیم برنامه برای استفاده از تاریخ هجری شمسی در کلیه بخش ها
    4. ایجاد بخش مدیریت کالاها در سیستم
      • افزودن فرم اصلی فهرست کالا ها به برنامه
      • افزودن Object Data Source جهت استفاده در فرم فوق
      • نحوه استفاده از Telerik RadGridView برای نمایش فهرست کالاه
      • نحوه راه اندازی امکانات جانبی Grid فوق
        • راه اندازی امکان جستجو در داده ها
        • راه اندازی امکان گروه بندی کالاها
      • فارسی سازی عبارت های انگلیسی رابط کاربری RadGridView از طریق صحیح
      • افزودن فرم تعریف و ویرایش کالاها
        • افزودن کامپوننت های ویرایش داده ها
        • بررسی نحوه Data Binding کامپوننت ها در فرم های ویرایش داده ها
        • بررسی نحوه تبادل داده ها بین فرم های اصلی و فرعی برنامه ها با استفاده از Entity Framework
    5. ایجاد بخش مدیریت کاربران و طرف حساب ها در سیستم
      • افزودن فرم اصلی فهرست کاربران و مشتریان
      • افزودن دیتاسورس های مورد نیاز
      • افزودن فرم افزودن و ویرایش دادها
    6. ایجاد بخش مدیریت انبارها
      • بررسی روند گردش داده ها در بانک اطلاعاتی برای مدیریت انبار
      • افزودن فرم ورود کالا به انبار
      • افزودن فرم خروج کالا از انبار
      • افزودن امکان گزارشات ساده از انبار با کمک RadGridView
    7. طراحی و پیاده سازی گزارشات
      • آشنایی با Telerik Reporting
        • طراحی یک گزارش ساده
        • آشنایی با جزئیات تشکیل دهنده یک گزارش
        • باندهای گزارش
        • دیتاسورس های گزارش
        • نحوه تبادل داده ها بین فرم های اجرای گزارش و فرم های مدیریت داده ها
      • طراحی گزارشات
        • گزارش عملکرد مالی مشتری
        • گزارش موجودی انبار
        • گزارش ورود کالا به انبار
        • گزارش خروج کالا از انبار
    8. کار با بار کد خوان
      • بارکد چیست؟
      • بار کد خوان چیست ؟
      • چگونگی استفاده از بار کد خوان
      • مثال نحوه ی استفاده از بارکد خوان
      • تمرین عملی با بارکد خوان و افزودن کالا به لیست خرید توسط بارکد خوان
    9. چاپ رسید توسط پرینترهای حرارتی
      • نصب و راه اندازی پرینتر
      • طراحی گزارش مناسب برای چاپ روی پرینتر حرارتی
      • چاپ رسید توسط پرینتر حراراتی
    10. آماده کردن برنامه جهت انتقال و تحویل به کاربر نهایی
      • تست عملکرد صحیح برنامه
      • بسته بندی Assembly های مورد استفاده برنامه و اصلاح Reference ها آنها جهت Publish
      • ایجاد نسخه قابل نصب برنامه
      • ایجاد نسخه قابل نصب دیتابیس
      • ایجاد Setup برنامه
      • مرور مطالب دوره
picture
picture

نظر دانشجویان دوره های قبلی
 نظر افرادی که قبلا در این دوره ها شرکت کرده اند  را بدانید.

بهترین ملاک برای قضاوت درباره کیفیت خدمات آموزشی ما نظرات مخاطبینی است که قبلا از این خدمان استفاده کرده اند. ادامه »

picture

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

Fusce vehicula dignissim ligula. Vestibulum sit amet neque eu neque suscipit consequat quis vel risus. Vestibulum vehicula purus nec dui accumsan fermentum. Read More »

picture

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

Fusce vehicula dignissim ligula. Vestibulum sit amet neque eu neque suscipit consequat quis vel risus. Vestibulum vehicula purus nec dui accumsan fermentum. Read More »