آموزش مفاهیم پیشرفته سی شارپ

Advanced C# Concepts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تمام موضوعات ذکر شده در توضیحات را با مثال هایی پوشش می دهد دوره عمیق C# مفاهیم پیشرفته بر اساس برنامه های کاربردی با استفاده از معماری N-Tier دارای کلاس های Data، DAO و Business ساخته شده است. برنامه های کاربردی پایگاه داده محور را با استفاده از ADO توسعه دهید. خالص. چگونه می توان از XML در داده های عملیاتی بین فناوری های گسسته استفاده کرد. اجزا و کنترل های قابل استفاده مجدد را بسازید و استفاده کنید. پیش نیازها: دانش پایه C# الزامی است زیرا این دوره اصول اولیه را پوشش نمی دهد.

این آموزش برای برنامه نویسان باتجربه سی شارپ است که می خواهند سی شارپ را در برنامه های خود برنامه نویسی کرده و به کار ببرند. این روش ها و نکات عملکرد در دنیای واقعی را ارائه می دهد.

این شامل برنامه درسی برای تهیه گواهینامه Microsoft 70-483 است.


این دوره موضوعات زیر را پوشش می دهد-

  • مجموعه ها و کلیات

  • مجمع‌ها و GAC

  • رسیدگی به استثناء

  • IO Streams

  • کد ناامن

  • بازتاب

  • ویژگی ها

  • کلاس ها و روش های جزئی

  • روش های توسعه

  • انواع ناشناس

  • App.Config

  • اشکال‌زدایی و عیب‌یابی


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

مجموعه ها و ژنریک ها Collections and Generics

  • مقدمه ای بر مجموعه کلاس ها Introduction To Collection Of Classes

  • رابط IEnumarable، IComparable و IComparer IEnumarable, IComparable And IComparer Interface

  • نوشتن کلاس ها و روش های عمومی Writing Generic Classes And Methods

  • کلاس های مجموعه عمومی Generic Collection Classes

مجامع و GAC Assemblies and GAC

  • معرفی مجموعه ها و کار با کتابخانه کلاس Assemblies Introduction And Working With Class Library

  • مجامع مشترک و GAC Shared Assemblies And GAC

رسیدگی به استثنا Exception Handling

  • چه استثنا و رفتاری از بلوک های امتحان و گرفتن What Exception And Behavior Of Try And Catch Blocks

  • پرتاب و در نهایت کلمات کلیدی Throw And Finally Keywords

  • نوشتن استثنای سفارشی Writing Custom Exception

IO Streams IO Streams

  • جریان چیست و انواع جریان What Is Streams And Types Of Streams

  • جریان های استاندارد IO Standard IO Streams

  • برخورد با FileStreams Dealing With FileStreams

  • خواننده باینری و نویسنده باینری Binary Reader And Binary Writer

  • کار با فایل سیستم Working With File System

  • سریال سازی و سریال زدایی Serialization And Deserialization

کد ناامن Unsafe Code

  • کد ناامن Unsafe Code

بازتاب و صفات Reflection And Attributes

  • بازتاب و صفات Reflection And Attributes

ویژگی های از پیش تعریف شده Pre-Defined Attributes

  • ویژگی های از پیش تعریف شده Pre-Defined Attributes

ویژگی های سفارشی Custom Attributes

  • ویژگی های سفارشی Custom Attributes

بیشتر در مورد کلاس ها More On Classes

  • بارگذاری بیش از حد اپراتور Operator Overloading

کلاس ها و روش های جزئی Partial Classes And Methods

  • کلاس ها و روش های جزئی Partial Classes And Methods

روش های گسترش Extention Methods

  • روش های گسترش Extention Methods

انواع ناشناس و تاپل Anonymous Types And Tuple

  • انواع ناشناس و تاپل Anonymous Types And Tuple

فایل پیکربندی App.Config App.Config Configuration File

  • فایل پیکربندی App.Config App.Config Configuration File

