برنامه نویسی پایگاه داده در سی شارپ
مدرس : رحیم لطفی
زمان آموزش: 9 ساعت
حجم: 1.2G
وضعیت: تکمیل شده

هزارتومان
35
قیمت:

خرید و دانلود
برنامه نویسی پایگاه داده در سی شارپ

مشخصات محصول

موضوع ذخیره اطلاعات در برنامه نویسی امری الزامی است. از این رو کار کردن با تکنولوژی هایی که منابع اطلاعات، مانند پایگاه داده(Database)  را به برنامه هایی همانند سی شارپ(C#)  متصل می کنند، یک امر ضروری می­باشد. Ado.NET یکی از این فناوری ها می­باشد. با یادگیری و استفاده از Ado.NET برنامه نویس قادر به برقراری ارتباط میان بانک های اطلاعاتی و برنامه های کاربردی می­باشد.

این مجموعه به گونه ای معین شده است که شما را با انواع روشهای اتصال به پایگاه داده با زبان سی شارپ (C#) به وسیله تکنولوژی Ado.NET آشنا می کند. تمای تکنیک های مختلف کدنویسی همانند سه لایه ای و... برای علاقه مندان آموزش داده شده است. برنامه نویسان پس از فراگیری این پکیج قادر به استفاده از تکنولوژی Ado.Net خواهند بود.

 Ado.NETمخفف کلمه ActiveX Data Object.NET می­باشد و در واقع یک کتابخانه نرم افزاری از تکنولوژی .NET Framework است که شامل اجزا نرم افزار می­باشد و دسترسی به سرویس های اطلاعات را فراهم می کند. Ado.net  به گونه­ای طراحی شده است که به توسعه دهندگان این اجازه را میدهد تا کدهای خود را در منابع کد ذخیره کنند. این تکنولوژی می تواند متصل یا غیر متصل(مانندXML  یا کدهای برنامه ای) باشد. این ویژگیAdo.Net  به برنامه نویس در به وجود آوردن برنامه ها و پخش داده ها کمک می کند. Ado.Net به طور عمده برای دسترسی، انتخاب، ذخیره، پاک کردن یا مدیریت داده­ها با پایگاه داده مورد استفاده واقع می­شود. به بیان دیگر Ado.Net را می­توان یک پل ارتباطی میان برنامه ها و پایگاه داده نامید. Ado.Net به طور وسیع شامل کلاس­ها(Classes)، روش­ها(Methods) و همچنین رابط ها(Interfaces) می باشد که راه برقراری با پایگاه داده را بسیار سریع تر و راحت تر می کند.

پیش نیاز این مجموعه، پکیجSql Server  می­باشد. از این رو برای فهم بهتر مطالب پیشنهاد می شود که بیننده بر مباحث Sql Server تسلط کافی داشته باشد.

امروزه کمتر برنامه ی کاربردی وجود دارد  که نیاز مند منبع داده ای (پایگاه داده، فایل، سرویس و ...) نباشد. منابع داده ای مختلفی وجود دارد که مهمترین آنها پایگاه داده (Database)می باشد. بستری که زبان برنامه نویسی سی شارپ با پایگاه داده وصل می شود Ado.net نام دارد. روش های مختلفی برای وصل شدن به پایگاه داده وجود دارد مانند Entity Framwork و... اما تمام این روش ها درآخر باید از تکنلوژی Ado.net استفاده کنند.فراگیری این تکنلوژی برای تمام برنامه نویسان سی شارپ لازم و ضروری است.در این پکیج به صورت کامل و جامع مطالب تکنلوژی Ado.net پوشش داده شده است و تکنیک های مختلف کدنویسی هم چون سه لایه ای و ... آموزش داده می شود .

در Visual Studio.Net براي اتصال به يک پايگاه داده از تکنولوژي ADO.Net استفاده مي شود.با استفاده از ADO.NET، امکان اتصال به منابع داده متفاوت، بازيابي، پردازش و بهنگام سازي داده، فراهم مي گردد . ADO.NET از XML به منظور انتقال داده بين برنامه ها و منابع داده استفاده مي نمايد. پس از اتصال به يک بانک اطلاعاتي مي توان با استفاده از مجموعه اي از اشياء، خصوصيات و متدها، صرفه نظر از نوع بانک اطلاعاتي، عمليات مورد نظر در ارتباط با يک بانک اطلاعاتي را انجام داد.

از جمله پایگاه های داده ای که در این پکیج با آنها کار شده است  SqlServer,  Oracle,Access,Xml ,Local Database(express Database),Excel می باشد.

توجه: قبل از دیدن این پکیج پکیج اسکیول سرور را ببینید

مباحثی که در این آموزش مطرح می ­شود.

  • کار با دیتابیس اکسس
  • connection string
    oledbConnection
    oledbDataadapter

    oledbcommand
  • Insert
  • Update
  • Delete
  • Select
  • Join
  • where
  • ساخت کانکشن پویا برای انتقال برنامه به سیستم های مشتری
  • کار با دیتابیس اس کیو ال   Database Sql Server
  • Dataset
  • DataTable
  • DataView
  • SqlConnection
  • SqlDataadapter
  • Stored Procedure
  • output parameter
  • Sqlcommand
    Transaction
  • پیدا کردن اولین کد آزاد در Database
  • مفاهیم و مزایای لایه بندی
  • تفاوت بین tier vs layer
  • لایه بندی به روش  دو لایه ای 2-layer
  • لایه بندی به روش سه لایه ای 3-layer
  • لایه بندی با توجه به نیاز و معماری سیستم
  • پشتیبان گیری BackUp
  • بازیابی Restor
  • اتچ کردن خودکار دیتابیس Attach Database
  • کنترل همروندی تراکنش ها
  • ذخیره سازی تصاویر و فایل در دیتابیس
  • تولید خودکار کد(Code Generation)
  • استفاده از ابزار تولید خود کار کد(LCG) و نوشتن برنامه بدون نیاز به کد نویسی
  • کار با دیتابیس   (Express database)Database Local
  • ;کار با دیتابیس  های XML Databese
  • وصل شدن به فایل Excel
  • کار با دیتابیس اوراکل (insert, Update, delete, Select)
  • گزارش گيري به صورت پویا(کاربر قادر به انتخاب سطر و ستون در زمان اجرا )
  • و ...

نکته: معمولا در وصل شدن به دیتابیس اکسس (یا اکسل) شما با خطای ریجستر نشدن افیس مواجه می شوید .

متن خطا: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

برای برطرف شدن این خطا باید  AccessِِDatabaseEngine.exe را نصب کنید(نسخه افیس مهم نیست)

 

توجه! در این بخش چند قسمت از این دوره به صورت رایگان قرار گرفته است

لینک دانلود قسمت هایی از این پکیج