قیمت این دوره : 600,000 300,000 تومان
  • مدرس دوره : سعید شرکاء ( رزومه )
  • تعداد دانشجویان این دوره : 23 نفر
  • تعداد ویدیوها : 52 ویدیو
  • مدت زمان دوره : 34:3:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/04/18
ثبتـــ نام در این دوره

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

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

 

در این دوره آموزشی می خواهیم یک پروژه ویندوزی را باهم استارت بزنیم و در آن از آخرین تکنولوژی های کارآمد شرکت مایکروسافت ، بهرمند شویم. این پروژه در قالب یک نرم افزار صندوقداری و اتوماسیون آموزش داده می شود که از بانک اطلاعاتی SQL Server کمک می گیرد. 
طراحی نرم افزار را به صورت گرافیکی و کاملا یوزر فرندلی آغاز و توسعه می دهیم ، بانک اطلاعاتی Server SQL این نرم افزار را هم به صورت کامل ، کدنویسی می کنیم. از تکنولوژی هایی مانند trigger (برای سهولت کار)، NONCLUSTERED (برای بالا نگه داشتن سرعت جستجو در جداول) ، Stored Procedure (برای گزارش گیری ها) استفاده می نمائیم. امنیت را در بانک به صورت کامل تضمین نموده ، به نحوی که کدهای نوشته شده ، در هیچ کدام از بخش ها قابل مشاهده و باز بینی نبوده ، و فایل دیتابیس نیز ، امکان حذف شدن و Detach شدن را نداشته باشد.

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

فهرستـــ ویدیوها

مدت زمان دوره 1.10:45:00
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
1
  • معرفی دوره

  • 00:30:00
  • رایگانــ

طراحی و تولید یک نرم افزار ویندوزایلیکیشن به همراه اس کیو ال سرور (کد نویسی) و آموزش پیاده سازی در شبکه

2
  • آیا تکنولوژی ویندوز فرم ایپلیکیشن ، یک تکنولوژی منسوخ می باشد؟

  • 00:21:00
  • رایگانــ

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

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

  • 00:20:00
  • رایگانــ

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

4
  • شروع پروژه و طراحی گرافیکی فرم لاگین

  • 00:35:00
  • رایگانــ

در این قسمت ، شروع به ایجاد پروژه می نمائیم و ظاهر گرافیکی فرم لاگین را طراحی می نماییم

5
  • آشنایی با تکنولوژی Interpolation

  • 00:24:00
  • نقدیــ

در این قسمت ، کاربرد کلاس PersianCalendar را یاد می گیریم  و  با تکنولوژی Interpolation آشنا می شویم.

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

  • 00:40:00
  • نقدیــ

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

7
  • طراحی جدوال Relational در SQL - قسمت اول

  • 00:40:00
  • نقدیــ

در این قسمت ، اقدام به طراحی جداول Relational می کنیم.

8
  • طراحی جدوال Relational در SQL - قسمت دوم

  • 00:37:00
  • نقدیــ

در این قسمت ، اقدام به ادامه طراحی جداول Relational می پردازیم.

9
  • طراحی View متصل به Security Engine

  • 00:36:00
  • نقدیــ

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

10
  • طراحی لاگین - Modern Design

  • 00:46:00
  • نقدیــ

در این قسمت ، اقدامبه طراحی فرم لاگین به صورت Modern Design  می کنیم.

11
  • آشنایی با دستور Select Case در SQL Server

  • 00:35:00
  • نقدیــ

در این قسمت ، با دستور Select Case در SQL Server آشنا می شویم.

12
  • آموزش استفاده از متغیرها در استور پروسیجر و ایجاد استور پروسیجر Login

  • 00:39:00
  • نقدیــ

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

13
  • الگوی UnitOfWork به همراه کدنویسی بخش لاگین

  • 00:52:00
  • نقدیــ

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

14
  • آشنایی با الگوریتم های رمز نگاری ( SHA1 و SHA256 و MD5 )

  • 00:35:00
  • نقدیــ

در این قسمت ، با الگوریتم های رمز نگاری داده  ، از قبیل SHA1 و SHA256 و MD5 آشنا می شویم.

15
  • تکمیل کد نویسی بخش لاگین با امنیت کامل

  • 00:59:00
  • نقدیــ

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

16
  • ایجاد پنل ادمین - Modern Design

  • 00:55:00
  • نقدیــ

در این قسمت ، اقدام  به طراحی فرم ادمین می نماییم و با استفاده از یوزر کنترل ، و منوهایی که امکان تغییر سایز را در ران تایم به کاربر می دهند ، اقدام به طراحی یک پنل بسیار زیبا می نماییم. در این قسمت ، فرا میگیریم که چگونه می توانیم نام برنامه  (Title)  را به حرکت درآوریم.

17
  • ایجاد بخش کاربران

  • 00:46:00
  • نقدیــ