ویژگی های جدید New Features

  • ویژگی های جدید C# 6.0 New Features Of C# 6.0

توسعه برنامه رابط کاربری گرافیکی با استفاده از WinForms Developing GUI Application Using WinForms

  • WinForms با کنترل ها کار می کند WinForms Working With Controls

WinForm با کنترل ها کار می کند WinForm Working With Controls

  • WinForm با کنترل ها کار می کند WinForm Working With Controls

کنترل کانتینر Container Control

  • کنترل کانتینر Container Control

گرافیک و اشیاء GDI Graphics And GDI Objects

  • گرافیک و اشیاء GDI Graphics And GDI Objects

نمونه های طراحی تعاملی Interactive Drawing Examples

  • نمونه های طراحی تعاملی Interactive Drawing Examples

نوار منو، نوار منوی زمینه، نوار ابزار و نوار وضعیت Menu Strip, Context Menu Strip, Tool Strip And Status Strip

  • نوار منو، نوار منوی زمینه، نوار ابزار و نوار وضعیت Menu Strip, Context Menu Strip, Tool Strip And Status Strip

برنامه دیالوگ مدل و دفترچه یادداشت Model Dialog And Notepad Application

  • برنامه دیالوگ مدل و دفترچه یادداشت Model Dialog And Notepad Application

جعبه گفتگو بدون مدل Modeless Dialog Box

  • جعبه گفتگو بدون مدل Modeless Dialog Box

رابط MDI MDI Interface

  • رابط MDI MDI Interface

وراثت فرم Form Inheritance

  • وراثت فرم Form Inheritance

افزودن تسهیلات ورود به برنامه Adding Login Facility To Application

  • افزودن تسهیلات ورود به برنامه Adding Login Facility To Application

کار با منابع و تنظیمات Working With Resources And Settings

  • کار با منابع و تنظیمات Working With Resources And Settings

آیکون را برای افزودن فرم به سیستم اطلاع دهید Notify Icon For Adding Form To System

  • آیکون را برای افزودن فرم به سیستم اطلاع دهید Notify Icon For Adding Form To System

کامپوننت تایمر پس زمینه کارگر فایل سیستم ناظر و فرآیند Components Timer Background Worker File System Watcher And Process

  • کامپوننت تایمر پس زمینه کارگر فایل سیستم ناظر و فرآیند Components Timer Background Worker File System Watcher And Process

کشیدن و انداختن Drag And Drop

  • کشیدن و انداختن Drag And Drop

نمای درخت و نمای فهرست Tree View And List View

  • نمای درخت و نمای فهرست Tree View And List View

برنامه نویسی پایگاه داده با استفاده از ADO.NET Database Programming Using ADO.NET

  • تکامل ADO.NET و نقش ارائه دهندگان مدیریت شده ADO.NET Evolution And Role Of Managed Providers

نصب SQL Server And Management Studio Installing SQL Server And Management Studio

  • نصب SQL Server And Management Studio Installing SQL Server And Management Studio

ایجاد ارتباط با پایگاه داده و ادغام اتصال Establishing Conncetion With Database And Connection Pooling

  • ایجاد ارتباط با پایگاه داده و ادغام اتصال Establishing Conncetion With Database And Connection Pooling

اجرای دستورات درج، به روز رسانی و حذف Executing Insert, Update And Delete Commands

  • اجرای دستورات درج، به روز رسانی و حذف Executing Insert, Update And Delete Commands

واکشی داده ها با استفاده از دستور Select Fetching Data Using Select Command

  • واکشی داده ها با استفاده از دستور Select Fetching Data Using Select Command

نحوه پیاده سازی ورود در برنامه How to Implement Login in Application

  • نحوه پیاده سازی ورود در برنامه How to Implement Login in Application

چند مجموعه نتایج فعال Multiple Active Resultsets

  • چند مجموعه نتایج فعال Multiple Active Resultsets

بیانیه های آماده پارامتری شده Parameterialized Prepared Statements

  • بیانیه های آماده پارامتری شده Parameterialized Prepared Statements

اجرای رویه های ذخیره شده Executing Stored Procedures

  • اجرای رویه های ذخیره شده Executing Stored Procedures

مدیریت معاملات پایگاه داده و DTC Managing Database Transaction And DTC

  • مدیریت معاملات پایگاه داده و DTC Managing Database Transaction And DTC

اجرای ناهمزمان دستورات SQL Asynchronous Execution Of SQL Commands

  • اجرای ناهمزمان دستورات SQL Asynchronous Execution Of SQL Commands

نوشتن کد مستقل ارائه دهنده مدیریت شده Writing Managed Provider Independent Code

  • نوشتن کد مستقل ارائه دهنده مدیریت شده Writing Managed Provider Independent Code

کلاس کاربردی نوشتن با کد مشترک Writing Utility Class With Common Code

  • کلاس کاربردی نوشتن با کد مشترک Writing Utility Class With Common Code

خلاصه و API استفاده شده Summary And API Used

  • خلاصه و API استفاده شده Summary And API Used

مدیریت داده ها با استفاده از DataSet Managing Data Using DataSet

  • مقدمه ای بر DataSet Introduction to DataSet

پر کردن و به‌روزرسانی DataSet و DataTable با استفاده از DataAdapter Filling And Updating DataSet And DataTable Using DataAdapter

  • پر کردن و به‌روزرسانی DataSet و DataTable با استفاده از DataAdapter Filling And Updating DataSet And DataTable Using DataAdapter

افزودن، ویرایش و حذف ردیف ها در DataTable Adding, Editing And Deleting Rows in DataTable

  • افزودن، ویرایش و حذف ردیف ها در DataTable Adding, Editing And Deleting Rows in DataTable

رویدادهای DataAdapter DataAdapter Events

  • رویدادهای آداپتور داده Data Adapter Events

مدیریت همزمانی خوش بینانه Handling Optimistic Concurrency

  • مدیریت همزمانی خوش بینانه Handling Optimistic Concurrency

مرتب سازی و فیلتر کردن با DataView Sorting And Filtering With DataView

  • مرتب سازی و فیلتر کردن با DataView Sorting And Filtering With DataView

محدودیت ها و شی روابط داده ها Constraints And Data Relations Object

  • محدودیت ها و شی روابط داده ها Constraints And Data Relations Object

ایجاد دینامیک DataSet و DataTable Dynamically Creating DataSet And DataTable

  • ایجاد دینامیک DataSet و DataTable Dynamically Creating DataSet And DataTable

DataSet را تایپ کرد Typed DataSet

  • DataSet را تایپ کرد Typed DataSet

خلاصه Summary

  • خلاصه Summary

کاربردهای معماری لایه‌ای N N-Tier Layered Architecture Applications

  • Tier و Layer چیست What is Tier and Layer

معماری لایه N و نقش هر لایه N-Tier Architecture And Role Of Each Layer

  • معماری لایه N و نقش هر لایه N-Tier Architecture And Role Of Each Layer

توسعه برنامه معماری N-Tier Developing N-Tier Architecture Application

  • توسعه برنامه معماری N-Tier Developing N-Tier Architecture Application

توسعه رابط کاربری گرافیکی برای برنامه Developing GUI For Application

  • توسعه رابط کاربری گرافیکی برای برنامه Developing GUI For Application

XML XML

  • XML مقدمه و اصطلاحات XML Introduction and Terminology

XML DOM خواندن سند XML XML DOM Reading XML Document

  • XML DOM خواندن سند XML XML DOM Reading XML Document

عملیات خام XML DOM XML DOM CRUD OPERATIONS

  • عملیات خام XML DOM XML DOM CRUD OPERATIONS

