آموزش NET 6 BCL Fundamentals

.NET 6 BCL Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: چرخ را دوباره اختراع نکنید. کتابخانه های کلاس پایه دات نت (BCL) مقدار زیادی از عملکردهای آزمایش شده و واقعی داخلی را ارائه می دهد. این دوره به شما می آموزد که چگونه با استفاده از سیستم های موجود برنامه های کاربردی بسازید.* و مایکروسافت.* کتابخانه های دات نت. توسعه هر نوع برنامه ای معمولاً به مجموعه ای از عملکردهای مشترک نیاز دارد، به عنوان مثال خواندن و نوشتن فایل ها، تجزیه XML/JSON، فراخوانی یک web API یا سایر روش های مشابه. در این دوره آموزشی، NET 6 BCL Fundamentals، یاد خواهید گرفت که از کتابخانه های داخلی دات نت، که به عنوان کتابخانه های کلاس پایه (BCL) نیز شناخته می شوند، استفاده کنید. ابتدا، سیستم نوع رایج را بررسی خواهید کرد. در مرحله بعد، نحوه کار با ورودی و خروجی از جمله نحوه تجزیه فایل‌ها از فرمت‌های مختلف تبادل داده را خواهید یافت. سپس، نحوه کار با داده ها و پرس و جو کردن آن ها را یاد خواهید گرفت. در مرحله بعد، فضاهای نام مرتبط با امنیت را بررسی خواهید کرد. سپس به سمت برنامه نویسی شبکه حرکت خواهید کرد. علاوه بر این، در مورد نحوه جهانی سازی و بومی سازی برنامه ها یاد خواهید گرفت. سپس، نحوه اشکال زدایی یک برنامه و همچنین نحوه ایجاد برنامه های چند رشته ای را بررسی خواهید کرد. در نهایت، برخی از فضاهای نام کمتر شناخته شده سیستم و مایکروسافت را که ممکن است هر از چند گاهی مفید باشند را بررسی خواهید کرد. پس از اتمام این دوره، مهارت ها و دانشی در مورد چگونگی جلوگیری از اختراع مجدد چرخ با استفاده از کتابخانه های کلاس پایه دات نت داخلی مورد نیاز برای ایجاد یک برنامه .NET شگفت انگیز خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

توسعه برنامه های دات نت با استفاده از کتابخانه های کلاس پایه Developing .NET Applications Using the Base Class Libraries

  • توسعه برنامه های NET Developing .NET Applications

  • استفاده از کتابخانه های کلاس پایه Using the Base Class Libraries

  • Visual Studio، VS Code و Demos Visual Studio, VS Code, and the Demos

  • چه چیزی را باید انتظار داشت و چگونه می توان از این دوره بهترین استفاده را کرد What to Expect and How to Make the Best of This Course

درک انواع اولیه، مجموعه ها و ساختارهای داده از BCL Understanding the Primitive Types, Collections, and Data Structures from the BCL

  • بلوک های ساختمان یک برنامه دات نت The Building Blocks of a .NET Application

  • سیستم نوع مشترک The Common Type System

  • انواع اولیه در فضای نام سیستم Primitive Types in the System Namespace

  • کلاس System.Array The System.Array Class

  • مجموعه ها و ساختارهای داده Collections and Data Structures

  • System.Collections System.Collections

  • System.Collections.Generic System.Collections.Generic

  • System.Collections.Concurrent System.Collections.Concurrent

  • System.Collections.Immutable System.Collections.Immutable

  • سیستم.مجموعه ها.تخصصی System.Collections.Specialized

  • System.Collections.ObjectModel System.Collections.ObjectModel

  • بردن Takeaway

کار با فایل ها، جریان ها و دایرکتوری ها با استفاده از System.IO و System.Text Working with Files, Streams, and Directories Using System.IO and System.Text

  • ورودی، خروجی، رمزگذاری، و دستکاری متن Input, Output, Encodings, and Text Manipulation

  • فضای نام System.IO The System.IO Namespace

  • کار با کلاس System.IO.File Working with the System.IO.File Class

  • ایجاد، نوشتن و خواندن فایل ها با System.IO Create, Write, and Read Files with System.IO

  • کار با کلاس System.IO.Stream Working with the System.IO.Stream Class

  • با استفاده از Stream ها ایجاد، خواندن و نوشتن کنید Create, Read, and Write Using Streams

  • کار با دایرکتوری ها با استفاده از کلاس System.IO.Directory Working with Directories Using the System.IO.Directory Class

  • دایرکتوری ها را ایجاد، فهرست و حذف کنید Create, List, and Delete Directories

  • فشرده سازی فایل ها و پوشه ها با فضای نام System.IO.Compression Compressing Files and Folders with the System.IO.Compression Namespace

  • فشرده سازی و استخراج فایل های فشرده Compress and Extract Zip Files

  • فضای نام System.Text The System.Text Namespace

  • رمزگذاری و رمزگشایی رشته ها Encoding And Decoding Strings

  • فضای نام System.Text.RegularExpressions The System.Text.RegularExpressions Namespace

  • جستجوی الگوهای متن با استفاده از عبارات منظم Searching for Text Patterns Using Regular Expressions

  • بهبود عملکرد در الحاق رشته ها با کلاس StringBuilder Improving Performance on String Concatenation with the StringBuilder Class

  • بردن Takeaway

