商品情報にスキップ
1 1

プログラミング言語

C++プログラミング Step3 講座

C++プログラミング Step3 講座

  • 上級
  • プログラム言語 上級
チュータ
あり
学習時間
30時間
通常価格 ¥41,800(税込)
通常価格 セール価格 ¥41,800(税込)
セール 売り切れ

※ご返金は、当社が設定した受講開始日から7日以内かつ受講が全体の1/3以内の場合に限ります。  ただし、ご返金にはご負担いただく振込手数料が発生する場合がございます。

詳細を表示する

本講座では、C++ の基本的なクラスと継承の理解を復習しつつ、例外処理、テンプレートプログラミング、標準テンプレートライブラリ(STL)の使用方法、さらにはSGI STLのコンテナクラスまでを学習し

ます。また、オブジェクト指向設計を深めるためのデザインパターンの概要と具体的な設計・プログラミング手法についても取り上げます。

なお、一部 C++11 以降の新機能も紹介。現代のプログラミング技術への理解を深める内容となっています。

(ただし、基礎や一部の実践知識は Step1/2 で、学習済みとします。)

Course introduction コース概要

受講期間 6ヵ月(+閲覧期間6ヵ月)
標準学習時間 30時間
学習目標 ・C++ の例外とテンプレートを活用したプログラミング
・STL(標準テンプレート ライブラリ)の利用
・デザイン パターンによる設計、C++ プログラミング
前提知識 ・C++ 言語の基本要素
・クラスの定義記述
・クラスの継承の理解と記述
・仮想メンバーの定義と利用
・ストリームの使用
対応デバイス PC、タブレット
チュータ あり
備考 UNIX 環境のコンピュータがあれば開発には最適です。
Windows 環境で開発を進める場合には、多少の技術を要します。Windows 環境の場合、まずcygwin をインストールし UNIX 環境とほぼ同じ環境を構築した上で、GCC というコンパイラをインストールすることになります。
なお、上記環境が整っていなくても、コースを受講される上で問題はありません。

Course Features 講座の特長

担任制チュータ

学習者1人につき、1人の担任制のチュータがつきます。BizLearnのチュータは厳しい審査基準をクリアした、知識・経験ともに豊富な方を採用しています。受講期間中であれば何度でもチャットで質問することが可能です。講座についてはもちろん、学習の進め方などでも相談が可能です。

お申し込みから受講開始までの流れの図

実際に手を動かして学習

各章で、学習した言語を実際に記述する添削課題が多くあります。学習したことをすぐにアウトプットできる場が豊富にあり、知識だけでなく実践力を身に付けることが可能です。課題の添削は担任チュータが行い、正しく動作するかはもちろん、プログラミング内容について指導を受けることが可能です。

お申し込みから受講開始までの流れの図

確認テスト

各章の中間や終わりに確認テストがあります。学習した内容があいまいでないか、間違った理解をしていないかを確認テストで確認します。間違えた問題は詳しい解説で理解を深めることができます。インプット(レッスン)・アウトプット(確認テスト)の繰り返しにより、理解を定着させます。

お申し込みから受講開始までの流れの図

Course Contents 講座内容

第1章 クラスと継承

Step2 で学習したクラスと継承の概念について、重要な項目を確認します。

  • レッスン1 - このコースの内容
  • レッスン2 - この章の内容
  • レッスン3 - Step 2 のまとめ
  • レッスン4 - クラスの宣言と継承の確認
  • レッスン5 - カプセル化の意味
  • レッスン6 - カプセル化と安全性
  • レッスン7 - クラスの再利用
  • 第2章 例外

    エラーをプログラム内部でまとめて取り扱うための例外について学習します。

  • レッスン1 - この章の内容
  • レッスン2 - 例外
  • レッスン3 - 例外のメカニズム
  • レッスン4 - 例外の throw
  • レッスン5 - 例外の再 throw
  • レッスン6 - 例外指定
  • レッスン7 - assert
  • レッスン8 - 標準例外と例外クラス
  • 第3章 テンプレート

    汎用性の高いプログラムを実現するテンプレートについて学習します。

  • レッスン1 - この章の内容
  • レッスン2 - 関数のオーバーロード
  • レッスン3 - テンプレート
  • レッスン4 - 汎用関数
  • レッスン5 - 汎用関数のオーバーロード
  • レッスン6 - 汎用関数の用例
  • レッスン7 - 汎用クラス
  • レッスン8 - 汎用クラスの関数
  • レッスン9 - 汎用クラスの用例
  • 第4章 標準テンプレート ライブラリの概要

    テンプレートを利用した STL(標準テンプレート ライブラリ)について学習します。

  • レッスン1 - この章の内容
  • レッスン2 - STL の概要
  • レッスン3 - STL の多義性
  • レッスン4 - STL とテンプレート
  • レッスン5 - コンテナ
  • レッスン6 - イテレータ
  • レッスン7 - アルゴリズム
  • 第5章 標準のコンテナ クラス

    標準のコンテナ クラスについて学習します。

  • レッスン1 - この章の内容
  • レッスン2 - STL の用例
  • レッスン3 - リスト : list
  • レッスン4 - 配列 : vector
  • レッスン5 - マップ : map
  • レッスン6 - 集合 : set
  • レッスン7 - キューとスタック
  • 第6章 SGI STL のコンテナ クラス

    SGI STL のコンテナ クラスとそのほかの STL 機能について学習します。

  • レッスン1 - この章の内容
  • レッスン2 - ハッシュ付きマップ : hash_map
  • レッスン3 - ハッシュ付き集合 : hash_set
  • レッスン4 - 単方向リスト : slist
  • レッスン5 - ビット : bitset
  • レッスン6 - 文字列 : string
  • レッスン7 - メモリアロケータ
  • レッスン8 - ペア : pair
  • 第7章 デザイン パターン:デザイン パターンの概要

    オブジェクト指向のメリットを設計に生かすデザイン パターンの概要を学習します。

  • レッスン1 - この章の内容
  • レッスン2 - ソフトウェア開発の現状
  • レッスン3 - ソフトウェア開発
  • レッスン4 - デザイン パターン
  • レッスン5 - デザイン パターンの記述
  • レッスン6 - UML
  • 第8章 デザイン パターン:デザイン パターンによる設計、プログラミング

    デザイン パターンによる設計から、C++ プログラミングを行う手法について学習します。

  • レッスン1 - この章の内容
  • レッスン2 - デザイン パターンのカタログ
  • レッスン3 - デザイン パターンの目的
  • レッスン4 - 生成に関するデザイン パターン : Abstract Factory
  • レッスン5 - 構造に関するデザイン パターン : Adapter
  • レッスン6 - 振る舞いに関するデザイン パターン : Strategy
  • レッスン7 - その他のデザイン パターン
  • お申し込みから
    受講開始までの流れ
    スムーズに開始 3営業日!

    本ページの「コースを申し込む」ボタンよりお申し込みいただくと、ご入金確認後3営業日でご受講を開始していただけます。

    お申し込みから受講開始までの流れの図

    ※入金確認は通常お支払いの翌営業日になりますが、お支払い方法によってずれることがあります。

    Customer Reviews

    Based on 1 review
    0%
    (0)
    100%
    (1)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    A
    Anonymous
    初心者向けの内容で良かった

    Java未経験だったため、初心者向けの内容となっており、自分にとっては適切な量や内容だったと思います。

    FAQ よくあるご質問

    Q.

    開講までの流れを教えてください。

    A.

    入金日翌営業日をご入金確認日としております。開講は、ご入金確認日より3営業日後に受講開始となります。
    ▼入金から開講までの流れ
    入金日翌営業日:当社にて入金を確認し、領収書をメールにてお送りいたします。
    開講日前営業日:ID・PWをメールにてお送りいたします。
    開講日:受講を開始いただけます。
    詳細はこちら

    Q.

    法人での申込は可能ですか。

    A.

    可能です。法人申込での開催実績がございますので、団体でのお申し込みの際は、詳細は以下よりお問い合わせくださいませ。
    お問い合わせはこちら

    Q.

    領収書は発行できるか。

    A.

    "入金日の翌営業日"に当社で入金が確認でき次第、
    「【BizLearn】領収書のご案内 ご注文番号 #●●●●」という件名のメールにて領収書のダウンロードリンクをご案内いたします。

    会員登録をしている場合は、マイページからもダウンロードいただけます。

    Q.

    キャンセルすることはできますか。

    A.

    受講開始日より、7日以内かつコース受講が全体の1/3以上進んでいない場合、キャンセル規定を適用し、料金を全額返金いたします。
    ただし、上記の条件を満たさない場合は、一切の返金をいたしかねますのでご了承ください。
    なお、返金の際のお振込手数料はお客様のご負担とさせていただきます。