۹۸۰۰۰ تومـــان
۶۸۶۰۰ تومـــان
تخفیف عمومی ۳۰% تخفیف
جزئیات

۳۵ درس در ۱۰ فصل

سطح

تمام سطوح

مدت زمان ۶۴۶ دقیقه
حجم ۱۱۴۸.۸۶ مگابایت
اشتراک گذاری در

توضیحات "آموزش c# به صورت کامل و پروژه محور با ساخت سیستم مدیریت فروشگاه" :

این مجموعه‌ به زبان ساده به آموزش برنامه‌نویسی c# می پردازد و در حین انجام یک پروژهٔ واقعی کار با sql را به شکل کاملا کاربردی آموزش می دهد.

یک دوره پرچالش برای یادگیری کاربردی سی شارپ (C#). آموزش گام به گام زبان برنامه نویسی سی شارپ (#C) به زبان ساده.

دوره آموزش برنامه نویسی c#، شامل ۳۵ قسمت فیلم آموزشی است که زبان برنامه نویسی سی شارپ را در طول انجام یک پروژه واقعی به شما عزیزان می آموزد و شما را با کدها درگیر میکند و با چالش های یک پروژه واقعی آشنا می سازد. 

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

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

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

توجه: قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۶ قسمت آموزشی از ۳۵ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)

توجه: با اطمینان دوره آموزشی "آموزش c# به صورت کامل و پروژه محور با ساخت سیستم مدیریت فروشگاه" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه انجام می شود.

پیش نیازهای آموزش c# به صورت کامل و پروژه محور با ساخت سیستم مدیریت فروشگاه :

بدون پیش نیاز

از صفر تا صد یک برنامه نویسی یک پروژه واقعی به زبان ساده توضیح داده شده است.

هدف گذاری دوره آموزشی :

پس از گذراندن این دوره خواهید توانست:

1. یک پروژه واقعی را تجزیه و تحلیل کنید و نیازمندی های پروژه را استخراج کنید.

2. پایگاه داده یک پروژه واقعی را به درستی تحلیل و پیاده سازی کنید.

3. با SQL Server براحتی کار کنید و پایگاه خود را در آن مدیریت کنید.

4. براحتی با برنامه نویسی سی شارپ کد بزنید و آن را در انجام پروژه هایتان به خدمت بگیرید.

5 درج، ویرایش، حذف، نمایش اطلاعات از پایگاه داده را درون برنامه انجام دهید.

6.  یک سیستتم مدیریت فروشگاهی ایجاد نمایید.

7. فرم های مختلف ایجاد کنید و پروژه های بزرگ مدیریت کنید.

8. و ...

برای چه کسی مفید است ؟

برای تمام علاقه مندان به یادگیری برنامه نویسی.

ابزارهای مورد نیاز :

Visual Studio (ویژال استودیو)
SQL Server

فصل ۱ مقدمه و معرفی ابزارها

۱

سلام. به دوره آموزش برنامه نویسی سی شارپ بصورت پروژه محور خوش آمدید. در این دوره تمرکز اصلی رو ساخت پروژه مدیریت یک فروشگاه بزرگ یا سوپر مارکت هست. در این دوره یاد میگریم که چطور از قدرت زبان برنامه نویسی سی شارپ برای ساخت این پروژه استفاده کنیم و همچنین چطور ابزارهایی مثل ویژوال استودیو و SQL Server رو برای انجام این کار به خدمت بگیریم. از جمله مواردی که در این دوره یاد میگیریم: نحوه ساختن یک فرم لاگین (ورود) استاندارد. نحوه اعمال سطح دسترسی های مختلف به کاربران و اعمال محدودیت. تحلیل کاملی از پایگاه داده، تحلیل جدول ها، فیلدها، کلیدهای اصلی و خارجی و ارتباز بین اون ها رو خواهیم داشت. قدم به قدم به شما یاد میدم که چطور کالاها و مشتریان رو پایگاه داده ثبت کنید و اون ها رو ویرایش و یا حدف کنید. چگونگی نمایش اطلاعات درون دیتاگریدویوها (DataGridView) رو به شما خواهم گفت. نحوه ارسال اطلاعات بین فرم های مختلف رو بررسی میکنیم. ساختن کلاس تاریخ شمسی و استفاده از اون در پروژه رو خواهیم داشت. همچنین نحوه ساختن کدهای یکتا مثل کدفاکتور و کد اشتراک رو بررسی میکنیم. به شما یاد میدم که چطور یک پرسجوی پیچیده برای ساختن به اطلاعات خاص رو بسازید. جستجو درون اطلاعات جدول ها بر اساس مشخصات مختلف و قیلتر کردن اون ها. گزارش گیری از اطلاعات، بر اساس معیارهای مختلف مثل تاریخ رو خواهیم داشت و کلی مورد دیگه.

۲

