(۱۹۶ امتیاز از ۴۰ رای)
Loading...
اطلاعات دوره

مدت دوره

۳۶:۳۰:۰۰

تعداد قسمت ها

۵۳

تعداد دانشجو

-

۵۰,۰۰۰ تـــــومان

اطلاعات مدرس

مدرک تحصیلی

کارشناسی ارشد

تعداد دوره ها

۳ مورد

آموزش سی شارپ به صورت پروژه محور (مدیریت فروشگاه)

آموزش سی شارپ به صورت پروژه محور

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

معرفی زبان سی شارپ

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

معرفی دوره آموزش سی شارپ

ما در این آموزش، تلاش کرده ایم تا یادگیری زبان سی شارپ برای شما آسان شود و خیلی سریع به جمع برنامه نویسان این زبان محبوب بپیوندید. این دوره با زبانی بسیار ساده و قابل فهم برای مبتدی ها ارائه شده است که در آن ساده ترین مفاهیم زبان سی شارپ، مفاهیم پایه و مفاهیم .Net و WinForm توضیح داده شده است. در این دوره آموزشی ویژگی های مختلف و مرتبط با زبان برنامه نویسی سی شارپ معرفی شده اند که برای توسعه نرم افزار های مختلف می تواند بسیار کمک کننده باشد.

سرفصل های آموزش سی شارپ به صورت پروژه محور (مدیریت فروشگاه)

قسمت اول:

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

قسمت دوم:

  • آشنایی با محیط ویژوال استودیو
  • ایجاد یک برنامه کنسول سی شارپ
  • معرفی روت اصلی برنامه
  • معرفی کلاس program
  • ایجاد یک متد و خروجی
  • معرفی انواع Varible

قسمت سوم:

  • معرفی ساختار یک کلاس
  • بررسی کلمات کلیدی موجود در سی شارپ
  • معرفی  Modifier keywords
  • معرفی Access Modifier Keywords
  • معرفی Statement Keywords
  • معرفی Namespace keywords
  • معرفی Operator Keywords
  • معرفی Literal keywords
  • معرفی Type keywords
  • معرفی Query keywords

قسمت چهارم:

  • معرفی کلمات کلیدی شرطی
  • معرفی if
  • معرفی if else
  • معرفی if else if
  • معرفی if  های تو در تو
  • معرفی حالت های مختلف و ساده شده دستورات بالا
  • معرفی switch
  • معرفی switch های تو در تور

قسمت پنجم:

  • معرفی ساختار حلقه For
  • معرفی انواع راهکار پیاده سازی حلقه For
  • معرفی حلقه تو در تو For
  • معرفی حلقه While
  • معرفی حلقه تو در تو While
  • معرفی حلقه Do While
  • معرفی حلقه تو در تو Do While
  • معرفی مختصر حلقه Foreach

قسمت ششم:

  • معرفی struct
  • بررسی انواع روش ها پیاده سازی struct
  • معرفی enum
  • بررسی چند نمونه از روش های پیاده سازی enum
  • معرفی StringBuilder
  • بررسی وضعیت StringBuilder با لیست
  • معرفی دستور Append
  • AppendLine
  • Insert
  • Remove
  • در StringBuilder

قسمت هفتم:

  • معرفی Array ها
  • معرفی انواع Array
  • نحوه مقدار دهی های مختلف با ایندکس و بدون ایندکس در Array
  • معرفی Array دو بعدی و چند بعدی
  • معرفی مقدماتی Collections

قسمت هشتم:

  • پیاده سازی چندین نوع لیست آرایه ای
  • معرفی دستورات
  • Add/AddRange
  • Insert/InsertRange
  • Remove/RemoveRange
  • RemoveAt
  • Sort
  • Reverse
  • Contains
  • در لیست آرایه ای
  • معرفی لیست مرتب سازی
  • پیاده سازی یک نوع لیست مرتب سازی
  • معرفی پشته
  • بررسی عملکرد پشته با Push , Pop
  • بررسی عملکرد Peek در پشته

قسمت نهم:

  • ادامه معرفی Collection های موجود
  • معرفی صف ها
  • نحوه واردسازی داده در صف با Enqueue
  • نحوه خارج کردن داده از صف با Dequeue
  • معرفی Hashtable
  • نحوه فراخوانی و واردسازی داده در Hashtable
  • معرفی Indexer
  • نحوه پیاده سازی Indexer

قسمت دهم:

  • معرفی Indexer
  • معرفی File در سی شارپ
  • معرفی AppendAllLines در سی شارپ
  • معرفی Copy در File
  • معرفی FileStream
  • معرفی File  Delete
  • معرفی دستور try

قسمت یازدهم:

  • معرفی کلاس های جنریک
  • ساخت یک کلاس جنریک و نحوه فراخوانی آن
  • معرفی genericMethod
  • معرفی GenericClass
  • معرفی List و IList
  • نحوه ترکیب دستور لیست و کلاس جنریک

قسمت دوازدهم:

  • معرفی partial class
  • نحوه فراخوانی partial کلاس ها
  • ادغام چندین partial کلاس باهم دیگر
  • معرفی Nullable
  • کارایی Nullable
  • معرفی متد Random
  • نحوع ساخت متدهایی دلخواه در سی شارپ

قسمت سیزدهم:

  • معرفی متد ها Extension
  • نحوه استفاده از Extension ها آماده
  • نحوه ساخت Extension ها در سی شارپ
  • معرفی Syntax در سی شارپ
  • جمع بندی بخش اول آموزش

قسمت چهاردم:

  • شروع بخش دوم آموزش
  • معرفی روال کاری این بخش
  • معرفی ADO.Net
  • معرفی دستور Linq
  • معرفی دستور Select در Sql  و Linq
  • معرفی دستور Insert در Sql و Linq
  • معرفی دستورات لامبدا و ساده Linq

قسمت پانزدهم:

  • معرفی دستور UPDATE در  Sql و Linq
  • معرفی دستور DELETE در Sql و Linq
  • معرفی دستور ORDER BY در Linq و Linq Lambda
  • معرفی دستور JOIN در Linq و Linq Lambda

قسمت شانزدهم:

  • معرفی Entity  Framework
  • معرفی خصوصیت های اصلی EF
  • معرفی Entity
  • بررسی خصوصیت کاربردی Entity
  • معرفی مدل در Entity
  • ایجاد یک پایگاه داده روی Sql Server
  • بررسی حالت ها و خصوصیت های طراحی یک جدول
  • ایجاد یک جدول کاربری تست

قسمت هفدهم:

  • ادامه بخش طراحی پایگاه
  • ایجاد جدول تست کاربری
  • ایجاد جدول تست خبر
  • ایجاد جدول تست نظرها
  • ایجاد ارتباط با فیلدها
  • معرفی کلید اصلی و خارجی برای هر جدول
  • ایجاد یک مدل روی پروژه
  • نحوه ارتباط مدل با Sql
  • بررسی کلاس ها و مدل نهایی در روش DataBase First

قسمت هجدم:

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

قسمت نوزدهم:

  • ادامه دستورات کدفرست
  • معرفی کلاس DbContext
  • معرفی روش های ایجاد DbContext
  • اتصال کلاسهای جداول به DbContext
  • اشنایی با کلاس ماگریشن
  • ساخت یک ماگریشن
  • ایجاد پایگاه داده فیزیکی از روی ماگریشن روی Sql

قسمت بیستم:

  • ایجاد کوئری برای واکشی اطلاعات از پایگاه
  • اضافه کردن داده از طریق دستورات Add به پایگاه
  • حذف داده از طریق دستور Remove Linq به پیاگاه
  • ویرایش داده از طریق دستور Attach linq به پایگاه
  • اشنایی با دستور First, FirstOrDefulat
  • اشنایی با دستور ToList

قسمت بیستم و یکم:

  • معرفی دستور Then By
  • بررسی دستور Join با کوئری
  • بررسی دستور GroupJoin با کوئری
  • بررسی دستور  Group By با کوئری

قسمت بیستم و دوم:

  • معرفی دستور Single
  • معرفی دستور SingleOrDefault
  • معرفی دستور Contains
  • ساخت یک Contains مقایسه کننده

قسمت بیستم و سوم:

  • معرفی متد LastOrDefault
  • معرفی متد StartsWith
  • معرفی متد EndsWith
  • معرفی متد into و let
  • معرفی متد Range
  • معرفی متد Count
  • معرفی متد SequenceEqual

قسمت بیستم و چهارم:

  • معرفی دستور Intersect
  • معرفی متد Intersect
  • معرفی عملگرهای ریاضی و الویت
  • معرفی متد Max
  • معرفی متد Min
  • معرفی متد Sum
  • معرفی متد Average
  • معرفی متد  Reverse
  • معرفی متد Take و Skip

قسمت بیستم و پنجم:

  • ایجاد یک اپلیکیشن ویندوز فرم تست
  • بررسی روت اصلی برنامه
  • بررسی جزئیات فرم طراحی
  • بررسی امکانات  طراحی پس زمینه فرم به دو حالت
  • بررسی کلاس اجرا کننده فرم

قسمت بیستم و ششم:

  • معرفی ابزار آیتم های موجود
  • معرفی آیتم backgroundWorker
  • معرفی آیتم ColorDialog
  • معرفی آیتم Button
  • معرفی آیتم CheckBox  و لیست CheckBox

قسمت بیستم و هفتم:

  • معرفی آیتم DateTimePicker
  • معرفی آیتم DataGridView
  • معرفی آیتم ComboBox
  • معرفی آیتم HScrollBar
  • معرفی آیتم Label
  • معرفی آیتم LinkLabel
  • معرفی آیتم ListBox
  • معرفی آیتم Panel

قسمت بیستم و هشتم:

  • ادامه بررسی آیتم های فرم
  • معرفی آیتم PrintDialog
  • معرفی آیتم printDocument
  • معرفی آیتم  progressBar
  • معرفی آیتم radioButton
  • معرفی آیتم richTextBox

قسمت بیستم و نهم:

  • معرفی آیتم Timer
  • معرفی آیتم treeView
  • معرفی آیتم toolStripLabel
  • جمع بندی بخش دوم آموزش

قسمت سی:

  • شروع بخش سوم آموزش
  • ایجاد یک پروژه جدید برای  WinForm
  • طراحی فرم اولیه ورود
  • طراحی پایگاه داده و ایجاد مدل
  • ساخت جدول کاربری

قسمت سی و یکم:

  • ادامه بخش فرم ورود
  • ایجاد فرم ثبت کاربر
  • ایجاد منو برای مدیریت کاربر
  • ایجاد لیست نمایش اطلاعات کاربران ثبت نام کننده

قسمت سی و دوم:

  • ادامه بخش مدیریت کاربر
  • امکان حذف کاربر
  • امکان ویرایش اطلاعات کاربر
  • امکان اضافه کردن کاربر

قسمت سی و سوم:

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

قسمت سی و چهارم:

  • ادامه بخش مدیریت راننده ها
  • امکان ویرایش اطلاعات هر راننده
  • امکان حذف اطلاعات راننده از برنامه
  • ترکیب فرم اضافه کردن راننده جدید و ویرایش با هم

قسمت سی و پنجم:

  • ایجاد یک کلاس برای شمسی سازی تاریخ
  • نحوه اضافه کدن کلاس شمسی سازی به پروژه
  • ایجاد آیکون برای  فرم اصلی
  • ایجاد ایکون های مدیریتی برای هر فرم

قسمت سی و ششم:

  • ایجاد بخش رانندگان
  • ایجاد فرم ثبت راننده جدید
  • ایجاد لیست نمایش رانندگان ثبت شده
  • نحوه اتصال یک لیست آبشاری به پایگاه

قسمت سی و هفتم:

  • ادامه بخش مدیریت خودروها
  • ایجاد بخش ویرایش خودرو
  • ایجاد بخش حذف خودرو
  • ایجاد جدول برای ثبت ورود و خروج خودرو
  • ایجاد فرم اولیه نمایش ورود و خروج خودروها

قسمت سی و هشتم:

  • ایجاد بخش کنترل تردد خودروها
  • ایجاد فرم نمایش اطلاعات ورود و خروج هر خودرو
  • ایجاد فرم ثبت ورود هر خودرو
  • نمایش هر راننده با خودرو خودش برای ثبت ورود

قسمت سی و نهم:

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

قسمت چهل:

  • ادامه بخش کنترل تردد خودرو
  • ایجاد فرم ثبت خروج خودرو
  • ثبت زمان خروج هر خودرو
  • تکمیل بخش کنترل تردد

قسمت چهل و یکم:

  • ایجاد بخش گزارشگیری
  • ایجاد گزارش برای خودروها
  • نحوه اضافه کردن استیمول سافت
  • ساخت یک گزارشگیر با استیمول سافت
  • نمایش نهایی گزارش با استمول برای خودرو های ثبت شده

قسمت چهل و دوم:

  • ایجاد بخش صدور مجوز برای چاپ
  • ایجاد یک متد برای گزارش روی استمول سافت
  • صدور مجوز ورود به محض ثبت ورود خودرو
  • صدور مجوز خروج به محض ثبت مجوز خودرو روی برنامه

قسمت چهل و سوم:

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

قسمت چهل و چهارم:

  • ایجاد یک پروژه جدید
  • ساخت پایگاه جدید برای پروژه
  • ایجاد جداول محصول و مشتری و سفارش
  • ایجاد مدل به روی پروژه
  • ایجاد فرم ورود به برنامه

قسمت چهل و پنجم:

  • ایجاد بخش مدیریت مشتریان
  • ایجاد فرم نمایش اطلاعات مشتری
  • امکان اضافه کردن مشتری
  • امکان ویرایش مشتری
  • امکان حذف هر مشتری

قسمت چهل و ششم:

  • ایجاد بخش مدیریت محصولات
  • امکان ویرایش محصول
  • امکان اضافه کردن محصول
  • امکان حذف محصول
  • ایجاد بارکد برای هر محصول

قسمت چهل و هفتم:

  • ایجاد بخش مدیریت انبار ورودی کالا
  • امکان مشاهده موجودی هر کالا
  • امکان افزایش موجودی هر کالا
  • نمایش لیست تمامی کالاهای وارد شده به انبار

قسمت چهل و هشتم:

  • ایجاد بخش فاکتورهای جدید
  • ایجاد فرم ثیت فاکتور جدید
  • ایجاد لیست نمایش فاکتور خرید های انجام شده

قسمت چهل و نهم:

  • ادامه بخش ثبت فاکتور خرید
  • امکان ثبت موفق هر خرید برای هر مشتری
  • جلوگیری از ثبت تعداد خرید بیشتر از موجودی انبار محصول
  • تکمیل بخش نمایش فاکتور هر خرید مشتری

قسمت پنجاه:

  • ایجاد لیست محصولات برای بخش فاکتور جدید
  • امکان پیش فرض شدن نام محصول برای ثبت فاکتور با لیست
  • ایجاد رسید فاکتور برای چاپ با استیمول سافت

قسمت پنجاه و یکم:

  • ایجاد بخش بارکد به صدور فاکتور
  • امکان ثبت فاکتور با بارکد محصول
  • ایجاد جمع نهایی مبلغ فاکتور
  • نمایش جمع کل روی گزارش
  • ایجاد بخش کسر موجودی خرید از موجودی هر محصول
  • امکان حذف فاکتور

قسمت پنجاه و دوم:

  • ایجاد بخش ویرایش فاکتور
  • امکان نمایش اطلاعات فاکتور روی ویرایش
  • کسر کردن موجودی در صورت حذف هر محصول
  • جمع بندی بخش فاکتور

قسمت پنجاه و سوم:

  • ایجاد بخش مدیریت کاربران
  • ایجاد یک صفحه اصلی زیبا با تم های مختلف
  • ایجاد فرم گزارشگیری از انبار
  • نمایش جزئیات هر فاکتور
  • جمع بندی نهایی دوره

پیش نمایش قسمت دوم

پیش نمایش قسمت بیست و هفتم

پیش نمایش قسمت پنجاه و دوم

باکس دانلود
شناسه:
۶۳۹
مدت دوره:
۳۶:۳۰:۰۰
قسمت ها:
۵۳
اندازه فایل:
۳٫۷۷۰ گیگابایت
توضیحات:
به همراه سورس پروژه طراحی شده
مدرس:
مهندس علی بهارلو
قیمت:
۵۰,۰۰۰ تـــــومان
دوره های مرتبط
ثبت نظر
ریفریش کنید!
نظرات کاربران (۶ مورد)
  1. تصویر آواتار کاربر 0
    اشکان شنبه , ۲ دی

    با سلام ایا سی شارپ بهتر از پسی پلاس پلاس است ؟ با تشکر

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهشنبه , ۴ فروردین

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

  2. تصویر آواتار کاربر 0
    مسعود خبیری سه شنبه , ۸ اسفند

    سلام توی این پروژه از چه توابعی استفاده شده و یه سوال دیگه هم اینکه آیا برنامه نویسی با سی شارپ شبیه به جاواست ؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهشنبه , ۴ فروردین

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

  3. تصویر آواتار کاربر 0
    محمد نجفی یکشنبه , ۶ خرداد

    سلام آیا با تهیه این دوره آموزشی سی شارپ، سورس پروژه مدیریت فروشگاه هم در اختیار ما قرار داده می شود یا فقط فیلم آموزشی رو می تونیم دانلود کنیم؟

    • تصویر آواتار کاربر 2
      آرتین سیفی زادهپنج شنبه , ۱۷ خرداد

      بله، سورس کامل پروژه مدیریت فروشگاه به همراه فیلم آموزشی ارائه می شود.