メイン コンテンツへスキップ
Visual Studio
入門用のチュートリアルとドキュメント | Visual Studio2024-12-13T13:50:25-08:00

Visual Studio でコーディングを学ぶ

Visual Studio IDE を使い始める

ビデオのスクリーンショット

あらゆる種類のアプリを開発したり、言語を学習したりするには、Visual Studio 統合開発環境 (IDE) で作業します。 Visual Studio IDE では、コード編集だけでなく、グラフィク デザイナー、コンパイラ、コード補完ツール、ソース管理、拡張など多数の機能が 1 か所にまとめられています。

この短いビデオをご覧になり、IDE について理解し、基本的なタスクの使い方に親しんでください。

ダウンロード 最新バージョンの Visual Studio をインストールして作業を開始します。 Visual Studio は、学習と個人使用については無料です。 次を選択するだけで、インストール時間とディスク領域を節約するにことができます コンポーネント 必要です。コンポーネントはいつでも必要に応じて後で段階的に追加できます。

Visual Studio IDE をパーソナル設定して、独自の開発スタイルと要件を最適にサポートすることができます。

Visual Studio 個人用設定ビデオのスクリーンショット

ダーク テーマの方がいいですか? Windows のレイアウトを好みに合わせて変更しますか? お気に入りのショートカットキーはありますか?

この短いビデオでは、Visual Studio で使用できるテーマ、フォント、ウィンドウ レイアウト、カスタム キーボード ショートカットなどの便利な個人用設定オプションをご紹介します。

チュートリアルを開始する

dotnet logo

.NET

Visual Studio と .NET を使用すると、デスクトップ、Web、モバイル、ゲーム、IoT 用のアプリケーションを開発できます。.NET アプリは、C#、F# または Visual Basic の言語で記述できます。

.NET Core を使用したデスクトップ開発

ステップバイステップ チュートリアル

シンプルに開始するには、を作成する.NET Core を使用した Windows コンソール アプリ。デバッグと公開の方法についても学習します

さらに多くのことを行う準備はできましたか? 次に、.NET Core のステップ バイ ステップ チュートリアルを示します。このチュートリアルでは、次の手順に従って学習します:

ASP.NET Core を使用した Web/クラウド開発

ステップバイステップ チュートリアル

ASP.NET Core を使用した Web アプリの作成 Razor Pages

ML.NET を使用した機械学習

Cplusplus logo

C++

Windows 上の Visual Studio の一部として、C++、C、およびアセンブリ言語の開発ツールとライブラリを利用できます。 Visual Studio での C++ を使用すると、シンプルなコンソールから Windows デスクトップ アプリ、デバイス ドライバーやオペレーティング システム コンポーネント、モバイル デバイス用のクロスプラットフォーム ゲーム、小さな IoT デバイスから Azure クラウドでのマルチサーバー コンピューティングまで、何でも作成できます。

デスクトップ アプリ

ステップ バイ ステップ チュートリアル

シンプルなものから始めましょう。 コンソール計算機アプリを作成することから学習を開始しましょう。

追加のガイド

Python logo

Python

Visual Studio は、組み込み型の Python 開発 および  Data Science ワークロードを利用した Python 言語用のパワフルな IDE です。 Python は、多数の無料ライブラリを使用したプログラミング言語として人気があり、簡単に習得できます。 Visual Studio で Python を使用して、Web アプリケーション、Web サービス、デスクトップ アプリ、スクリプト、および科学的なコンピューティングをビルドします。 これは、多くの大学、科学者、カジュアル、プロフェッショナル開発者によって同じように使用されています。

データ サイエンスと分析のアプリケーション

ステップ バイ ステップ チュートリアル

最初の対話型開発を使った Python アプリを作成します

デスクトップ アプリ

ステップ バイ ステップ チュートリアル

Visual Studio で Python を使ったデスクトップ アプリ

追加のガイド

Visual Studio での Python

Web アプリケーション

ステップ バイ ステップ チュートリアル

Django で Visual Studio を使った Python Web アプリ を作成します

JavaScript TypeScript logo

JavaScript/TypeScript

Visual Studio は Javascript を直接使用した場合と、JavaScript に基づいて構築され、大規模な Web アプリ開発でよく使用されるオープンソース言語である  TypeScript を使用した場合の両方において、Javascript 開発における豊富なサポートを提供します。

Node.js logo

Node.js

Visual Studio には、JavaScript を使用して高速でスケーラブルなサーバー アプリケーションを構築するためのプラットフォームである Node.js 用のツールが組み込まれています。 Node.js はランタイムであり、 npm は Node.js モジュールのパッケージ マネージャーです。 Visual Studio がなぜ強力な node.js 開発環境なのかを説明します。

Node.js ツールを使用した Web/クラウド開発

簡易 Web アプリ フレームワークで Node.jp ツールを使った Visual Studio での Web アプリ を作成します

React Web UI

React  は Web アプリケーション ユーザー インターフェイスをビルドするために Facebook によって開発された人気のある JavaScript ライブラリです。 React で Visual Studio で Node.jp ツールを使ったシンプルな Web アプリを作成します。 GitHub で、Visual Studio コミュニティ用の Node.js ツールに参加する

GitHub Copilot

AI プログラマーとペアを組んで、より多くの作業に対応します。 コードとコードのコメントで表示される複数行の提案のヘルプを使用して、フローに留まり、タスクを迅速に完了します。 GitHub Copilot Chat を使用して会話を開始し、コーディング関連の質問に対する回答を受け取ります。

分野別に Visual Studio のスキルを伸ばすためのイメージ

Git/GitHub ツール ー バージョン コントロール

Visual Studio は、ファースト クラスの 組み込みの Git と GitHub のエクスペリエンスを提供します。 認証、複製、新しいリポジトリの作成などの機能が Visual Studio に組み込まれているため、Git と GitHub を使い始めるのが非常に簡単になります。 ソース管理を管理するために外部ツールに依存する必要がなくなり、また git と GitHub を Visual Studio で利用できるようにするために Git の専門家である必要はなくなりました。

分野別に Visual Studio のスキルを増やす

さらに多くのことを行う準備はできましたか? 学習パスに推奨される追加の学習モジュールを使用してスキルを伸ばす

フィードバック