О разделе

Данный раздел посвящен языку программирования C# и платформе .NET. Доступые подразделы:

Общая тематика

Полное руководство по C# 12 и .NET 8
Данное руководство начального уровня призвано помочь в короткие сроки освоить все основные концепции языка программирования C#.

Дополнительное руководство по платформе .NET
Данное руководство знакомит с допонительными концепция платформы .NET, которые можно применять при создании приложений на языке C#.

Руководство по MSIL
Руководство по промежуточному языку Microsoft Intermediate Language, в который компилируется код C#.

Паттерны проектирования
Руководство раскрывает возможности языка на более высоком уровне и покрывает все основные паттерны проектирования на C#.

Сетевое программирование в С# и .NET
Создание сетевых приложений (TCP/UDP/HTTP) на C#.

Алгоритмы и структуры данных
Разбор базовых структур данных и их построение на C#.

Вопросы для самопроверки
Вопросы для самопроверки полученных знаний по C#/.NET.

Собеседование по C# и .NET
Вопросы с собеседований по C# и .NET. Уровень - Junior/Middle Developer.

Веб-разработка

Руководство по ASP.NET 8 Core
Создание веб-приложений с помощью кроссплатформеного фреймворка .NET 8.

Руководство по ASP.NET Core MVC
Создание веб-приложений с помощью фреймворка ASP.NET Core MVC.

Руководство по Razor Pages
Создание веб-приложений с помощью технологии Razor Pages.

Руководство по SignalR
Создание приложений, которые работают в реальном режиме времени, с помощью библиотеки SignalR.

Руководство по gRPC
Создание сервисов, которые применяют технологию gRPC.

Руководство по Blazor
Создание приложений с помощью фреймворка Blazor.

Базы данных

Руководство по работе с MongoDB в C#

Руководство по Entity Framework Core 8

Руководство по ADO.NET и работе с базами данных в C# и .NET 8

Графические приложения

Руководство по .NET MAUI
Разработка на C# кроссплатформенных мобильных и декстопных приложений под Android, iOS, Windows и MacOS с помощью фреймворка .NET MAUI

Программирование на Windows Forms
Создание графических приложений под Windows на платформе Windows Forms

Руководство по WPF
Создание настольных приложений с богатой насыщенной графикой под Windows на платформе WPF

Руководство по UWP
Создание приложений под Windows 10 /11 на платформе Universal Windows Platform

Игры

MonoGame
Руководство по игростроению на платформе MonoGame

Архив (Неактуальные материалы)

Xamarin Forms
Разработка на C# кроссплатформенных приложений под Android, iOS и UWP с помощью платформы Xamarin Forms

Руководство по ASP.NET 5 Core
Создание веб-приложений с помощью кроссплатформеного фреймворка .NET 5.

Angular и ASP.NET Core
Создание веб-приложений с помощью ASP.NET Core и Angular 2+.

Руководство по Entity Framework Core 5.0

Руководство по ADO.NET и работе с базами данных

Руководство по Entity Framework 6

Полное руководство по ASP.NET MVC 5
Разработка веб-приложений на платформе ASP.NET с применением паттера MVC.

Руководство по Web API
Создание веб-сервисов на платформе ASP.NET Web API.

Онлайн-книга Изучаем ASP.NET MVC 4

Руководство по Windows Phone

Руководство по Silverlight 5

Что нового

Обновлено руководство по фреймворку Blazor в ASP.NET Core и C#

01.12.2023


В руководство по Entity Framework Core добавлена статья про Комплексные типы

25.11.2023


Добавлена статья про Получение параметров строки запроса в ASP.NET Core и C#

06.09.2023


Добавлена статья про Кэширование ответа и OutputCache в ASP.NET Core и C#

25.08.2023


Добавлена статья про Публикацию с помощью Native AOT в нативное приложение в C# и .NET

09.07.2023

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850