日本プログラミングスクールのC#研修・講座とは

・良心的な価格で、法人のお客様の研修にも個人のお客様のご受講にもご利用いただけます。
・通学・通信学習・オンラインコースがあります。
・完全個別指導(1対1で実務経験のある熟練講師が直接指導いたします。)
・フリータイム制(曜日や時間帯を決めずにご都合のよい時に自由にご受講いただけます。)
・法人様も個人のお客様も随時ご受講をスタートできます。
・母体ソフトウェア会社(株式会社イーテクノロジー)がプログラミング未経験者の為に開発した実践的なカリキュラムです。
C#のWindowsアプリケーションの基礎からWebアプリケーションまで学べます。

C#の特徴

C#は、WindowsアプリやWebアプリ開発でよく使われるMicrosoft社が開発した言語です。
Visual Basicの使い勝手の良さと、オブジェクト指向言語のC++の良さをあわせ持つため、近年大変需要が伸びているのが特徴です。

こんな方におすすめ

C言語やJavaのご経験があり、WindowsアプリやWebアプリの開発にご興味のある方

日本プログラミングスクールの「C#講座」にご興味をお持ちの方は、下のいずれかのボタンからお進みください。

 

 

日本プログラミングスクールのC#講座のカリキュラム

構成

C#入門・C#中級・C#上級の3つのカリキュラムを通して、C#のプログラミングを段階的に学びます。
その後、Webアプリの開発を学びたい方はC# Webアプリケーションのカリキュラムへお進みください。

概要

1
C#入門

C言語プログラミングを経験された方を対象に、Visual C#の基本操作から簡単なプログラムの作成方法までを学習していきます。

2
C#中級

Visual C#のコントロールとクラスを使った実践的なオブジェクト指向プログラミングについて学習していきます。

3
C#上級

Visual C#のオブジェクト指向プログラミングについて、中級より更に掘り下げて学習していきます。

4
C# Webアプリケーション

様々なWebプログラムの作成を通して、ページ遷移や状態保存の考え方などWebアプリケーションの基本的な考え方や、SQL Serverを使用したデータベースプログラミングについて学習していきます。

内容

カリキュラム内容標準受講時間
合計時間140時間

C#入門

第1章. Visual C#の基礎
 1.1. 作業フォルダの作成
 1.2. VS Express 2017 for Desktopの起動
 1.3. プロジェクトを作成する
 1.4. プロジェクトとソリューション
 1.5. Visual C#の画面構成
 1.6. ここまでの作業を保存する
 1.7. Visual C#の終了
 1.8. 保存してあるプロジェクトを開く
 1.9. プログラムの作成
 1.10. Visual C#の終了
 1.11. プログラムの作成手順
第2章. プログラムの作成(1)(ボタンとラベルを使う例題)
 2.1. プログラムの仕様(目的)を理解する
 2.2. フォームにコントロールを配置する
 2.3. プロパティを変更する
 2.4. イベント
 2.5. コードを作成する
 2.6. 動作を確認する
第3章. プログラムの作成(2)(ラジオボタンを使う例題)
 3.1. プログラムの仕様(目的)を理解する
 3.2. フォームにコントロールを配置する
 3.3. プロパティを変更する
 3.4. コードを作成する
 3.5. 動作を確認する
第4章. プログラムの作成(3)(タイマーを使う例題)
 4.1. プログラムの仕様(目的)を理解する
 4.2. フォームにコントロールを配置する
 4.3. プロパティを変更する
 4.4. コードを作成する
 4.5. 動作を確認する
第5章. プログラムの作成(4)(スロットマシーンを作成する例題)
 5.1. プログラムの仕様(目的)を理解する
 5.2. フォームにコントロールを配置する
 5.3. プロパティを変更する
 5.4. コードを作成する
 5.5. 動作を確認する
第6章. プログラムの修正
 6.1. プログラムの仕様(目的)を理解する
 6.2. フォームにコントロールを配置する
 6.3. プロパティを変更する
 6.4. コードを作成する
 6.5. 動作を確認する
第7章. 配布パッケージの作成
 7.1. 実行ファイルとは
 7.2. DebugビルドとReleaseビルド
 7.3. 実行ファイルに関する注意事項
 7.4. 配布パッケージを作成する

10時間
C#中級

第1章. コントロール
 1.1. ボタン(Button)
 1.1.5. 練習問題1
 1.2. ラベル(Label)
 1.2.10. 練習問題2
 1.3. テキストボックス(TextBox)
 1.3.12. 練習問題3
 1.4. グループボックスとラジオボタン(GroupBox & RadioButton)
 1.4.5. 練習問題4
 1.5. チェックボックス(CheckBox)
 1.5.4. 練習問題5
 1.6. タイマ(Timer)
 1.6.4. 練習問題6
 1.7. スクロールバー(HScrollBar & VScrollBar)
 1.7.4. 練習問題7
 1.8. リストボックス(ListBox)
 1.8.9. 練習問題8
 1.9. コンボボックス(ComboBox)
 1.9.10. 練習問題9
 1.10. フォーム(Form Class)
 1.10.8. 練習問題10
第2章. デバッグ機能
 2.1. デバッグとは
 2.2. デバッグ機能について
 2.3. デバッグ手順について
 2.3.1. サンプルプログラムを作成する
 2.3.2. プログラムの実行結果を確認する
 2.3.3. プログラムの実行を終了し、ブレークポイントを設定する
 2.3.4. プログラムを実行し、ブレークポイントでコントロールの値を確認する
 2.3.5. 原因を解明し、プログラムを修正する
 2.3.6. プロシージャの外に宣言した変数の値を確認する
第3章. オブジェクト指向プログラミング
 3.1. オブジェクト
 3.2. オブジェクト指向プログラミング
 3.2.5. 練習問題1
第4章. ステートメント
 4.1. ループ処理に関するステートメント
 4.2. 判定処理に関するステートメント
 4.3. エラー処理に関するステートメント
 4.3.2. 練習問題1
第5章. 構造体
 5.1. 構造体
 5.2. 構造体を使用したプログラム
 5.2.1. 練習問題1
 5.3. DateTime構造体
 5.3.6. 練習問題2
第6章. クラスとメソッド
 6.1. Convertクラス
 6.2. stringクラス
 6.2.14. 練習問題1
 6.3. Randomクラス
 6.3.2. 練習問題2
 6.4. FontクラスとFontFamilyクラス
 6.4.3. 練習問題3
 6.5. MessageBoxクラス
 6.5.3. 練習問題4
 6.6. ユーザ定義クラス
 6.6.4. 練習問題5
 6.6.6. 練習問題6
 6.7. メソッドの作成
第7章. 修了問題
 7.1. フォントと文字飾りを設定するプログラムを作成する
 7.2. アラーム時計のプログラムを作成する
 7.3. 社員情報を表示するプログラムを作成する
 7.4. 会員情報を入力するプログラムを作成する(1)
 7.5. 会員情報を入力するプログラムを作成する(2)

40時間
C#上級

第1章. オブジェクト指向プログラミング
 1.1. コレクション
 1.2. オブジェクト変数
 1.2.3. 練習問題1
 1.3. イベント
 1.3.4. 練習問題2
 1.4. イベントハンドラ
 1.5. コントロール(オブジェクト)配列
 1.5.5. 練習問題3
第2章. コントロール
 2.1. メニューストリップ(MenuStrip)
 2.2. コンテキストメニューストリップ(ContextMenuStrip)
 2.3. ファイルダイアログ(OpenFileDialog & SaveFileDialog)
 2.4. フォントダイアログ(FontDialog)
 2.5. カラーダイアログ(ColorDialog)
 2.6. プリントダイアログ(PrintDialog)
 2.7. ピクチャーボックス(PictureBox)
 2.8. タブコントロール(TabControl)
 2.9. DateTimePickerとMonthCalendarコントロール
 2.9.5. 練習問題1
 2.9.6. 練習問題2
第3章. クラスとメソッド
 3.1. Arrayクラス
 3.1.6. 練習問題1
 3.2. 線や四角形、円を描画するためのメソッド
 3.3. 円や楕円を描画するためのメソッド
 3.3.3. 練習問題2
第4章. 印刷処理
 4.1. 文字列を印刷する
 4.1.5. 練習問題1
 4.2. プリンタの情報を取得する
 4.3. 印刷条件を指定する
 4.3.8. 練習問題2
第5章. ファイル操作
 5.1. フォルダ操作に関するクラスとメソッド
 5.2. ファイル操作に関するクラスとメソッド
 5.3. FileStreamクラスとメソッド
 5.3.4. 練習問題1
 5.4. StreamWriterクラスとメソッド
 5.5. StreamReaderクラスとメソッド
 5.5.4. 練習問題2
 5.6. BinaryWriterクラスとメソッド
 5.7. BinaryReaderクラスとメソッド
 5.7.4. 練習問題3
 5.8. Fileクラスとメソッド
 5.8.3. 練習問題4
 5.9. FileInfoクラスとプロパティ
 5.9.3. 練習問題5
第6章. その他の機能
 6.1. ジェネリック
 6.2. List<T>クラス
 6.2.5. 練習問題1
 6.3. Dictionary<TKey,TValue>クラス
 6.3.5. 練習問題2-1
 6.3.6. 練習問題2-2
 6.3.7. 練習問題2-3
第7章. 修了問題
 7.1. 生年月日から年齢を判定するプログラムを作成する
 7.2. マウスをクリックした回数を競うプログラムを作成する
 7.3. 社員身体情報を登録・表示するプログラムを作成する
 7.4. 社員身体情報を登録・表示するプログラムを作成する2
 7.5. 社員身体情報を登録・表示するプログラムを作成する3
 7.6. お絵かきプログラムを作成する
 7.7. 記憶力を判定するプログラムを作成する

60時間
C# Webアプリケーション

第1章 Webアプリケーションとは?
 C#とASP.NETを使用したWebアプリケーションの作成
 STEP1 HTTPとは?
 STEP2 Webアプリケーションとは?
 STEP3 簡単なWebアプリケーションの作成
第2章 サーバーコントロール
 ASP.NETで使用するコントロールについて
 STEP1 HTML コントロールと サーバーコントロール
 STEP2 ASP.NET のコントロール
 STEP3 基本Webコントロール(Tableコントロール)
 STEP4 検証コントロール
 STEP5 リストコントロール(ListBoxコントロール)
 STEP6 リッチコントロール(Calendarコントロール)
 練習問題1
 練習問題2
第3章 ページ移動と状態保存
 Webアプリケーションでのページ移動と状態の保存について
 STEP1 ページ遷移
 STEP2 セッション・ビューステート・クッキー
 STEP3 Session(セッション)
 STEP4 ViewState(ビューステート)
 STEP5 Cookie(クッキー)
 練習問題1
 練習問題2
 練習問題3
第4章 データベースと接続する
 データベースの作成と、取得したデータの表示・操作方法
 STEP1 データベースの作成
 STEP2 データベースにデータを追加・更新・削除する
 練習問題1
 STEP3 クエリー文を使用したデータベースへのアクセス
 練習問題2
 STEP4 クエリー文を使用したデータの追加・更新・削除
 STEP5 SqlDataSource コントロールとクエリー文
 STEP6 DataSet から、任意の列のデータを取得する
 STEP7 GridView コントロールに、選択ボタンを追加する
 練習問題3
 練習問題4
第5章 修了問題
 修了問題1 入力チェック
 修了問題2 掲示板
 修了問題3 ユーザデータ検索

30時間

日本プログラミングスクールの「C#講座」にご興味をお持ちの方は、下のいずれかのボタンからお進みください。

 

 

日本プログラミングスクールのC#講座のご利用例

法人のお客様のご利用例(通学コース、オンラインコースの場合)

以下のパックがお勧めです。又、他のプログラミング言語と組み合わせてのご利用も可能です。詳細は、日本プログラミングスクールの法人様研修詳細をご覧ください。通学コース、オンラインコース、通信学習コースのそれぞれのご利用例をご覧いただけます。

カリキュラム内容期間研修費用予想助成金金額受講対象
プログラミング基礎
C#入門
C#中級
C#上級
C#Webアプリケーション

23日間
(155時間)

311,000円
(税込342,100円)

271,700円
(中小企業の場合)
経験者

個人のお客様のご利用例(通学コース、オンラインコースの場合)

フリーパスポート50がお勧めです。又、他のプログラミング言語と組み合わせてのご利用の場合、フリーパスポート100、150、200もお勧めです。詳細は、日本プログラミングスクールの個人のお客様向けプログラミング講座のご案内をご覧ください。通学コース、オンラインコース、通信学習コースのそれぞれのご利用例をご覧いただけます。

コース名称有効期間受講時間受講費用
フリーパスポート50受講開始日より4ヶ月(16週間)50時間70,000円(税込み77,000円)

日本プログラミングスクールの「C#講座」にご興味をお持ちの方は、下のいずれかのボタンからお進みください。