استفاده از XPath برای فیلتر کردن Using XPath To Filter

  • استفاده از XPath برای فیلتر کردن Using XPath To Filter

قابلیت همکاری XML و DataSet XML And DataSet Interoperability

  • قابلیت همکاری XML و DataSet XML And DataSet Interoperability

XML TextWriter و XML TextReader XML TextWriter And XML TextReader

  • XML TextWriter و XML TextReader XML TextWriter And XML TextReader

XPath Document و XPath Navigator XPath Document And XPath Navigator

  • XPath Document و XPath Navigator XPath Document And XPath Navigator

خدمات ویندوز Windows Services

  • مقدمه و الگوی سرویس ویندوز برای نسخه اکسپرس Introduction And Windows Service Template For Express Edition

Deploy را توسعه دهید و سرویس ویندوز را راه اندازی کنید Develop Deploy And Launch Windows Service

  • Deploy را توسعه دهید و سرویس ویندوز را راه اندازی کنید Develop Deploy And Launch Windows Service

برنامه کنترلر سرویس Service Controller Application

  • برنامه کنترلر سرویس Service Controller Application

نمایندگان و رویدادها Delegates & Events

  • اعلام و استفاده از نمایندگان Declaring And Using Delegates

  • برنامه چت با استفاده از نمایندگان Chat Application Using Delegates

  • اعلام افزایش و رسیدگی به رویدادها Declaring Raising And Handling Events

کنترل کاربر و کنترل سفارشی User Control and Custom Control

  • کنترل کاربر User Control

به ارث بردن کنترل کاربر Inheriting User Control

  • به ارث بردن کنترل کاربر Inheriting User Control

کنترل سفارشی Custom Control

  • کنترل سفارشی Custom Control

چند رشته ای Multithreading

  • بررسی اجمالی Multithreading Multithreading Overview

  • موضوعات برنامه نویسی Programming Threads

  • اولویت موضوع Thread Priority

  • تعلیق رزومه وقفه و عملیات Cross Thread Suspend Resume Interrupt And Cross Thread Operations

  • استخر نخ Thread Pool

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

  • همگام سازی با استفاده از Mutex Sync Using Mutex

  • همگام سازی با استفاده از سمافور و رویدادها Sync Using Semaphore And Events

  • کتابخانه موازی کار Task Parallel Library

  • برنامه نویسی غیر همگام Async Programming

اشکال زدایی و عیب یابی Debugging and Diagnostics

  • ویژگی های اشکال زدایی در VS.NET Debugging Features In VS.NET

  • Diagnostics API Diagnostics API

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مفاهیم پیشرفته سی شارپ
جزییات دوره
50.5 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,487
4.9 از 5
دارد
دارد
دارد
Sandeep Soni
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sandeep Soni Sandeep Soni

مدیر عامل و بنیانگذار Deccansoft ، MCTMr. Sandeep Soni با 23+ سال تجربه در صنعت IT این دوره را تدوین کرده است. آقای سونی به دلیل مشخصات گواهینامه و دسته های آموزش آنلاین نامی شناخته شده در صنعت فناوری است. او یک مربی نرم افزاری و شرکتی است ، مایکروسافت لاجورد قشر قدرتمند او است. او مرتباً وبینارهای زنده ، کارگاه های آموزشی در کانال فناوری خود در YouTube برگزار می کند/ روش تدریس آقای Sandeep Soni بسیار ساده اما جامع است ، هر مبحث با مفاهیم عمیق معماری Microservices شروع می شود ، تا نامزد را در یک وضعیت راحت در مورد آنچه در مورد آن صحبت می شود قرار دهید ، و به دنبال آن نسخه های نمایشی عملی مانند واقعی زمان در مورد هر موضوع اختصاص داده می شود و توضیح می دهد که چگونه ویژگی را می توان در موقعیت های زمان واقعی ترکیب کرد.