در این قسمت ، اقدام  به طراحی بخش کاربران می نماییم. در بخش تمهیداتی را درنظر می گیرم که کاربر نهایی  ، امکان مشاهده  ،  ویرایش  و یک جستجوی پیشرفته را در اختیار داشته باشد.

18
  • ایجاد بخش ویرایش کاربران و تغییر شمایل گرافیکی دکمه ها در هنگام ران تایم

  • 01:04:00
  • نقدیــ

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

19
  • آموزش طراحی استورپروسیجرهای Insert و Update

  • 00:37:00
  • نقدیــ

در این قسمت ، عملیات Insert و Update در محیط SQL Server را فرا خواهیم گرفت  و دو Stores Procedure  برای آنها خواهیم ساخت ، همچنین با چگونگی استفاده از آن را در محیط Sql نیز ، آشنا می شویم.

20
  • استفاده از استورپروسیجر های Insert و Update

  • 00:45:00
  • نقدیــ

در این قسمت ، عملیات Insert و Update را در محیط ویژوال استادیو وارد کرده و از آنها در برنامه نویسی خود استفاده می کنیم.

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

  • 00:43:00
  • نقدیــ

در این قسمت ،این نکته را فرا میگریم که چگونه از درج و افزودن عکس هایی با حجم زیاد جلوگیری به عمل آوریم.

22
  • ذخیره کردن و واکشی تصاویر از دیتابیس

  • 00:42:00
  • نقدیــ

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

23
  • ایجاد یک View برای کابران

  • 00:32:00
  • نقدیــ

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

24
  • آموزش Search در SQL Server

  • 00:55:00
  • نقدیــ

در این قسمت ، عملیات جستجو را در SQL server یاد خواهیم گرفت و از خروجی آن در پروژه خود استفاده می کنیم.

25
  • آموزش کامل گزارش گیری به همراه جزئیات کامل

  • 00:05:00
  • نقدیــ

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

26
  • Common mistakes - اشتباهات متداول

  • 00:33:00
  • نقدیــ

در این قسمت ،  برخی از تجربیات را در طراحی Enterprise application مورد  بررسی قرار می دهیم ، ازجمله نرمال سازی جداول و چگونگی طراحی و نحوه استفاده صحیح از آنها

27
  • کنترل ورود و خروج کاربران با جزئیات کامل

  • 00:38:00
  • نقدیــ

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

28
  • کنترل ورود و خروج کاربران - قسمت دوم

  • 00:44:00
  • نقدیــ

در این قسمت ،  بخش کنترل ورود و خروج کاربران را تکمیل می نماییم. در این قسمت ، زیر ساخت های  دیتابیس را در محیط وسژوال استادیو مورد استفاده قرار می دهیم.

29
  • آشنایی با نکات حرفه ای در اس کیو ال ( CTE و ... )

  • 00:57:00
  • نقدیــ

در این قسمت ، با نحوه ذخیره سازی تصویر در محیط اس کیو ال آشنا می شویم و دستور (With ... As) را یاد میگیریم و مثال کاربردی آن را نیز ، در بانک خود به کار می بریم.

30
  • کنترل ورود و خروج کاربران - قسمت سوم

  • 00:49:00
  • نقدیــ

در این قسمت ، امکاناتی را که در اس کیو ال طراحی کرده بودیم را در محیط ویژوال استادیو پیاده سازی می کنیم و از آنها استفاده می نماییم.

31
  • ساخت گزارشات ورود و خروج کاربران

  • 00:42:00
  • نقدیــ

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

32
  • کار کردن با کنترل treeview

  • 00:25:00
  • نقدیــ

در این قسمت ، در این قسمت کار کردن با کنترل تری ویو را فرا خواهیم گرفت.

33
  • آموزش کار کردن با Trigger ها در SQL Server

  • 00:29:00
  • نقدیــ

در این قسمت ، ساخت تریگر ار در محیط اس کیو ال فرا می گیریم و باهم می آموزیم که چرا باید از تریگر ها در برنامه خود کمک بگیریم.

34
  • اعطای سمت به کاربران ، در محیط ویژوال استادیو

  • 00:31:00
  • نقدیــ

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

35
  • اعطای سمت به کاربران - بخش تکمیلی

  • 00:52:00
  • نقدیــ

در این قسمت ، شغل کاربر را در یک فرک جدید به نمایش می گذاریم و با کمک یک استورپروسیجر ، این امکان را فراهم می کنیم که ادمین بتواند شغل کارمند را تغییر دهد.

36
  • جلسه سی و ششم : ذخیره کردن و خواندن تریویو - قسمت اول

  • 00:33:00
  • نقدیــ

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

37
  • جلسه سی و هفتم : ذخیره کردن و خواندن تریویو - قسمت دوم

  • 00:23:00
  • نقدیــ

