特徴

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

こんな方におすすめ

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

カリキュラム

構成

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#の基礎
  2. 例題プログラムの作成(1)
    ボタンとラベルを使用したプログラム
  3. 例題プログラムの作成(2)
    ボタンとラジオボタンを使用したプログラム
  4. 例題プログラムの作成(3)
    タイマととテキストボックスを使用したプログラム
  5. 例題プログラムの作成(4)
    複数のタイマを使用しプログラム
  6. プログラムの修正
  7. 配布パッケージの作成
10時間
C#中級
  1. 各種コントロールの使用法
    Button/Label/TextBox/GroupBox/RadioButton/CheckBox/Timer/HScrollBar/VScrollBar/ListBox/ComboBox他
  2. デバッグ機能
  3. オブジェクト指向プログラミング
  4. ステートメント
  5. 構造体
  6. クラスとメソッド
    Convertクラス/stringクラス/Randomクラス/Fontクラス/FontFamilyクラス/MessageBoxクラス他
  7. ユーザ定義クラス
  8. メソッドの作成
40時間
C#上級
  1. オブジェクト指向プログラミング
  2. コレクション
  3. オブジェクト変数
  4. イベント
  5. イベントハンドラ
  6. コントロール(オブジェクト)配列
  7. 各種コントロールの使用法
    MenuStrip/ContextMenuStrip/openFileDialog/SaveFileDialog/FontDialog/ColorDialog/PrintDialog/PictureBox他
  8. ジェネリック
  9. クラスとメソッド
    描画メソッド/Listクラス/Arrayクラス/Dictionary<TKey,TValue>クラス他
  10. 印刷処理
  11. ファイル操作
60時間
C# Webアプリケーション
  1. Web アプリケーションとは?
  2. C# とASP.NET を使用したWeb アプリケーションの作成
  3. サーバーコントロール
  4. ページ移動と状態保存
  5. データベースの作成と、取得したデータの表示・操作方法
  6. データベースへのデータの追加・更新・削除
  7. クエリー文を使用したデータベースへのアクセス
  8. 認証機能
  9. JavaScript
30時間

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