چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۹۶۹ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی ویندوز
فیلم آموزش فارسی c#|مرجع تخصصی برنامه نویسی|مرجع تخصصی شبکه|دانشجویار
آموزش ADO.NET
آموزش شی گرایی در زبان سی شارپ در قالب ساخت نرم افزار انبارداری و فروش – بخش اول
۱۷ نظر
بازدید : 3,178 بازدید
آموزش شی گرایی در زبان سی شارپ در قالب ساخت نرم افزار انبارداری و فروش – بخش اول

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

 

  • تا بحال به این مسأله فکر کرده اید که اپلیکیشنی تحت ویندوز طراحی کنید که قابلیت هایی مثل استفاده از تکنیک های شی گرایی، امنیت، داینامیک بودن تمام امکانات این نرم افزار، استفاده از امکانات پیشرفته Entity Framework و… داشته باشد؟
  • پیش آماده که دوست داشته باشید نرم افزار انبارداری و فروش تجارتتان را خودتان طراحی کنید؟
  • به یادگیری مفاهیم شی گرایی در زبان برنامه نویسی سی شارپ علاقه مند هستید؟

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

در دوره آموزش برنامه نویسی شی گرا در #C مفاهیم Interface  و (DI (Dependency Injection و (Ioc (Inversion of Control به صورت تئوری عنوان شده است. همچنین با این مفاهیم به صورت کاملا عملی آشنا می شوید. دلایل استفاده از این موارد که نقش بسیاری در  برنامه ما دارند را برایتان شرح خواهیم داد.

 

برنامه‌نویسی شی گرا یا (Object Oriented Programming (OOP یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شی می‌باشند. شی یک موجودیت تعریف می شود که خصوصیات و رفتارهای مربوط به خود را داراست.

از اصلی ترین مفاهیم شی گرایی کلاس، وراثت یا Inheritance، مخفی سازی یا Encapsulation ، چند شکلی یا Polymorphism و انتزاع/تجرید است.

امروزه اکثر زبان‌های برنامه نویسی از فنون شی گرایی پشتیبانی می‌کنند. زبانهایی مانند جاوا، C++ ، سی شارپ، دلفی و  PHP از جمله زبانهای شی گرا هستند.

در ادامه می توانید سرفصل دوره آموزش شی گرایی در C# را مشاهده نمایید و ویدیوهای این دوره را با کیفیت FULL HD و صدای بدون نویز مشاهده کنید.

در ضمن بخش ۲ این مجموعه با نرم افزارهای Visual Studio 2017 Enterprise Final و SQL Server 2016 ادامه خواهد یافت.

برای مشاهده بخش ۲ مجموعه آموزشی اینجا کلیک کنید

برای مشاهده بخش ۳ مجموعه آموزشی اینجا کلیک کنید

آنچه در دوره آموزش برنامه نویسی شی گرا در سی شارپ خواهید آموخت:

  • مقدمه
  • مفهوم Interface ها
  • مفهوم Dependency Injection
  • مفهوم Inversion of Control
  • مثال عملی Interface ها
  • مثال عملیDependency Injection
  • مثال عملی Inversion of Control
  • مفهوم Generic
  • مثال عملی Generic
  • مزایای استفاده از Interface ها
  • مفهوم Repository
  • مثال عملی Repository
  • مفهوم Reflection
  • مثال عملی Reflection Attribute
  • انجام عملیات درج در دیتابیس با Reflection
  • انجام عملیات حذف از دیتابیس با Reflection
  • انجام عملیات به‌روزرسانی اطلاعات دیتابیس با Reflection
  • خواندن اطلاعات از دیتابیس با Reflection
  • پیدا کردن یک رکورد با Reflection
  • مزایای استفاده از Reflection ها
  • تزریق وابستگی
  • کد نویسی کانکشن استرینگ به‌صورت کاملاً بهینه
  • مفهوم Public Repository و Private Repository و انجام مثال عملی
  • تحلیل و طراحی دیتابیس
  • طراحی جدول‌های عمومی و جداول مربوط به سیستم انبارداری به‌صورت کد نویسی
  • ایجاد ارتباطات بین جداول
  • مشخص کردن کلیدهای خارجی
  • اضافه کردن صفت Unique به فیدها
  • ایجاد زیرساخت پروژه
  • طراحی نرم‌افزار Database Classes Generator برای تولید اتوماتیک کلاس برای جدول (مانند EF Code First)
  • قابل‌استفاده بودن Db Class Generator برای تمامی دیتابیس‌ها
  • طراحی فرم Db Class Generator
  • قابلیت انتخاب Data Source
  • قابلیت Login به ۲ روش (Windows Authentication & SQL Server Authentication)
  • ایجاد لیست کشویی برای انتخاب Database
  • Load شدن جداول و دیاگرام‌های دیتابیس انتخاب‌شده
  • ایجاد قابلیت Namespace برای نوشتن نام پروژه موردنظر جهت قرارگیری نام پروژه قبل از کلاس‌های Generate شده
  • کد نویسی متدهای Insert – Update-Delete-Select-Count-Find
  • اضافه کردن کلاس‌های Generate شده به پروژه اصلی
  • نگه‌دار متدها در Repository Abstract
  • تست نهایی متدها و رفع خطاها موجود

شما می توانید از آموزش های مرتبط که در ادامه معرفی می شوند نیز استفاده کنید:

آموزش جامع سی شارپ

آموزش برنامه نویسی و پیاده سازی برخی نکات کاربردی در c#

آموزش برنامه نویسی شی گرایی در سی شارپ (در حال ضبط)

شی گرایی در سایر زبان های برنامه نویسی

مشاهده دموهایی از آموزش

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۱۷
    • افشین
      یکشنبه ۷ آبان ۱۳۹۶ - ۱۳:۲۰

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

      • مدرس کلانتر
        یکشنبه ۷ آبان ۱۳۹۶ - ۱۵:۴۶

        سلام مبحث اتوکامپلت نه گفته نمیشه
        و پیش نیاز این دوره این هستش که شما سی شارپ و مباحث مقدماتی شی گرایی در سی شارپ رو بدونید
        شما تو این دوره قادر خواهید بود که یک ORM اختصاصی طراحی کنید مثل Entity Framework

    • kia9372
      دوشنبه ۱۴ فروردین ۱۳۹۶ - ۱۸:۱۸

      استاد این دوره همون آموزش DesignPattern هستش ؟

      • مدرس کلانتر
        دوشنبه ۱۴ فروردین ۱۳۹۶ - ۲۱:۰۶

        سلام نه

    • مرداب
      دوشنبه ۱۴ فروردین ۱۳۹۶ - ۰۹:۴۱

      با سلام در صورت امکان ، مهندس کلانتر در این پروژه از چه ورژن هایی استفاده کرده اید .

      • مدرس کلانتر
        دوشنبه ۱۴ فروردین ۱۳۹۶ - ۱۰:۵۵

        سلام بخش اول مجموعه رو مجبور شدم با ویژوال استادیو ۲۰۱۵ و sql server 2014 ضبط کنم چون هنوز نسخه نهایی ویژوال استادیو ۲۰۱۷ نیومده بود
        ولی الان بخش دوم آموزش دارم با ویژوال استادیو ۲۰۱۷ و sql server 2016 ضبط میکنم

    • شایان
      جمعه ۱۱ فروردین ۱۳۹۶ - ۲۳:۳۵

      سلام
      فیلم قسمت ۶ نصفه هستش و مشکل داره
      تایم فیلم ۵۵ دقیقه است اما ۳۰ دقیقه قابل پخشه و قطع میشه

      • مدرس کلانتر
        شنبه ۱۲ فروردین ۱۳۹۶ - ۱۰:۰۳

        سلام بله درسته ناقص اپلود شده بود
        حجم فایلش در اصل ۱۶۶ مگ هست

        • شایان
          شنبه ۱۲ فروردین ۱۳۹۶ - ۱۰:۵۵

          خب یعنی درستش نمیکنید؟

          • مدرس کلانتر
            شنبه ۱۲ فروردین ۱۳۹۶ - ۱۱:۳۹

            اپلودش کامل انجام شد میتونید دانلود کنید دوباره

    • M-Kaveh
      جمعه ۱۱ فروردین ۱۳۹۶ - ۲۲:۲۸

      با سلام، وقت بخیر.
      بنده این دوره را تهیه کردم. دو درخواست از مدرس این دوره، آقای کلانتر داشتم:
      ۱٫لطفا آموزش قفل سخت افزاری TinyHid را هم در بخش های بعد ارائه دهید.
      ۲٫ اگر ممکن هست یک برنامه ریزی برای دوره فوق داشته باشید تا کاربر از تعداد بخش های دوره و همچنین زمان انتشار آنها اطلاع داشته باشد.
      بسیار سپاسگزارم

    • عرفان
      پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۲۰:۵۱

      با تشکر از دوره های جدیدی که میزارین
      فقط خواهشن با WPF پروژه رو انجام بدین

      • مدرس کلانتر
        پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۲۳:۲۷

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

    • f00000b
      پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۱۸:۱۹

      با سلام و تبریک سال نو
      و تشکر بابت انتشار دوره بسیار کاربردی
      میخواستم بدونم این دوره چند بخشه؟
      و اینکه قراره هرچند مدت منتشر بشه؟
      ممنون

      • مدرس کلانتر
        پنج شنبه ۱۰ فروردین ۱۳۹۶ - ۱۹:۵۲

        سلام دوست عزیز عید شما هم مبارک
        والا هیچی معلوم نیست چند بخش باشه ولی سعی میکنم که زود به زود بخش ها رو اپدیت کنم و در سایت قرار بدم
        در صورتی مه دوره با فیدبک خوبی برخوردار بشه اموزش قفل سخت افزاری با قفلهای tiny hid رو رو هم در همین پروژه اموزش میدم

        • f00000b
          جمعه ۱۱ فروردین ۱۳۹۶ - ۱۲:۱۳

          بسیار عالی
          ممنونم

        • f00000b
          سه شنبه ۲۹ فروردین ۱۳۹۶ - ۰۳:۱۰

          جناب کلانتر لطفا ایمیل خودتون روچک کنید ممنون

    بهنام کلانتر طراح و توسعه دهنده افزونه و قالب وردپرس

    به نام خدا با عرض سلام بنده برنامه نویسی رو از سال 1392 به طور جدی شروع کردم و برنامه نویسی رو به عنوان شغل اصلی آیندم انتخاب کردم در طی این چند سال پبشرفت خوبی داشتم و تونستم تا حدودی همراه با پلتفرمهایی که مایکروسافت ارائه میده همراه باشم و همیشه سعی در این بودم که مطالبی که در دیگر وب سایت ها نبوده یا حداقل در قالب یک مقاله بوده رو اون مطلب رو به صورت فیلم آموزشی به زبان فارسی در سایت بزرگ دانشجویار ارائه بدم و کاربران از این روش استقبال خوبی کردند و همچنین این شیوه کاری بنده رو تحسین کردند. بیشتر آموزشهایی که ضبط کردم پروژه محور هستند چون اعتقاد بنده بر این مبناست که : 90درصد افراد برای اینکه مطالب برنامه نویسی رو به خوبی درک کنند باید به صورت پروژه ای کار کنند تا مطالب براشون جا بیفته

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      50 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار