C# (C Sharp) programming
18.7K subscribers
756 photos
38 videos
8 files
675 links
По всем вопросам- @haarrp

C# - обучающий канал Senior C# разработчика.

@ai_machinelearning_big_data - Machine learning

@itchannels_telegram - 🔥лучшие ит-каналы

@csharp_ci - C# академия

@pythonlbooks- книги📚

Реестр РКН: https://clck.ru/3Fk3kb
Download Telegram
🖥 Статья на блоге Microsoft подробно объясняет, как использовать JSON Schema для управления структурированным выводом OpenAI моделей в .NET-приложениях

🌟 Основная цель — улучшить формат и структуру ответов от моделей, делая их более управляемыми и предсказуемыми. Использование JSON Schema позволяет заранее определить, каким должен быть ответ модели, что особенно полезно для обработки данных в строго заданных форматах. В статье приводятся примеры использования этой техники и интеграции с .NET для создания надежных решений

🔗 Читать: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Создание повторно используемых методов расширения в C#!

💡 Методы расширения — это мощная функция в C#, которая позволяет добавлять новый функционал к существующим типам без изменения их исходного кода.

Вы можете создавать методы расширения практически для всего: классов, структур, интерфейсов и даже делегатов. функциональность

🌟 В этой статье рассматривается, как создавать методы расширения для общего класса для больших проектов. Это поможет вам понять, как расширить функциональность кода таким образом, чтобы ее было удобно поддерживать и использовать повторно в нескольких проектах

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Используйте коллекционные выражения в .NET 8!

🌟 Коллекционные выражения — это лучший и более чистый способ создания коллекций. Он заменяет new[] просто [ ]!

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Обучающая статья, которая объясняет, как передавать данные в обработчики событий в C# с использованием класса EventArgs

🌟 На примере системы управления запасами демонстрируется создание пользовательского класса StockChangedEventArgs для отслеживания изменений в количестве товаров. Статья охватывает создание и использование этих классов в обработчиках событий для более гибкой передачи данных. Приведены примеры кода и задания для практики

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Полезная статья, которая описывает, как оптимизировать работу с базами данных при создании высокопроизводительных API в .NET

🌟 Автор объясняет такие техники, как отключение отслеживания изменений с помощью AsNoTracking, использование кэша для уменьшения количества запросов к базе данных, сокращение выборок при помощи Take() и OrderBy(), избегание лишних подсчетов с помощью AnyAsync(), а также применение скомпилированных запросов для повторяющихся операций. Статья помогает улучшить производительность API на уровне доступа к данным

🔗 Читать: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья обсуждает улучшения в библиотеке System.Text.Json в .NET 9!

⭐️ Обновления включают в себя поддержку иерархических объектов IEnumerable<T>, новых атрибутов для настройки сериализации, улучшения производительности и работы с объектами readonly struct. Эти изменения делают библиотеку более мощной и удобной для работы с JSON в .NET приложениях

🔗 Подробнее: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Linux: t.me/linuxacademiya
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Angular: https://t.me/+qIJAuSEb2MQyMDJi

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
🖥 EfCore.SchemaCompare — инструмент для сравнения схем баз данных Entity Framework Core (EF Core). Он позволяет проверять различия между базой данных и миграциями, обеспечивая удобный способ отслеживания изменений в схемах данных

🌟 Этот инструмент может быть полезен для управления версиями баз данных и предотвращения ошибок, связанных с несовпадением структуры данных при разработке приложений на EF Core

▪️GitHub

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
⚡️ Уроки Unity с нуля.Урок 3: Работа с инструментами unity

Смотреть
Урок 1 Урок 3 Урок 2
Полный курс C# 2024

@csharp_ci
🖥 Реализация пользовательского логгера для ASP.NET Core!

💡 Ведение логов — одна из важнейших частей экосистемы .NET, и любой разработчик должен уметь взаимодействовать с ней для диагностики работоспособности приложения. Особенно важно регистрировать ошибки, возникающие в процессе эксплуатации приложений. Для этого ASP.NET Core предлагает встроенный поставщик ведения логов

🌟 В этой статье мы создадим собственного поставщика, который будет зависеть от встроенного, но в нашем поставщике мы будем собирать информацию и сохранять ее в базе данных

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Огромная книга по C#! (160+ глав)

🔗 Скачать: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья рассказывает о том, как следовать принципам чистого кода и соглашениям по написанию кода на C#. В статье освещаются важные аспекты написания поддерживаемого, понятного и эффективного кода, такие как правильное именование, структурирование, комментирование и другое!

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Понимание Kafka и Zookeeper: как они улучшают ваше .NET-приложение!

💡 В современную эпоху разработки программного обеспечения потребность в эффективной потоковой передаче данных и обработке данных в реальном времени стала первостепенной. Apache Kafka и Zookeeper стали критически важными компонентами для удовлетворения этих потребностей. В этой статье вы узнаете, что такое Kafka и Zookeeper, как они работают и как они могут значительно улучшить ваши приложения .NET!

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья рассказывает о расширении авторизации в ASP.NET Core с использованием преобразования claims (утверждений). Она объясняет, как добавить или изменить claims в токенах пользователя для более гибкого управления правами доступа

🌟 В статье рассматривается интерфейс IClaimsTransformation, который позволяет обогащать claims перед использованием их для авторизации, что полезно в сценариях с ролью RBAC или сложными правами доступа, требующими дополнительной обработки данных из внешних источников

🔗 Читать: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Быстрый совет по .NET:

🌟 Использование Bulk Update в EF Core

💡 Метод ExecuteUpdate позволяет нам определить запрос и выполнить массовое обновление всех сущностей, соответствующих заданным критериям.

🌟 Он был выпущен в EF 7.

Как его использовать?

🌟 Сначала напишите запрос для выбора записей, которые вы хотите обновить.
Затем вызовите метод ExecuteUpdate для полученного IQueryable.

🌟 Метод SetProperty используется для указания свойств, которые мы хотим обновить.

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
📹 Unity полный курс Урок 5. Добавление физики и первый скрипт

Видео
Следующий урок
Полный курс

@csharp_ci