در این قسمت ، با نوشتن یک تریگر ، اقدام به ثبت مقادیر ورودی ، در اس کیو ال سرور می نماییم.

38
  • جلسه سی و هشتم : بخش سرویس های سیستمی - قسمت اول

  • 00:36:00
  • نقدیــ

در این بخش ، اقدام به طراحی بخش سرویس ها ، در محیط ویژوال استادیو می نماییم. در کنار آن با یک تکنولوژی دیگر هم آشنا خواهیم شد...

39
  • جلسه سی و نهم : بخش سرویس های سیستمی - قسمت n,l

  • 00:41:00
  • نقدیــ

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

40
  • جلسه چهلم : بخش سرویس های سیستمی - قسمت سوم

  • 00:32:00
  • نقدیــ

در این قسمت ، نکات تکمیلی بخش سرویس ها را به اتمتم می رسانیم و با چند نکته جدید هم آشنا خواهیم شد ......

41
  • جلسه چهل و یکم - ایجاد بخش تغییر آیکون برنامه به صورت داینامیک - بخش اول

  • 00:28:30
  • نقدیــ

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

42
  • جلسه چهل و دوم - ایجاد بخش تغییر آیکون برنامه به صورت داینامیک - بخش دوم

  • 01:02:00
  • نقدیــ

در این قسمت ، بخش تغییر تصاویر را تکمیل می نماییم ، به نحوی که ادمین ، در زمان اجرای برنامه ، قادر خواهد بود هر زمان که نیاز داشت ، آیکون برنامه را تغییر دهد.

43
  • جلسه چهل و دوم - ایجاد بخش تغییر رمز عبور برای ادمین

  • 00:42:30
  • نقدیــ

در این قسمت ، این سرویس را در اختیار ادمین قرار می دهیم که این امکان را داشته باشد که ، رمز عبور هر کدام از کاربران را که نیاز داشت را ، به راحتی تغییر دهد.

44
  • جلسه چهل و چهارم - جلوگیری از حذف و دیچ کردن یتابیس

  • 00:41:30
  • نقدیــ

در این قسمت ، یاد خواهیم گرفت که چگونه بانک خود را از حذف و دیچ کردن کردن ناخواسته ، توسط ادمین اس کیو ال ، محفوظ و ایمن نگه داریم. در انتها ، با چند نکته مهم دیگر نیز ، آشنا می شویم.

45
  • جلسه چهل و پنجم - پیاده سازی اپلیکیشن به صورت نا متقارن (asynchronous) - قسمت اول

  • 00:30:00
  • نقدیــ

در این قسمت ، مروری بر برنامه نویسی نا متقارن (asynchronous) داریم و لایه دیتای خود را به این صورت پیاده سازی می نماییم و با مشکلاتی که برای ما ایجاد می کند ، آشنا می شویم.

46
  • جلسه چهل و ششم - پیاده سازی اپلیکیشن به صورت نا متقارن (asynchronous) - قسمت دوم

  • 00:45:00
  • نقدیــ

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

47
  • جلسه چهل و هفتم - امکان تغییر تم و ظاهر برنامه به صورت کلی ، در زمان اجرا ، توسط کاربران

  • 00:51:00
  • نقدیــ

در این قسمت ، این امکان را ایجاد می کنیم که کاربر ، در زمان اجرای برنامه ، نمای ظاهری برنامه را به صورت کلی ، تغییر دهد و آن را به گونه ای که دوست دارد تبدیل کند و برای همیشه ، این تغییرات ذخیره شوند. در حالت کلی ، ما از امکاناتی که ویژوال استادیو در اختیارمان می گذارد ، می خواهیم به بهترین نحو ممکن استفاده کنیم.

48
  • جلسه چهل و هشتم : بخش یادداشت های کاربران - قسمت اول

  • 00:38:00
  • نقدیــ

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

49
  • جلسه چهل و نهم: بخش یادداشت های کاربران - قسمت دوم

  • 01:11:30
  • نقدیــ

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

50
  • جلسه پنجاهم: استفاده از خروجی لایه های دیگر ، در سایر پروژ ها

  • 00:29:00
  • نقدیــ

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

51
  • جلسه پنجاه و یکم - نکاتی در مورد برنامه نویسی موازی

  • 00:33:30
  • رایگانــ

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

52
  • جلسه پنجاه و دوم - ایجاد بخش کاربران - قسمت اول

  • 00:32:30
  • نقدیــ

در این قسمت ، شروع به ایجاد جدولی برای مشترکین می نماییم و امکاناتی را در محیط اس کیو ال سرور ، فرا می گیریم که چگونه بتوانیم از جداولی ، با هزاران رکورد و اطلاعات ، با سرعت بالایی ، عملیات جستجو را انجام دهیم. در این جلسه با NonClustered Index ها آشنا خواهیم شد.

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .