Найти тему
32 подписчика

Что изучать начинающему разработчику на C#


Определенные C# библиотеки и фреймворки утрачивают актуальность. Примером устаревших технологий являются Web Forms для веб-разработки и Silverlight для создания интернет-приложений.

✅ Бибилиотеки:

- ASP.NET Core – для разработки высокопроизводительных веб-приложений.
- Entity Framework Core – мощный ORM фреймворк для работы с базами данных.
- Serilog или NLog – для продвинутого логирования приложений.
- AutoMapper – для упрощения маппинга между объектами.
- MediatR – для реализации шаблона "Посредник" и упрощения архитектуры приложений.

✅ Фреймворки:

- .NET 8 – последняя версия платформы .NET, обеспечивающая кросс-платформенную поддержку и высокую производительность.
- Blazor – для создания интерактивных веб-UI с использованием C# вместо JavaScript.
- MAUI – новый подход от Microsoft для создания кросс-платформенных мобильных и десктопных приложений.
- Orleans – фреймворк для создания распределенных высокомасштабируемых приложений.
- IdentityServer – фреймворк для реализации аутентификации и авторизации.

✅ Инструменты:

- Visual Studio 2022/2023 – последняя версия IDE от Microsoft, предлагающая многочисленные улучшения для разработчиков C#.
- Visual Studio Code – популярный редактор кода с обширной поддержкой расширений для C# разработки. 
- Docker – для контейнеризации и упрощения развертывания приложений. 
- Azure DevOps – для автоматизации процессов CI/CD и управления проектами. 
- Rider от JetBrains – альтернативная IDE для разработки на C#, предлагающая множество продвинутых функций для работы с кодом.
- Git - инструмент контроля версий программы

💻 Самые АКТУАЛЬНЫЕ инструменты мы изучаем на курсе "WEB программирование на ASP.NET Core".

Сейчас идет активная запись на осенний поток. Если вы хотите записаться или вам нужна консультация, то пишите мне в бота

P.S. Если вы сейчас активно проходите "Основы программирования", то вы успеваете как раз к осеннему потоку. Но лучше все-таки через консультацию
1 минута