نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با استفاده از ADO.NET کارآمدترین روش دسترسی به داده ها را در پایگاه داده SQL خود بیاموزید. بیاموزید که فقط با چند خط کد ADO.NET را ساده کنید. در این دوره ، با اجرای ADO.NET با C # ، می فهمید که چرا ADO.NET هنوز در دنیای ORM امروزه مرتبط است. ابتدا یاد می گیرید که چگونه درخواست ها را به یک پایگاه داده متصل و ارسال کنید. در مرحله بعدی سریعترین روش بازیابی داده ها با استفاده از DataReader را یاد می گیرید. سپس یاد می گیرید که موارد استثنایی را مدیریت کرده و اطلاعات عالی رفع اشکال را گزارش دهید. کلاسهای جدا شده مانند DataTable ، DataSet و DataViews در مرحله بعدی بررسی می شوند. کار با کلاسهای سازنده ADO.NET به خودکار سازی برخی از کدهای ADO.NET شما کمک می کند. سرانجام ، مجموعه ای عالی از کلاس های لفافی را مشاهده می کنید که می توانید بدون از بین بردن کارایی ، حداکثر 90٪ از کد ADO.NET را که قبلاً باید می نوشتید ، از بین ببرید. پس از اتمام این دوره ، مهارت و دانش لازم برای دستیابی به پایگاه داده را با کارآمدترین روش ممکن و در عین حال کمترین میزان کد را خواهید داشت. نرم افزار مورد نیاز: Visual Studio 2019 ، .NET 4.5/.NET 5 ، C #.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
چرا هنوز باید ADO.NET را بدانید
Why You Still Need to Know ADO.NET
-
مقدمه و فرضیات
Introduction and Assumptions
-
ماژول های این دوره
Modules in this Course
-
چرا ADO.NET هنوز مهم است
Why ADO.NET Still Matters
-
کلاسهای ADO.NET
The Classes of ADO.NET
-
ORM و ADO.NET
ORM's and ADO.NET
-
نسخه ی نمایشی کد نمونه از این دوره
Demo of Sample Code from this Course
-
خلاصه ماژول
Module summary
اتصال و ارسال درخواست به یک پایگاه داده
Connecting and Submitting Queries to a Database
-
معرفی ماژول
Module Introduction
-
کلاس اتصال
The Connection Class
-
باز کردن اتصال
Opening a Connection
-
استفاده از Block استفاده کنید
Employ a Using Block
-
گرفتن موارد استثنای اتصال
Catching Connection Exceptions
-
با استفاده از ConnectionStrings.com
Using ConnectionStrings.com
-
بازیابی مقدار Scalar با استفاده از یک دستور Command
Retrieving a Scalar Value using a Command Object
-
با استفاده از ExecuteNonQuery بیانیه INSERT ارسال کنید
Submit an INSERT Statement using ExecuteNonQuery
-
ارسال پرس و جو با پارامترها
Submit a Query with Parameters
-
بیانیه INSERT را با پارامترها ارسال کنید
Submit an INSERT Statement with Parameters
-
استفاده از پارامترهای OUTPUT
Using OUTPUT Parameters
-
پروسه جابجایی پول
Transaction Processing
-
خلاصه ماژول
Module Summary
با استفاده از SqlDataReader داده ها را سریع بازیابی کنید
Retrieve Data Quickly Using the SqlDataReader
-
مقدمه ای بر DataReaders
Introduction to DataReaders
-
پردازش ردیف ها در DataReader
Processing Rows in a DataReader
-
روش های DataReader GetOrdinal ، GetInt32 و غیره
The DataReader Methods GetOrdinal, GetInt32, and Others
-
نسخه ی نمایشی روش های DataReader
Demo of DataReader Methods
-
با استفاده از روش GetFieldValue
Using the GetFieldValue Method
-
برای مدیریت Null ها روش Extension ایجاد کنید
Create Extension Method to Handle Nulls
-
مجموعه های چندین نتیجه
Multiple Result Sets
-
خلاصه ماژول
Module Summary
مدیریت استثناهای ADO.NET
Handling ADO.NET Exceptions
-
مقدمه ای در مدیریت استثنا
Introduction to Exception Handling
-
استثنائی ساده
Simple Exception Handling
-
گرفتن SqlException برای جمع آوری اطلاعات بیشتر
Catching a SqlException to Gather More Information
-
نحوه ایجاد کلاس مدیر استثناception Sql
How to Create a SqlExceptionManager Class
-
نسخه نمایشی کلاس SqlExceptionManager
Demo of SqlExceptionManager Class
-
از کلاس مدیر SqlException عبور کنید
Walk Through of the SqlExceptionManager Class
-
خلاصه ماژول
Module Summary
کلاسهای قطع شده مفید هستند
Disconnected Classes Are Useful
-
کلاسهای قطع شده چیست؟
What are Disconnected Classes?
-
بارگیری جدول داده با استفاده از SqlDataAdapter
Loading a DataTable Using a SqlDataAdapter
-
یک لیست عمومی از محصولات از یک جدول داده ایجاد کنید
Create a Generic List of Products from a DataTable
-
چندین مجموعه نتایج و کلاس DataSet
Multiple Result Sets and the DataSet Class
-
استفاده از DataView برای مرتب سازی
Using a DataView for Sorting
-
فیلتر کردن داده ها با استفاده از DataView
Filtering Data Using a DataView
-
با استفاده از دستور LINQ یک DataView ایجاد کنید
Create a DataView using a LINQ statement
-
تبدیل DataView به DataTable
Convert a DataView Back to a DataTable
-
خلاصه ماژول
Module Summary
بلوک های ساختمان جدول داده
The Building Blocks of the DataTable
-
معرفی ماژول
Module Introduction
-
با استفاده از C # یک جدول داده ایجاد کنید
Create a DataTable using C#
-
شبیه سازی و کپی کردن جدول داده ها
Cloning and Copying DataTables
-
با استفاده از روش Select برای فیلتر کردن ردیف ها
Using Select Method to Filter Rows
-
روش CopyToDataTable
The CopyToDataTable Method
-
خلاصه ماژول
Module Summary
کلاسهای سازنده کار با ADO.NET را آسان می کند
Builder Classes Make It Easy to Work with ADO.NET
-
مقدمه ای بر SqlConnectionStringBuilder
Introduction to SqlConnectionStringBuilder
-
یک رشته اتصال را جدا کنید
Break Apart a Connection String
-
با استفاده از SqlConnectionStringBuilder یک رشته اتصال ایجاد کنید
Create a Connection String Using SqlConnectionStringBuilder
-
با استفاده از SqlCommandBuilder
Using the SqlCommandBuilder
-
درج محصول با استفاده از SqlCommandBuilder
Inserting a Product using the SqlCommandBuilder
-
خلاصه ماژول
Module Summary
استفاده آسان از ADO.NET
Making ADO.NET Easy to Use
-
مروری بر کلاسهای ADO.NET Wrapper
Overview of the ADO.NET Wrapper Classes
-
غواصی در کلاسهای اصلی ADO.NET Wrapper
Diving into the Main ADO.NET Wrapper Classes
-
با استفاده از فقط چند خط کد ، داده ها را بازیابی کنید
Retrieve Data Using Just a Few Lines of Code
-
استفاده از پارامترها برای جستجوی داده ها
Using Parameters to Search for Data
-
با استفاده از روش ذخیره شده داده ها را بازیابی کنید
Retrieve Data Using a Stored Procedure
-
دریافت چندین مجموعه نتایج
Getting Multiple Result Sets
-
تغییر داده ها
Modifying Data
-
پروسه جابجایی پول
Transaction Processing
-
خلاصه ماژول و دوره
Module and Course Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات