لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ملزومات .NET: LINQ برای XML
.NET Essentials: LINQ for XML
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اولین توضیحی که معمولاً درباره Microsoft LINQ می شنوید این است که این ابزار ابزاری برای جستجوی زبان برای دستکاری در محتویات آرایه ها و لیست ها ارائه می دهد. بیشتر LINQ را کاوش کنید و متوجه خواهید شد که با سایر منابع داده معروف مانند فایلهای XML کار می کند. در این دوره ، مدرس Walt Ritscher به شما نشان می دهد که چگونه LINQ to XML از روش های افزونه LINQ برای خواندن ، ایجاد ، جستجو و دستکاری XML به روشی ساده استفاده می کند. والت شما را از طریق LINQPad ، ویرایشگر کد ، ویرایشگر کد بسیار سبک وزن و قدرتمندی که در این دوره استفاده می شود ، پیاده می کند ، سپس نحوه بارگذاری XML را در کلاس های مختلف LINQ توضیح می دهد. وی در مورد چگونگی دریافت عناصر و ویژگیهای مختلف از XML و برخی از روشهای کار با عناصر و ویژگیها ، پس از بدست آوردن آنها ، توضیح می دهد. والت شرح عملگرهای مختلفی است که می توانید از آنها استفاده کنید. وی در پایان با بحث در مورد چگونگی ایجاد و ویرایش ساختار XML با LINQ.
سرفصل ها و درس ها
معرفی
Introduction
داده های XML خود را با LINQ جستجو و تبدیل کنید
Query and transform your XML data with LINQ
آنچه شما باید بدانید
What you should know
نحوه دستیابی به کد نمونه در GitHub
How to access the sample code on GitHub
چرا این دوره از LINQPad استفاده می کند
Why this course uses LINQPad
LINQPad را نصب کنید
Install LINQPad
1. XML را در کلاسهای LINQ بارگیری کنید
1. Load XML into LINQ Classes
درک LINQ برای XML
Understand LINQ for XML
پرونده های داده XML برای این دوره
The XML data files for this course
داده ها را از یک فایل XML بارگیری کنید
Load data from an XML file
نگاه سریع به کلاس XElement
Quick look at the XElement class
تجزیه XML در یک رشته XML
Parse XML in an XML string
سند XML را ذخیره کنید
Save the XML document
2. با عناصر و ویژگی ها کار کنید
2. Work with Elements and Attributes
یک عنصر از XML دریافت کنید
Get an element from XML
از XML ویژگی دریافت کنید
Get an attribute from XML
هنگام استفاده از فضای نام طرحواره ، گره دریافت کنید
Get nodes when using schema namespace
عناصر منفرد یا چندگانه دریافت کنید
Get single or multiple elements
عنصر کودک را دریافت کنید
Get child element
عناصر کودک را بدست آورید
Get child elements
برای بازیابی عناصر کودک از Descendants () استفاده کنید
Use Descendants() to recurse child elements
ویژگی ها را دریافت کنید
Get attributes
مقادیر عنصر و ویژگی را بخوانید
Read element and attribute values
مقادیر عنصر و ویژگی را تغییر دهید
Change element and attribute values
برای افزودن ، حذف و اصلاح عناصر کودک از SetElementValue استفاده کنید
Use SetElementValue to add, remove, and modify child elements
برای تنظیم با داده های غیر رشته ای از SetValue استفاده کنید
Use SetValue to set with non-string data
3. اپراتورهای پرس و جو
3. Query Operators
برای کار با عناصر از نحو Query استفاده کنید
Use Query syntax to work with elements
جستجوی ویژگی
Attribute query
داده ها را به یک نوع ناشناس جدید انتخاب کنید
Select data into a new anonymous type
بند مربوط به مقدار ویژگی
Where clause on attribute value
جمله با مقایسه
Where clause with compare
پرس و جوهای جمع شده
Aggregate queries
سفارش سفارش را با OrderBy انتخاب کنید
Choose output order with OrderBy
جستجوی عناصر خالی و مقادیر خالی
Query for empty elements and blank values
دسته بندی بر اساس
Group by
چالش: خروجی رشته سفارشی ایجاد کنید
Challenge: Create custom string output
راه حل: خروجی رشته سفارشی ایجاد کنید
Solution: Create custom string output
چالش: برای نمایش عناصر بدون محتوا ، نتایج را فیلتر کنید
Challenge: Filter results to show elements with no content
راه حل: برای نمایش عناصر بدون محتوا ، نتایج را فیلتر کنید
Solution: Filter results to show elements with no content
چالش: برای نمایش مقادیر نامعتبر ، نتایج را فیلتر کنید
Challenge: Filter results to show invalid values
راه حل: برای نمایش مقادیر نامعتبر ، نتایج را فیلتر کنید
Solution: Filter results to show invalid values
4. ایجاد و ویرایش ساختار XML
4. Create and Edit XML Structure
از روش افزودنی DumpFormatted استفاده کنید
Use the DumpFormatted extension method
XDocument در مقایسه با XElement
XDocument compared to XElement
ساختار XML ایجاد کنید
Create XML structure
نام و عناصر را تغییر نام دهید
Rename elements and attributes
عناصر و صفات را جایگزین کنید
Replace elements and attributes
حذف عنصر
Remove element
عنصر والد را اضافه کرده و عناصر را جابجا کنید
Add parent element and move elements
چالش: انتقال صفات و عناصر
Challenge: Move attributes and elements
راه حل: انتقال صفات و عناصر
Solution: Move attributes and elements
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn
والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.
شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.
نمایش نظرات