برای ساختن پروژه مدیریت فروشگاه از نرم افزار ویژوال استودیو استفاده کردیم. در این ویدئو آموزشی نحوه ایجاد پروژه جدید در ویژوال استودیو را یاد خواهیم گرفت. ما در این دوره برای نوشتن کدهای سی شارپ و درست کردن پروژمون از نرم افزار ویژوال استودیو استفاده کردیم. ویژوال استودیو یک نرم افزار قدرتمند که شرکت مایکروسافت در اختیار برنامه نویسان قرار داده تا بتونند نرم افزارهاشون توسعه بدهند. پیشنهاد میکنیم قبل از هر کاری نرم افزار ویژوال استودیو اگه روی کامپیوترتون ندارید، دانلو و نصب کنید. با جتسجوی ساده میتونید توی اینترنت میتونید فایل نصب این نرم افزار رو پیدا کنید. خوشبختانه نصب این نرم افزار خیلی راحت هست و با چند کلیک میتونید این نرم اقزار رو نصب کنید. دقت کنید توی این دوره ما از نرم افزار مایکروسافت ویژوال استودیو ۲۰۱۲ (Microsoft Visual Studio 2012) استفاده میکنیم.

۳

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

۴

در این ویدئو باهم سراغ ساختن اولین فرم پروژه فروشگاه میریم. برای ساختن اولین فرم که میخوام فرم اصلی یا فرم Main باشه باید یکسری تغییر رو روی فرمی که از قبل داریم (Form۱) اعمال کنیم. بیان باهم سراغ ساختن اولین فرم بریم. برای ساختن اولین فرم که میخوام فرم اصلی یا فرم Main باشه باید یکسری تغییر رو روی فرمی که از قبل داریم (Form1) اعمال کنیم.

۵

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

۶

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

فصل ۲ پایگاه داده

۱

تقریبا تمام پروژه های نرم افزاری داده هاشون رو در پایگاه داده یا Database ذخیره میکنند. پایگاه داده در واقع محلی برای نگه داری داده هاست که بعد میتونید اون رو مدیریت کنید و به کمک اون از داده های خام (Data)، اطلاعات مفید (Information) استخراج کنید. در پروژه سیستم فروشگاه هم باید اطلاعات کالاها، مشتریان و کاربران سیستم (فروشنده) را که در واقع جز اطلاعات اولیه یک فروشگاه هستند را در پایگاه داده ذخیره کنیم. به این ها موجودیت (Identity) هم گفته میشه.

۲

بعد اینکه پایگاه داده رو ساختیم باید بتونیم اون رو به نرم افزار ویژوال استودیو معرفی و متصل کنیم تا بعد بتونیم از اون در پروژه مون استفاده کینم و باهاش کار کنیم. دقت کنید برای ایجاد پایگاه داده روش های مختلفی وجود داره، مثلا میتونید از پایگاه داده اکسس (Access) استقاده کنید و یا اینکه پایگاه داده محلی (Local Database) در خود ویژوال استودیو ایجاد کنید و یا از نرم افزار قدرتمند SQL Server برای ایجاد و مدیریت پایگاه داده استفاده کنید. در هر صورت بعد از ایجاد پایگاه داده باید اون رو به پروژه تون متصل کنید.

فصل ۳ مدیریت اطلاعات کاربران

۱

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

۲

برای ثبت اطلاعات در پایگاه داده، حداقل نیاز به دو تا کار قبل از کد نویسی اصلی داریم. کار اول اینه که در قسمت Using ها سرآیند مرتبط با دستورات SQL یعنی sqlclint رو فراخونی کنیم تا دستورات SQL رو که میخواهیم در برنامه نویسی #C استفاده کنیم رو بشناسه و بعد از اون ابتدا یک اتصال (connection) ایجاد کنیم که به پروژه مون بگیم که از کدوم پایگاه داده میخواهیم استفاده کنیم و بعد از اون بتونیم اطلاعات مورد نظرمون رو تو جدول پایگاه داده ثبت کنیم.

۳

بعد از اینکه در جلسه قبل کانکشن رو ایجاد و باز کردیم دیگه میتونیم با پایگاه داده مون کار کنیم. در این جلسه میخواهیم که اطلاعاتی که کاربر در فرم وارد میکنه رو در جدول user درج کنیم. برای نوشتن عمل درج نیاز هست که یک مقدار در مورد زبان SQL هم دانش داشته باشیم. در حالت کلی برای عمل ویرایشی در پایگاه، مثل درج (Insert)، ویرایش (Update) و حذف (Delete) باید یک شی از نوع SqlCommand ایجاد کنیم و بعد دستورات SQL، در اینجا دستور درج رو درون این شی مینویسیم. نحوه تعریف دستور درج به شکل زیر هست که بعد باتوجه به جدول و فلیدها اون رو ویرایش میکنیم: INSERT INTO فیلد ۲ , فیلد ۱) اسم جدول,…. ) VALUES (مقدار۲ , مقدار ۱ , …) در قسمت values هم باید مقادیری که میخواهیم در فیلدهای جدول ذخیره شوند را مشخص کنیم که در اینجا ما این مقدارها را از کاربر از طریق فرم گرفته ایم و در Textbox ها قرار دارند. میتوانید مستقیم تکست باکس ها را در قسمت مقادیر قرار دهید و یا از پارامترها استفاده کنید بعد پارامترها را با تکست باکس ها مقدار دهی کنید. پارامترها در واقع شبیه متغیر ها هستند که قبل از نامشان علامت @ (ات ساین) قرار میگیرد و بعد با مقادیری مثل آنچه درون تکست باکس هاست مقداری و جایگزین میشوند. استفاده از این شیوه در برنامه نویسی یعنی بکارگیری پارامتر خوانایی کدهای شما را خیلی میتواند بالا ببرد.

۴

منشا خطاها میتونه اشتباه در برنامه نویسی و یا استثناها باشه. اجازه بدید چندتا مثال بزنم. مثلا تو برنامه نویسی بیاد عددی رو بر صفر تقسیم کنید یا نوع فیلدی رو تو پایگاه داده عددی تعریف کردید اما کاربر میاد و متن مینویسه و یا فیلدی رو به عنوان فیلد کلید معرفی کردید و کاربر میاد یک مقدار تکراری مینویسه که قبلا درج شده و … در همه این حالات خطا رخ میده و شما باید بتونید اون رو مدیریت کنید. در همین پروژه، ما فیلد username از جدول user رو فیلد کلید تعریف کردیم، پس مقدارهاش باید یکتا باشند. ولی اگه کاربری با اسم سعید قبلا درج شده باشه و کسی دیگه هم بخواد کاربری رو به اسم سعید درج کنه اونگاه خطا رخ میده. پس باید حواسمون به این مسائل هم باشه. با استفاده از Try catch میتونید همه خطا ها رو مدیریت کینم. برای اینکار در بلاک try دستورات اصلیمون (در اینجا دستور درج) رو مینوسیم و در بلاک catch دستوراتی که میخواهیم در هنگام رخ دادن خطا اجرا بشه (مثلا نشون دادن پیام خطا به کاربر) رو مینویسم.

۵

نمایش و دیدن اطلاعاتی که در جدوال پایگاه داده ذخیره شدند برای کاربران سیستم میتونه جالب باشه. اکثر کاربران دوست دارند بدوند که داده هاشون به درستی و به چه شکلی داده هاشون ثبت شده. همچنین دوس دارند بعد هربار درج یا ویرایش اطلاعاتی که تغییر کرده رو دوباره ببیند و بررسی کنند. شاید دادن یک پیام به کاربر که بگوید «اطلاعات شما بدرستی ثبت شد» کافی باشد اما میشه با نمایش تمام اطلاعات جدول خیالش رو راحت کرد. در این ویدئوی آموزشی یاد میگیریم که چطور اطلاعاتی که دو جلسه قبل در جدول کاربران درج کردیم رو به کاربران درون دیتاگریدویو (DataGridView) نمایش بدیم. همچنین یاد میگیریم که چطور بعد از هر درج اطلاعات درون دیتاگریدویو هم بروز بشه. به این شکل با کاربر تعامل بهتری برفرار میکنیم و بهش این تضمین رو میدیم که نرم افزار داره درست کارشون انجام میده. همه این کارها رو با زبان برنامه نویسی قدرتمند سی شارپ (#C) انجام میدیم. بعد یک مقدار روی ظاهر دیتاگریدویو کار میکنیم و مشخصاتش رو به حالت دلخواه تنظیم میکنیم تا زیباتر بشه. آموزش های این ویدیو همگی بصورت گام به گام و به زبان ساده هستند که شما رو به تماشای اون دعوت میکنیم.

فصل ۴ مدیریت اطاعات مشتریان

فصل ۵ مدیریت اطلاعات کالاها

فصل ۶ کد نویسی فرم فاکتور + تبدیل تاریخ میلادی به شمسی

فصل ۷ فرم ورود ‎(Login)‎

فصل ۸ جستجو و گزارش گیری

۱

۲

۳

فصل ۹ نگاه مجدد به رابط کاربری

۱

۲

فصل ۱۰ تشکر و پشتیبانی

امتیاز کلی دوره

( ۵)

تعداد بررسی های ثبت شده : ۴

پروفایل
seyyed mohammad
امتیاز من به این دوره
سید محمدعلی

خیلی خوب بود.


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

همون چیزی بود که دنبالش میگشتم! ممنون))


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


پروفایل
نیما خطیب راز
امتیاز من به این دوره
تشکر

خیلی خوب یود تشکر


بیشتر