C# 1001 notes
Kanalga Telegram’da o‘tish
Регулярные короткие заметки по C# и .NET. Просто о сложном для каждого. admin - @haarrp
Ko'proq ko'rsatish6 539
Obunachilar
-324 soatlar
-17 kunlar
-230 kunlar
Postlar arxiv
6 539
👩💻 Clean code и связь с архитектурными паттернами в C#
Приглашаем на открытый урок.
🗓 05 марта в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «C# Developer Professional».
На вебинаре:
✔️принципы clean code и основные архитектурные паттерны написания проекта (такие как, Layered Architecture, Clean Architecture, Repository Pattern), которые позволяют отделять бизнес логику и писать легко поддерживаемые приложения
✔️кроме того как надо, посмотрим на примеры, которые принято называть антипаттернами.
По итогам вебинара каждый участник:
✔️ Сможет улучшать качество кода в своих проектах с помощью практических инструментов.
🔗 Ссылка на регистрацию: https://otus.pw/lZHW/
#реклама
О рекламодателе
6 539
🖥 Курс: Создание веб-приложения ASP.NET Core MVC!
🌟 Создание современных веб-приложений требует глубокого понимания как интерфейсной, так и серверной разработки. ASP.NET Core MVC - это мощный фреймворк для создания полноформатных веб-приложений с чистой архитектурой и поддерживаемым кодом.
🕖 Продолжительность: 1:08:59
🔗 Ссылка: *клик*
6 539
👩💻 Консольный чат на C# в прямом эфире
Приглашаем на открытый урок.
🗓 25 февраля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «C# Developer Professional».
На вебинаре:
✔️Рассмотрим создание интеррактивного консольного чата на языке C#
✔️Рассмотрим такие классы как TcpConnection и TcpListener, поговорим про TcpSocker и Network стрим и в целом концепцию обмена данных по сети.
По итогам вебинара каждый участник:
✔️ Сможет создать свой маленький интерактивный чат в консоли
✔️Научится отправлять любые данные по сети, чтобы создать в будущем что-то сложное.
🔗 Ссылка на регистрацию: https://otus.pw/sVR3/
#реклама
О рекламодателе
6 539
Repost from Machinelearning
+2
🌟 DeepSearcher: ИИ-комбайн для ваших данных.
Проект объединяет использование LLM, векторные базы данных для выполнения задач поиска, оценки, ризонинга на основе предоставленных данных (файлы, текст, источники).
Позиционируется разработчиками как инструмент для управления знаниями предприятия, интеллектуальных QA-систем и сценариев поиска информации.
DeepSearcher умеет использовать при необходимости информацию из интернета, совместим с векторными базами Milvus и их сервис-провайдером Zilliz Cloud, эмбедингами Pymilvus, OpenAI и VoyageAI. Есть возможность подключения LLM DeepSeek и OpenAI по API напрямую или через TogetherAI и SiliconFlow.
Поддерживается локальная загрузка файлов, подключение веб-краулеров FireCrawl, Crawl4AI и Jina Reader.
В ближайших планах - добавление возможности веб-клиппера, расширение списка поддерживаемых векторных баз, создание RESTful API интерфейса.
▶️ Локальная установка и запуск:
# Clone the repository
git clone https://github.com/zilliztech/deep-searcher.git
# Create a Python venv
python3 -m venv .venv
source .venv/bin/activate
# Install dependencies
cd deep-searcher
pip install -e .
# Quick start demo
from deepsearcher.configuration import Configuration, init_config
from deepsearcher.online_query import query
config = Configuration()
# Customize your config here
config.set_provider_config("llm", "OpenAI", {"model": "gpt-4o-mini"})
init_config(config = config)
# Load your local data
from deepsearcher.offline_loading import load_from_local_files
load_from_local_files(paths_or_directory=your_local_path)
# (Optional) Load from web crawling (`FIRECRAWL_API_KEY` env variable required)
from deepsearcher.offline_loading import load_from_website
load_from_website(urls=website_url)
# Query
result = query("Write a report about xxx.") # Your question here
📌Лицензирование: Apache 2.0 License.
🖥GitHub
@ai_machinelearning_big_data
#AI #ML #Agents #DeepSearcher6 539
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2024 ГОДУ? 🚀
Чтобы стать Senior C# разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!
👉 Стартуем 24 февраля.
Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.
Ты научишься:
✅ Разбивать приложение на слои в соответствии с Clean Architecture
✅ Формировать Domain Model и применять тактические паттерны DDD
✅ Реализовывать Use Case как Command/Query
✅ Делать синхронные и асинхронные интеграции, не загрязняя ядро приложения
✅ Писать 3 вида тестов для разных слоев приложения
Полная программа ТУТ 👉 https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2VtzqvxyrMB&utm_campaign=5
А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач.
А еще:
✅ Проверим все домашки
✅ Поддержим в чате
✅ Проведем живые разборы
✅ Ответим на все вопросы
📕 Сертификат об участии по итогам прохождения курса.
🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd?utm_source=posev&utm_medium=erid:2VtzqvxyrMB&utm_campaign=5
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2VtzqvxyrMB
6 539
🖥 Это — пошаговое руководство по созданию API с операциями создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!
🔗 Ссылка: *клик*
@csharp_1001_notes
6 539
🔍 Как улучшить мониторинг приложений в .NET?
На открытом уроке «Трейсинг запросов в .NET с использованием Jaeger v2» мы покажем, как настраивать и использовать мощные инструменты для анализа запросов.
Что вас ждёт:
— Общая концепция трейсинга запросов в распределённых системах.
— Настройка Jaeger v2 для ASP.NET Core.
— Анализ данных в Jaeger UI.
📅 Урок пройдет 20 февраля в 20:00 в преддверии старта курса «C# ASP.NET Core разработчик», а все участники получат 🎁скидку на обучение.
👉Зарегистрируйтесь на бесплатный урок прямо сейчас, чтобы прокачать свои навыки мониторинга и отладки приложений: https://otus.pw/fAT7/?erid=2W5zFH4WwS8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
6 539
🖥 Пара примеров полнотекстового поиска Entity Framework:
🌟 Если ваша платформа БД поддерживает это и вам действительно нужен поиск по шаблону, рассмотрите возможность использования полнотекстового поиска для эффективного выполнения запросов!
@csharp_ci
6 539
Евгений Разинков – преподаватель ML в Казанском университете с многолетним стажем, руководитель собственной команды ML-инженеров и автор популярного канала по машинному обучению на YouTube
приглашает вас в свою AI-школу.
Особенности:
• теория и практика
• акцент на самостоятельную реализацию архитектур с нуля
• полное понимание того, что происходит внутри нейронной сети
• архитектуры от сверточных нейронных сетей до трансформеров и языковых моделей.
Регулярные живые QA-сессии, дружное комьюнити, а также компетишены, где можно будет посоревноваться (в командах и поодиночке) в решении ML задач.
От вас: владение Python и знание основ классического ML (регрессия, классификация, градиентный спуск).
Если классический ML не знаете - есть базовые курсы по ML.
7 месяцев, 4 курса:
• AI: от основ до языковых моделей
• Math for AI - необходимый математический бэкграунд
• MLOps - всё про жизненный цикл модели, логирование, версионирование, docker
• Decision making in AI - управление AI-проектом и стратегия
В рамках Capstone Project вы с нуля реализуете и обучите небольшую языковую модель для генерации простых историй, а также выведете ее в продакшн.
Полная стоимость за 7 месяцев (все 4 курса):
• 112 000 рублей (единоразово)
или
• 17 000 рублей в месяц
Если материалы вам не понравятся, мы вернем деньги за текущий оплаченный месяц (и последующие при единоразовой оплате)!
Старт уже 17 февраля, скорее регистрируйтесь здесь!
Еще больше подробностей о курсе ищите в видео и на странице с отзывами участников.
Кстати, теоретические видео курса AI: от основ до трансформеров находятся в открытом доступе на канале Евгения!
ООО «Лаборатория Евгения Разинкова», ИНН: 5043088023, erid: 2VtzqxKcuC1
6 539
+4
👨🎓 Algorithmica
Это бесплатный учебник с открытым доступом, посвященная изучению алгоримтов.
В нем можно найти абсолютно любой алгоритм с кодом и хорошим объяснением.
▪Учебник на русском
▪На английском
▪Github
6 539
🔥 Хотите узнать, как создавать мощные WebAPI с MongoDB и EF Core?
Добро пожаловать на эксклюзивный открытый урок «Создание WebAPI с помощью EF Core и MongoDB»! 🚀
📗На бесплатном вебинаре вы узнаете:
— Как работать с NoSQL-хранилищем MongoDB в реальных приложениях.
— Новые возможности EF Core для интеграции с MongoDB.
— Стандарты работы с MongoDB в .NET.
📅 Встречаемся 12 февраля в 🕗 20:00 мск. Этот урок - ваша возможность погрузиться в мир передовых технологий ASP.NET.
А участники получат эксклюзивную скидку на обучение на курсе «C# ASP.NET Core разработчик». 🎓
Не упустите возможность! Зарегистрируйтесь на открытый урок прямо сейчас: https://otus.pw/1x3f/?erid=2W5zFJj3Cbr
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
6 539
🖥 Это - подробное руководство по обеспечению безопасности API в экосистеме .NET!
🌟 Оно охватывает ключевые концепции, такие как различие между аутентификацией и авторизацией, использование токенов (например, JSON Web Tokens, JWT) для статeless-аутентификации, и принцип минимальных привилегий, который подразумевает предоставление только необходимых разрешений для снижения потенциальных рисков безопасности.
🔗 Ссылка: *клик*
6 539
+1
«Бота в ТГ сделать можешь?» – отвечаешь «ДА» и сразу зарабатываешь
💬 Я верю в качество. Из того, что видел по C#, лучше IRON PROGRAMMER в России просто нет. Тут вообще нет конкурентов! – Отзыв одного из 10 000 учеников
Рынок Tg-ботов растёт. Все хотят автоматизацию. Но 90% разработчиков сливаются не доведя проект до конца.
Мы это исправим.
Учим писать ботов на C# – быстро, надёжно, профессионально.
🔹 Ты сразу берёшь заказ на фрилансе
🔹 Мы ведём тебя пошагово помогая с кодом и разбором задач
🔹 За месяц ты сдаёшь готовый бот и получаешь деньги
Кому это нужно?
✔ Тем, кто хочет зарабатывать на Telegram-ботах, но не знает с чего начать
✔ Тем, кто боится брать заказы без опыта
✔ Тем, кто кодит, но не понимает как довести проект до ума
Через месяц у тебя реальный клиент и pro кейс в портфолио.
📌 Готов забрать первый заказ? Тогда тебе сюда ЖМИ
#реклама
О рекламодателе
6 539
🖥 Эта статья посвящена быстрому выполнению массовых вставок (bulk inserts) в базу данных с использованием C# и Entity Framework Core!
🔗 Ссылка: *клик*
@csharp_ci
6 539
🚀 Быстрый совет по увеличению производительности .NET API! 🚀
Использование потоков (async/await) может предотвратить блокировку между эндпоинатми и увеличить скорость работы вашего API! 🚀
#DotNET #APIOptimization #DevTips #Coding
@csharp_1001_notes
6 539
🖥 В этой статье автор делится опытом использования .NET Aspire, платформы для упрощения управления зависимостями и настройками приложений в .NET, в продакшене!
🌟 Автор рассказывает о 10 ключевых уроках, включая простоту добавления Aspire в существующие проекты, необходимость написания кастомных интеграций (например, для Elasticsearch) и важность управления зависимостями на этапе старта приложений. Aspire позволяет разработчикам создать так называемую "F5-настройку", при которой приложение можно запускать и отлаживать нажатием одной кнопки, что значительно улучшает процесс разработки и упрощает онбординг новых участников команды.
🔗 Ссылка: *клик*
@csharp_1001_notes
6 539
🎥 🚀 Вебинар: Транзакции в реляционных СУБД — основы, лучшие практики и стратегии обеспечения согласованности данных.
💪 Особенности вебинара:
1. Как организовать управление в реляционных СУБД и почему их использование важно для защиты и согласования данных.
2. Принципы ACID: что лежит в основе надежной работы транзакций и как обеспечить выполнение этих преобразований.
⭐ В результате вебинара:
- Вы поймёте, как эффективно использовать обработку данных в реляционных СУБД.
- Изучите основные понятия ACID, блокировки и реализации, необходимые для построения устойчивых и безопасных систем.
- Узнаете, как разрабатываются подходы, минимизирующие ошибки, повышающие производительность и кратковременные масштабирования приложений.
🚀 Не упустите возможность стать экспертом. Всем участникам будут доступны сециальные условия для постулпения на курс Highload Architect в Otus.
👉 Зарегистрируйтесь для участия: https://otus.pw/Y3xI/?erid=2W5zFHU5fiG
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
6 539
🖥 Это — пошаговый учебный план по изучению ASP.NET Core с нуля!
💡 Он включает 17 модулей, охватывающих такие темы, как настройка CLI, шаблоны приложений, внедрение зависимостей, создание API, подключение к PostgreSQL и использование шаблона MVC.
🔗 Ссылка: *клик*
@csharp_1001_notes
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