پردازش XML و JSON با System.XML و System.Text.Json Processing XML and JSON with System.XML and System.Text.Json

  • فضای نام System.Xml و System.Text.Json The System.Xml and System.Text.Json Namespaces

  • کار با XML با استفاده از فضای نام System.Xml Working with XML Using the System.Xml Namespace

  • خواندن و نوشتن اسناد XML با استفاده از کلاس XmlDocument Reading and Writing XML Documents Using the XmlDocument Class

  • پرس و جو از اسناد XML با استفاده از XPath Querying XML Documents Using XPath

  • خواندن و نوشتن اسناد XML با استفاده از کلاس های XmlReader و XMLWriter Reading and Writing XML Documents Using the XmlReader And XMLWriter Classes

  • سریال سازی و جداسازی XML با کلاس XmlSerializer Serializing And Deserializing XML with the XmlSerializer Class

  • کار با JSON با استفاده از فضای نام System.Text.Json Working with JSON Using the System.Text.Json Namespace

  • سریال سازی JSON با استفاده از کلاس JsonSerializer و JsonSerializerOptions JSON Serialization Using the JsonSerializer and JsonSerializerOptions Class

  • کار با JSON با استفاده از کلاس های JsonDocument و JsonNode Working with JSON Using the JsonDocument and JsonNode Classes

  • خواندن و نوشتن JSON با عملکرد بالا با استفاده از Utf8JsonWriter و Utf8JsonReader High Performance Reading and Writing JSON Using Utf8JsonWriter and Utf8JsonReader

  • بردن Takeaway

مدیریت داده با System.Data و پرس و جو با استفاده از System.LINQ Managing Data with System.Data and Querying Using System.LINQ

  • داده ها، داده ها و داده ها Data, Data, and Data

  • فضای نام System.Data The System.Data Namespace

  • اتصال به منابع داده Connecting To Data Sources

  • اجرای دستورات SQL Executing SQL Commands

  • مجموعه داده ها، جدول های داده، انواع داده ها و سایر کلاس ها DataSets, DataTables, Data Types, and Other Classes

  • فضای نام System.LINQ The System.LINQ Namespace

  • دو طعم نحوی LINQ The Two Syntax Flavors of LINQ

  • عملیات LINQ LINQ Operations

  • بردن Takeaway

نوشتن کد ایمن، استفاده از رمزنگاری، و مدیریت مجوزها با System.Security Writing Secure Code, Using Cryptography, and Managing Permissions with System.Security

  • نوشتن کد ایمن Writing Secure Code

  • کد نویسی امن Secure Coding

  • مدیریت مجوزها با System.Security Managing Permissions with System.Security

  • مدل رمزنگاری دات نت .NET Cryptography Model

  • رمزگذاری داده ها Encrypting Data

  • رمزگشایی داده ها Decrypting Data

  • بردن Takeaway

برنامه نویسی شبکه با System.NET و System.Web Network Programming with System.NET and System.Web

  • نوشتن کدی که با شبکه سروکار دارد Writing Code That Deals with the Network

  • فضای نام System.Net The System.Net Namespace

  • کار با شناسه های یکنواخت منبع (URI) Working with Uniform Resource Identifiers (URIs)

  • اطلاعات شبکه و DNS NetworkInformation And DNS

  • ایجاد ارتباط بین کلاینت ها و سرورها با استفاده از سوکت ها Establishing Connections Between Clients and Servers Using Sockets

  • ارسال درخواست های HTTP و دریافت پاسخ های HTTP با استفاده از HttpClient Sending HTTP Requests and Receiving HTTP Responses Using HttpClient

  • آپلود فایل ها با استفاده از FTP Uploading Files Using FTP

  • ارسال نامه با SMTP Sending Mail With SMTP

  • رمزگذاری و رمزگشایی HTML با استفاده از System.Web.HttpUtility Encoding And Decoding HTML using System.Web.HttpUtility

  • بردن Takeaway

