Этот курс поможет вам быстро и уверенно войти в мир C# и .NET, разобравшись в ключевых концепциях языка, инструментах экосистемы и практических способах создания приложений с нуля.
Что вы узнаете на этом курсе
Материал курса структурирован так, чтобы вы постепенно освоили как основы синтаксиса C#, так и важные элементы разработки на платформе .NET.
Изучение синтаксиса и фундаментальных конструкций языка
Вы начнёте с фундаментальных элементов, без которых невозможно двигаться дальше в изучении C#:
переменные и типы данных;
условные конструкции и циклы;
работа с методами и структурами управления кодом.
Работа с коллекциями и LINQ
Вы познакомитесь с системными коллекциями .NET и освоите LINQ — один из самых мощных инструментов языка для обработки данных.
Библиотеки и функциональные возможности .NET
Курс охватывает наиболее востребованные библиотеки и модули платформы:
работу с файлами и потоками;
создание и выполнение HTTP‑запросов;
сериализацию и десериализацию объектов в JSON.
Инструменты экосистемы .NET
Вы узнаете, как устроена современная экосистема .NET и какие инструменты используют разработчики ежедневно.
Командная строка .NET CLI
Разберёте основы работы с dotnet CLI: создание проектов, управление зависимостями, запуск и сборка приложений.
Структура проектов и рабочая среда
Поймёте, как устроена типичная структура проекта .NET, познакомитесь с популярными IDE и получите базовые навыки оптимизации рабочего процесса.
Практическая часть: создание первого API
В завершение курса вы создадите своё первое API на C#, закрепив теорию на практике.
JSON API с современными инструментами
логирование и обработка ошибок;
внедрение зависимостей (Dependency Injection);
использование базы данных для хранения данных;
структурирование кода по лучшим практикам .NET.
Что даст вам этот курс
Курс подготовит вас к дальнейшему изучению C#, разработке на .NET Core и созданию собственных приложений. К концу обучения вы будете уверенно понимать, как работает язык, его экосистема и основные инструменты — от “hello world” до полноценного API.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.