دوره آموزشی برنامه نویسی پیشرفته تحت ویندوز + پروژه عملی حسابداری فروشگاهی

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

عنوان ترم جاری: تیر 91 (3)
مدرس: مهدی کرامتی
تاریخ شروع دوره: ﺳﻪ شنبه 6 تیر 1391
روز برگزاری: سه شنبه
ساعت: 17:00 تا 20:00
طول مدت دوره: 24 ساعت (8 هفته)
شهریه: 300,000 تومان
 

خلاصه

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

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

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

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

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

پیش نیازها

  • آشنایی با زبان #C

نحوه ثبت نام

پیش نیاز ثبت نام در این دوره:

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

نحوه پرداخت شهریه:

در صورت تمایل می توانید شهریه این دوره را در 2 قسط 150.000 تومانی پرداخت کنید. قسط اول میبایست هنگام ثبت نام، و قسط دوم 4 هفته پس از شروع دوره پرداخت شود.


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

  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. آماده کردن برنامه جهت انتقال و تحویل به کاربر نهایی
    • تست عملکرد صحیح برنامه
    • بسته بندی 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 »