32 подписчика
Что изучать начинающему разработчику на C#
Определенные C# библиотеки и фреймворки утрачивают актуальность. Примером устаревших технологий являются Web Forms для веб-разработки и Silverlight для создания интернет-приложений.
✅ Бибилиотеки:
- 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 - инструмент контроля версий программы
Сейчас идет активная запись на осенний поток. Если вы хотите записаться или вам нужна консультация, то пишите мне в бота
P.S. Если вы сейчас активно проходите "Основы программирования", то вы успеваете как раз к осеннему потоку. Но лучше все-таки через консультацию
1 минута
30 марта 2024