برگزارکننده:
سایت هیلتنآشنایی با نحوه اتصال منابع اطلاعات، مانند پایگاه داده (Database) به سیشارپ (C#) با فناوری ADO.NET
آشنایی با تکنیکهای مختلف کدنویسی همانند سهلایهای و...
استفاده از ADO.NET در به وجود آوردن برنامهها و پخش دادهها
آشنایی با اتصال به منابع داده متفاوت، بازیابی، پردازش و بهروز رسانی داده
پیشنیاز این مجموعه، پکیج SQL Server میباشد. از اینرو برای فهم بهتر مطالب پیشنهاد میشود که کاربر بر مباحث SQL Server تسلط کافی داشته باشد.
در صورتی که حد نصاب قبولی در دوره را کسب و تمرینها و پروژههای الزامی را ارسال کنید، گواهینامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
قابل به اشتراک گذاشتن در
موضوع ذخیره اطلاعات در برنامهنویسی امری الزامی است. از اینرو کار کردن با تکنولوژیهایی که منابع اطلاعات، مانند پایگاه داده (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 Framework و... اما تمام این روشها در آخر باید از تکنولوژی ADO.NET استفاده کنند.
فراگیری این تکنولوژی برای تمام برنامهنویسان سیشارپ لازم و ضروری است. در این پکیج بهصورت کامل و جامع مطالب تکنولوژی ADO.NET پوشش داده شده است و تکنیکهای مختلف کدنویسی همچون سهلایهای و... آموزش داده میشود.
در Visual Studio.NET برای اتصال به یک پایگاه داده از تکنولوژی ADO.NET استفاده میشود. با استفاده از ADO.NET، امکان اتصال به منابع داده متفاوت، بازیابی، پردازش و بهروز رسانی داده فراهم میگردد. ADO.NET از XML به منظور انتقال داده بین برنامهها و منابع داده استفاده مینماید.
پس از اتصال به یک بانک اطلاعاتی میتوان با استفاده از مجموعهای از اشیاء، خصوصیات و متدها، صرف نظر از نوع بانک اطلاعاتی، عملیات مورد نظر در ارتباط با یک بانک اطلاعاتی را انجام داد.
از جمله پایگاههای دادهای که در این پکیج با آنها کار شده است SQL Server, Oracle, Access, XML, Local Database (Express Database), Excel میباشد.
توجه: قبل از دیدن این پکیج، پکیج SQL Server را ببینید.
مباحثی که در این آموزش مطرح میشود:
نکته: معمولا در وصل شدن به دیتابیس اکسس (یا اکسل) شما با خطای ریجستر نشدن افیس مواجه میشوید .
متن خطا: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
برای برطرف شدن این خطا باید AccessِِDatabaseEngine.exe را نصب کنید.
توسعه دهنده و معمار نرمافزار با بیش از 15 سال سابقه در توسعه نرمافزار و آموزش خدمات: نوشتن معماری و زیر ساخت پروژههای با جدیدترین تکنولوژی و رویکرد (همچنین آموزش زیر ساخت به توسعهدهندهها) مشاوره در حوضهٔ معماری و توسعه نرمافزار برگزارکننده بوتکمپهای آموزش برنامهنویسی برای سازمانها تدریس برای سازمانها منتورینگ و تهیه پلن رشد برای برنامهنویسها در هر سطحی