آموزش C# برای توسعه‌دهندگان .NET - آخرین آپدیت

دانلود C# for .NET Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، فراگیران به بررسی عمیق مبانی برنامه‌نویسی C#، که یکی از اجزای حیاتی فریم‌ورک .NET است، می‌پردازند. دوره با کاوش در مفاهیم پایه برنامه‌نویسی مانند متغیرها، انواع داده‌ها و ساختارهای کنترلی آغاز می‌شود و سپس به تدریج وارد مباحث پیشرفته‌تر از جمله برنامه‌نویسی شیءگرا (OOP) می‌شود. این دوره از طریق ماژول‌های اصلی زیر ارائه می‌شود: ماژول «آشنایی با ASP.NET» درک جامعی از ASP.NET و معماری آن را به شرکت‌کنندگان ارائه می‌دهد. این بخش شامل نحوه ایجاد اپلیکیشن‌های وب پویا با استفاده از ASP.NET، ساخت فرم‌های وب، کار با کنترل‌های سرور و استفاده از منابع داده برای بازیابی و نمایش اطلاعات است. در ماژول «مبانی برنامه‌نویسی C#»، شرکت‌کنندگان در نحو (Syntax)، مفاهیم و اصول C# عمیق خواهند شد. این بخش به طور گسترده جنبه‌هایی مانند انواع داده‌ها، متغیرها، عملگرها، عبارت‌ها، ساختارهای کنترلی و همچنین اصول اولیه ایجاد و فراخوانی متدها و توابع را پوشش می‌دهد. ماژول «برنامه‌نویسی پیشرفته C#» کاوشی عمیق در مفاهیم و تکنیک‌های پیشرفته برنامه‌نویسی C# فراهم می‌کند. این شامل ساختارهای برنامه‌نویسی پیشرفته مانند LINQ، دلیگیت‌ها (Delegates)، رویدادها (Events) و اصول برنامه‌نویسی شیءگرا مانند ارث‌بری، چندریختی و کپسوله‌سازی است. همچنین مباحث پیشرفته در مدیریت استثناها، چندرشته‌ای (Threading) و برنامه‌نویسی ناهمگام (Asynchronous) را پوشش می‌دهد. در پایان دوره، شما درک استواری از برنامه‌نویسی C#، فریم‌ورک .NET و نحوه استفاده از آن‌ها برای ساخت انواع اپلیکیشن‌ها خواهید داشت. شما مهارت‌ها و دانش لازم برای شروع فعالیت حرفه‌ای به عنوان توسعه‌دهنده C# یا ارتقای سطح مهارت‌های فعلی خود را کسب خواهید کرد. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity توسعه یافته و وابسته به، تأیید شده توسط، اسپانسر شده توسط یا رسماً مرتبط با شرکت مایکروسافت یا هر یک از زیرمجموعه‌ها یا وابستگان آن نیست. این دوره مطالب آماده‌سازی رسمی شرکت مایکروسافت نیست. تمامی علائم تجاری، علائم خدماتی و نام شرکت‌های ذکر شده متعلق به صاحبان مربوطه است و فقط برای اهداف شناسایی استفاده شده است.

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

آشنایی با ASP.NET Introduction to ASP.NET

  • ویدیو معرفی تخصص Specialization introduction video

  • معرفی دوره Course Introduction

  • آشنایی با مدرس Meet Your Instructor

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • آشنایی با .NET Core و ویژگی‌های آن Introduction to .NET Core and its features

  • تاریخچه نسخه‌های .NET Core .NET Core Version History

  • تفاوت بین .NET Framework و .NET Core Difference Between .NET Framework and .NET Core

  • آماده‌سازی محیط توسعه با VS Code Setting up a development environment with VS code

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • آشنایی با .NET CLI Introduction to .NET CLI

  • دستورات .NET CLI .NET CLI Commands

  • پلتفرم .Net Core The .Net Core Platform

  • دمو: ساخت یک اپلیکیشن کنسول ساده .NET Core Demo: Building a basic .NET Core console application

مبانی برنامه‌نویسی C# C# Programming Fundamentals

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • آشنایی با C# Introduction to C#

  • تاریخچه نسخه‌های C# History of C# Version

  • اجرای کد در C# C# Code Execution

  • نصب و پیکربندی C# در Visual Studio Installing and Configuring C# in Visual Studio

  • متغیر و نوع داده Variable and DataType

  • دمو: برنامه Hello World در C# Demo: C# Hello World Program

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • عملگرها و اولویت عملگرها Operators and Operators Precedence

  • دستورات شرطی Conditional Statements

  • حلقه‌ها Loops

  • دستورات پرش (Jump Statements) Jump Statements

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • آرایه‌ها و انواع آرایه Arrays and Types of Arrays

  • کار با آرایه‌ها Manipulating Arrays

  • رشته‌ها و متدهای رشته‌ای Strings and String Methods

  • کار با رشته‌ها Manipulating Strings

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • مفاهیم برنامه‌نویسی شیءگرا Object-Oriented Programming Concepts

  • کلاس‌ها و اشیاء Classes and Objects

  • کپسوله‌سازی و انتزاع Encapusulation and Abstraction

  • سازنده‌ها (Constructors) Constructors

  • ارث‌بری Inheritance

برنامه‌نویسی پیشرفته C# Advanced C# Programming

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • چندریختی (Polymorphism) Polymorphism

  • کلاس‌های انتزاعی (Abstract Classes) Abstract Classes

  • اینترفیس‌ها (Interfaces) Interfaces

  • کلاس استاتیک و متدهای استاتیک Static Class and Static Methods

  • متدهای توسعه‌دهنده (Extension Methods) Extension Methods

  • کلاس‌های Partial و متدهای Partial Partial Class and Partial Methods

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • ویژگی‌ها (Property) Property

  • ایندرکسر (Indexer) Indexer

  • Enum در C# Enum in C#

  • مدیریت استثناها (Exception Handling) Exception Handling

  • مدیریت استثناها در اپلیکیشن کنسول Handling Exceptions in Console Application

  • آنچه در این درس خواهید آموخت What you will learn in this Lessson

  • نوع ناشناس (Anonymous Type) Anonymous Type

  • دلیگیت‌ها (Delegates) Delegates

  • رویدادها (Events) Events

  • متدهای ناشناس (Anonymous Methods) Anonymous Methods

  • عبارت لامبدا (Lambda Expression) Lambda Expression

  • درخت عبارت (Expression Tree) Expression Tree

  • همگام و ناهمگام چیست؟ What is Synchronous and Asynchronous?

  • الگوهای برنامه‌نویسی ناهمگام در .NET Asynchronous Programming Patterns in .NET

  • مدل برنامه‌نویسی ناهمگام (APM) Asynchronous Programming Model (APM)

  • الگوی ناهمگام مبتنی بر رویداد (EPM) Event-based Asynchronous Pattern (EPM)

  • الگوی ناهمگام مبتنی بر Task (TAP) Task-based Asynchronous Pattern (TAP)

نمایش نظرات

آموزش C# برای توسعه‌دهندگان .NET
جزییات دوره
18h 2m
61
(آخرین آپدیت)
22,437
3.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری