Обучение кодированию в Visual Studio
Начало работы с Visual Studio IDE
Чтобы разработать приложение любого типа или изучить язык, вы будете работать в интегрированной среде разработки Visual Studio (IDE). Помимо изменения кода, Visual Studio IDE объединяет графические конструкторы, компиляторы, средства завершения кода, системы управления версиями, расширения и многие другие функции в одном месте.
Просмотрите это короткое видео, чтобы ознакомиться с интегрированной средой разработки и узнать, как использовать ее для базовых задач.
Скачать и установить последнюю версию Visual Studio, чтобы начать работу. Visual Studio предоставляется бесплатно для изучения и индивидуального использования. Вы можете сократить время установки и сэкономить место на диске, выбрав только компоненты нужные. При необходимости вы можете постепенно добавлять другие компоненты позже в любое время.
Вы можете персонализировать Visual Studio IDE различными способами, чтобы наилучшим образом поддерживать собственный стиль разработки и требования.
Предпочитаете темную тему? Хотите изменить макет окон по-своему? У вас есть любимые сочетания клавиш?
Ознакомьтесь с этим кратким видео, в котором мы подробно описываем некоторые популярные параметры персонализации, такие как темы, шрифты, макет окна и настраиваемые сочетания клавиш, доступные в Visual Studio.
Запуск учебника
![](https://visualstudio.microsoft.com/wp-content/uploads/2023/07/C-2.webp)
.NET
С помощью Visual Studio и .NET можно разрабатывать классические приложения, веб-приложения, мобильные приложения, игры и решения для Интернета вещей. Приложения .NET можно создавать на языке C#, F# или Visual Basic.
Разработка классических приложений с помощью .NET Core
Пошаговый учебник
Чтобы начать с простого, создайте Консольное приложение Windows с .NET Core. Кроме того, узнайте, как отлаживать и публиковать
Готовы выполнять дополнительные задачи? Вот еще один пошаговый учебник .NET Core для изучения:
Разработка веб-приложений и облачных решений с помощью ASP.NET Core
Смотреть
Пошаговый учебник
Создание веб-приложения с помощью ASP.NET Core Razor Pages
Разработка игр с помощью Unity
Машинное обучение с помощью ML.NET
Смотреть
Пошаговый учебник на 10 минут
Обучите и используйте вашу первую модель машинного обучения с помощью ML.NET в Visual Studio
![](https://visualstudio.microsoft.com/wp-content/uploads/2021/03/Cheader-img.webp)
C++
Средства разработки на языках C++, C и ассемблера, а также библиотеки доступны в составе Visual Studio в Windows. Вы можете использовать C++ в Visual Studio для создания любых решений — от простой консоли до настольных приложений Windows, от драйверов устройств и компонентов операционной системы до кроссплатформенных игр для мобильных устройств, от небольших устройств IoT до многосерверных вычислительных платформ в облаке Azure.
Классические приложения
Пошаговый учебник
Начнем с простого. Начните свое обучение с создания консольного приложения калькулятора
Дополнительные руководства
![](https://visualstudio.microsoft.com/wp-content/uploads/2023/07/Python.webp)
Python
Visual Studio — мощная интегрированная среда разработки для языка Python за счет встроенных рабочих нагрузок разработки на языке Python и обработки и анализа данных. Python — популярный, удобный в изучении и бесплатный для использования язык программирования со множеством свободно распространяемых библиотек. В Visual Studio с помощью Python можно создавать веб-приложения, веб-службы, классические приложения, сценарии и решения для научных вычислений. Это решение используется многими университетами, учеными, любителями и профессиональными разработчиками.
Приложения для обработки и анализа данных
Пошаговый учебник
Создайте свое первое приложение Python с помощью интерактивной разработки
Классическое приложение
Пошаговый учебник
классическое приложение с помощью Python в Visual Studio
Дополнительные руководства
Веб-приложения
Пошаговый учебник
Создайте веб-приложение Python с помощью Visual Studio и Django
![](https://visualstudio.microsoft.com/wp-content/uploads/2023/07/javascript.webp)
JavaScript/TypeScript
В Visual Studio предоставляется широкая поддержка разработки JavaScript как для непосредственного использования JavaScript, так и для использования TypeScript: это язык с открытым кодом, опирающийся на JavaScript и часто использующийся при разработке крупных веб-приложений.
Веб-приложение
Узнайте, как создать веб-приложение ASP.NET Core с помощью Typescript
Дополнительные руководства
![](https://visualstudio.microsoft.com/wp-content/uploads/2023/07/Node.webp)
Node.js
Visual Studio содержит встроенные инструменты для Node.js , это платформа для создания быстрых и масштабируемых серверных приложений с использованием JavaScript. Node.js представляет собой среду выполнения, а npm — диспетчер пакетов для модулей Node.js. Узнайте, благодаря чему Visual Studio является мощной средой разработки Node.js.
Разработка веб-приложений и облачных решений с помощью инструментов Node.js
Создайте веб-приложение в Visual Studio с использованием инструментов Node.js с инфраструктурой веб-приложений Экспресс.
Пользовательский веб-интерфейс React
React — популярная библиотека JavaScript, разработанная корпорацией Facebook для создания пользовательских интерфейсов веб-приложений. Создайте простое веб-приложение с использованием инструментов Node.js в Visual Studio с использованием React. Присоединяйтеськ сообществу инструментов Node.js для Visual Studio на GitHub.
![Развернуть Изображение для расширения навыков Visual Studio по областям](https://visualstudio.microsoft.com/wp-content/uploads/2021/03/Expand.png)
Инструменты Git/GitHub — управление версиями
Visual Studio предоставляет первоклассные встроенные возможности Git и GitHub. Такие функции, как проверка подлинности, клонирование и создание новых репозиториев, встроены в Visual Studio, что упрощает начало работы с Git и GitHub. Вам больше не нужно полагаться на внешние инструменты для управления системой управления версиями или быть экспертом по Git, чтобы иметь возможность использовать Git и GitHub в Visual Studio.
Расширьте свои навыки работы с Visual Studio в отдельных областях
Готовы выполнять дополнительные задачи? Расширьте свои навыки с помощью дополнительных обучающих модулей, рекомендуемых для вашей схемы обучения