C#で学ぶプログラミング入門

C#で学ぶプログラミング入門

C# 入門編 Visual Studio 2022 初心者向けガイド ~基本から応用まで~【前編】

C# 入門編 Visual Studio 2022 初心者向けガイド ~基本から応用まで~【前編】

動画タイプ
一般
公開日
2024年12月4日
再生回数
1万1349回
高評価数
161
データ確認日時
2026年5月29日 11:31

動画概要

今回はプログラミングにおける強力な味方であるVisual Studioについて解説します。

この動画では以下について説明します。

Visual Studioとは何か?
基本機能(インストールからコーディング、デバッグ、リリースまで)
応用機能(Git連携、リファクタリング支援、ホットリロードなど)
便利なショートカットキー

以下のような方に役立つ内容となっています。

プログラミング初心者の方、特にC# 開発を始めようとしている方
Visual Studioを使い始めたが、まだいまいち使いこなせていないと感じる方

Visual Studioのような統合開発環境はプログラミングにおいて必須といえます。
「C# 」+「Visual Studio」は生産性を上げるための強力な組み合わせです。Visual Studioの使い方を一緒に学びましょう!

●目次
01:14 このチャンネルについて
01:56 目次
02:19 Visual Studioとは?
05:46 インストール
08:18 基本(プロジェクト作成からビルドまで)
16:53 前編のまとめ

●動画の元になっているブログ記事
https://prota-p.com/cshap_basic_ex1_v...

●動画内で紹介している関連動画
C# 入門編(0)プログラミングを学ぶメリットは?C# がおすすめな理由
   • 【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由  

C# 入門編(11)名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
   • 【初心者向け】C# 入門(11-1) 名前空間とファイル分割 ~Visual Stu...  
   / sdf0a92ini  

C# 入門編(1)Visual Studioで開発 ~HTMLでHello World~
   • 【初心者向け】C# 入門(1) VisualStudioの使い方 ~HTMLでHel...  

C# 入門編(6)エラーの種類とデバッグ方法 ~初心者が最低限覚えておきたいポイント~
   • 【初心者向け】C# 入門(6-1) エラーの種類とデバッグ方法 ~初心者が知っておき...  
   • 【初心者向け】C# 入門(6-2) エラーの種類とデバッグ方法 ~初心者が知っておき...  

●動画と記事の一覧
以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。
(記事・動画のコンテンツ一覧:https://prota-p.com/)

■プログラミングの学習方法
プログラミングを効率よく学習する方法を説明します。

動画リンク
   • プログラミング学習  

プログラミング学習を独学で効率よく進める方法とは?
   • プログラミング学習を独学で効率よく進める方法とは?  

■C# プログラミングをざっくり知りたい方
C# とは何か?C# プログラミングの全体像をざっくり知りたい方は、まずは以下をご覧ください。

【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由
   • 【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由  
【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門
   • 【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門  

■C# 入門編
C# 入門者向けの内容です。C# の様々な機能を段階的に学びながら、HTMLコードを生成するプログラムを作ります。
   • C#入門編(初心者向け)  

(1) VisualStudioの使い方 ~HTMLでHello world~
   • 【初心者向け】C# 入門(1) VisualStudioの使い方 ~HTMLでHel...  

(2) 変数と型 ~HTMLへ入力値を埋め込む~
   • 【初心者向け】C# 入門(2) 変数と型 ~HTMLへ入力値を埋め込む~  

(3) 演算子と式 ~BMI計算をした結果をHTMLで出力~
   • 【初心者向け】C# 入門(3) 演算子と式 ~BMI計算をした結果をHTMLで出力~  

(4) 選択(条件分岐) ~BMIを計算し適正体重かを判定~
   • 【初心者向け】C# 入門(4) 選択(条件分岐) ~BMIを計算し適正体重かを判定~  

(5) 反復(ループ処理)~複数のデータを表で表示~
   • 【初心者向け】C# 入門(5) 反復(ループ処理)~複数のデータを表で表示~  

(6) エラーの種類とデバッグ方法 ~初心者が知っておきたいポイント~
   • 【初心者向け】C# 入門(6-1) エラーの種類とデバッグ方法 ~初心者が知っておき...  
   • 【初心者向け】C# 入門(6-2) エラーの種類とデバッグ方法 ~初心者が知っておき...  

(7)クラス、メソッドによるコードの部品化 ~オブジェクト指向の土台を学ぶ~
   • 【初心者向け】C# 入門(7-1) クラス、メソッドによるコードの部品化 ~オブジェ...  
   • 【初心者向け】C# 入門(7-2) クラス、メソッドによるコードの部品化 ~オブジェ...  

(8) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~
   • 【初心者向け】C# 入門(8-1) オブジェクト指向とは?「カプセル化」 ~部品をブ...  
   • 【初心者向け】C# 入門(8-2)  オブジェクト指向とは?「カプセル化」 ~部品を...  

(9) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~
   • 【初心者向け】C# 入門(9-1) オブジェクト指向とは?「継承」 ~クラスを機能拡...  
   • 【初心者向け】C# 入門(9-2) オブジェクト指向とは?「継承」 ~クラスを機能拡...  

(10) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~
   • 【初心者向け】C# 入門(10-1) オブジェクト指向とは?「ポリモーフィズム(多態...  
   • 【初心者向け】C# 入門(10-2) オブジェクト指向とは?「ポリモーフィズム(多態...  

(11) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
   • 【初心者向け】C# 入門(11-1) 名前空間とファイル分割 ~Visual Stu...  
   • 【初心者向け】C# 入門(11-2) 名前空間とファイル分割 ~Visual Stu...  

(12) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~
   • 【初心者向け】C# 入門(12-1) オブジェクト指向【インターフェイス】 ~さまざ...  
   • 【初心者向け】C# 入門(12-2) オブジェクト指向【インターフェイス】 ~さまざ...  

(13) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~
   • 【初心者向け】C# 入門(13-1) コレクションとジェネリック型 ~リストと辞書で...  
   • 【初心者向け】C# 入門(13-2) コレクションとジェネリック型 ~リストと辞書で...  

(14) 例外処理の基本(try,catch,throw)~アプリの「想定外」を防ぐ~
   • 【初心者向け】C# 入門(14) アプリの「想定外」を防ぐ ~try,catch,t...  

(15) デリゲート(Delegate)とラムダ式 ~メソッドの部品化と再利用!~
   • 【初心者向け】C# 入門(15) デリゲートとラムダ式 ~メソッドの部品化と再利用!~  

(16)LINQ ~統合言語クエリでデータ操作を効率的に行う~
   • 【初心者向け】C# 入門(16-1) LINQ ~データ操作を効率的に行う~ 【併せ...  
   • 【初心者向け】C# 入門(16-2) LINQ ~データ操作を効率的に行う~ 【併せ...  

(17)非同期処理(async, await, Task) ~複数の処理を並行して実行~
   • C#入門編(17-1)非同期処理(async, await, Task) ~複数の処...  
   • C#入門編(17-2)非同期処理(async,  await, Task) ~複数の...  

(18)NuGetパッケージの使い方 ~CSVファイルを読み込む~【Visual Studio+nuget】
   • C#入門編(18)NuGetパッケージの使い方 ~CSVファイルを読み込む~【Vis...  

■Webアプリ開発入門編
動画リスト
   • Webアプリ開発編(C#、ASP.NET Core Blazor)  

(0) Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~
   • Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~【初...  

(1)Blazorとは? ~Webアプリ開発フレームワークでBlazorを選ぶ理由~
   • 【C#、Blazor】Webアプリ開発入門編(1)Blazorとは? ~Webアプリ...  

(2)はじめてのBlazor~Hello Worldを作る!~
   • 【C#、Blazor】Webアプリ開発入門編(2)はじめてのBlazor ~Hell...  

(3)Gitでバージョン管理 ~Gitの基本的な使い方を学ぶ~
   • 【C#、Blazor】Webアプリ開発入門編(3-1)Gitでバージョン管理 ~Gi...  
   • 【C#、Blazor】Webアプリ開発入門編(3-2)Gitでバージョン管理 ~Gi...  

(4)「Todoアプリ」でデータベース作成&データ表示 ~データベース操作のフレームワークを学ぶ~
   • 【C#、Blazor】Webアプリ開発入門編(4)「Todoアプリ」でデータベース作...  

(5)「Todoアプリ」でデータベースのデータを更新 ~CRUD操作を学ぶ~
   • 【C# 、Blazor】Webアプリ開発入門編(5)「Todoアプリ」でデータベース...  

(6)「Todoアプリ」へユーザ認証・管理機能をつける ~ASP.NET Core Identityの使い方~
   • 【C#、Blazor】Webアプリ開発入門編(6)「Todoアプリ」へユーザ認証・管...  

■AI活用
ChatGPTなどのAIをどのように活用していくかについても紹介しています。
動画リストは以下です。
   • AI活用  

今すぐできるソフトウェア開発・プログラミングにおけるChatGPT・AI技術活用【前編】
   • 【ChatGPT活用】今すぐできるソフトウェア開発・プログラミングにおけるChatG...  

今すぐできるソフトウェア開発・プログラミングにおけるChatGPT・AI技術活用【後編】
   • 【ChatGPT活用】今すぐできるソフトウェア開発・プログラミングにおけるChatG...  

●発信
ブログ:https://prota-p.com/
Twitter:  / prota_csharp  
GitHub:https://github.com/prota-p/

●問い合わせ
プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。
https://prota-p.com/contact/