جهانی کردن و بومی سازی برنامه ها با System.Globalization Globalize and Localize Applications with System.Globalization

  • ایجاد برنامه های کاربردی بین المللی Creating Internationalized Applications

  • جهانی شدن و بومی سازی Globalization and Localization

  • فرهنگ، محل و منطقه Culture, Locale, and Region

  • جهانی کردن یک برنامه کاربردی Globalizing An Application

  • بومی سازی Localization

  • بردن Takeaway

اشکال زدایی و پیکربندی با System.Diagnostics Debugging and Configuring with System.Diagnostics

  • تشخیص برنامه های کاربردی Diagnosing Applications

  • NET Diagnostics Tools and the System.Diagnostics Namespace .NET Diagnostics Tools and the System.Diagnostics Namespace

  • تنظیمات دات نت: اشکال زدایی/انتشار .NET Configurations: Debug/Release

  • کلاس های اشکال زدایی و ردیابی Debug and Trace Classes

  • شنوندگان Listeners

  • دستورالعمل ها و تدوین مشروط Directives and Conditional Compilation

  • کار با یک فرآیند Working with a Process

  • معیارهای Metrics

  • سایر فضاهای نام تشخیصی Other Diagnostics Namespaces

  • ConfigurationManager ConfigurationManager

  • بردن Takeaway

ایجاد برنامه های چند رشته ای با System.Threading Creating Multi-threaded Applications with System.Threading

  • ایجاد اپلیکیشن های چند رشته ای Creating Multi-threaded Applications

  • فضای نام System.Threading The System.Threading Namespace

  • بیانیه قفل The Lock Statement

  • همگام سازی دسترسی با استفاده از مانیتور Synchronizing Access Using Monitor

  • اطمینان از دسترسی تنها یک شیء به یک منبع با Mutex حتی در موضوعات خارجی Ensuring Only One Object Access a Resource with Mutex Even on External Threads

  • محدود کردن تعداد موضوعات دسترسی به یک منبع با سمافور Limiting the Number of Threads Accessing a Resource with Semaphore

  • سایر فضاهای نام Threading Other Threading Namespaces

  • بردن Takeaway

کاوش در فضای نام Microsoft و System.Runtime Exploring the Microsoft and System.Runtime Namespaces

  • کاوش در فضای نام Microsoft، System.Runtime و System.Reflection Exploring the Microsoft, System.Runtime and System.Reflection Namespaces

  • فضای نام System.Reflection The System.Reflection Namespace

  • System.Type، کلاس مورد استفاده برای دسترسی به ابرداده با بازتاب System.Type, the Class Used to Access Metadata with Reflection

  • تأمل در روش‌ها، زمینه‌ها و ویژگی‌ها Reflecting on Methods, Fields, and Properties

  • بارگذاری پویا یک مجموعه Dynamically Loading An Assembly

  • سیستم. زمان اجرا System.Runtime

  • Microsoft.VisualBasic Microsoft.VisualBasic

  • Microsoft.Win32 Microsoft.Win32

  • بردن Takeaway

کاوش در فضاهای نام System.Windows، System.Drawing و System.ComponentModel Exploring System.Windows, System.Drawing, and System.ComponentModel Namespaces

  • کاوش System.Windows و System.Windows.Forms Exploring System.Windows and System.Windows.Forms

  • System.Windows.Forms System.Windows.Forms

  • WPF WPF

  • System.ComponentModel System.ComponentModel

  • بردن Takeaway

غذای آماده نهایی Final Takeaway

  • غذای آماده نهایی Final Takeaway

نمایش نظرات

نظری ارسال نشده است.

آموزش NET 6 BCL Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6h 5m
110
Pluralsight (پلورال سایت) pluralsight-small
26 اردیبهشت 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Xavier Morera

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Xavier Morera Xavier Morera

خاویر بسیار علاقه مند به تدریس است ، به دیگران کمک می کند جستجو و Big Data را درک کنند. او همچنین یک کارآفرین ، مدیر پروژه ، نویسنده فنی ، مربی است و دارای چند گواهینامه با Cloudera ، Microsoft و Scrum Alliance ، همراه با MVP مایکروسافت است. او بخش عمده ای از حرفه خود را صرف کار بر روی پروژه های پیشرفته با تمرکز اصلی در .NET ، Solr و Hadoop در میان چند فناوری جالب دیگر کرده است. در طول چندین پروژه ، وی مهارت هایی را برای مقابله با راه حل های نرم افزاری پیچیده سازمانی ، کار با شرکت هایی که از شرکت های نوپا گرفته تا مایکروسافت کار می کنند ، کسب کرده است. خاویر همچنین به عنوان مربی v/trainer در سراسر جهان برای مایکروسافت کار می کرد.

Pluralsight (پلورال سایت)

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

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