My Mentoring Program Fundamentals for C++ Professionals

私の指導プログラム「Fundamentals for C++ Professionals」について詳しくご紹介します。

私の一般的な考え

メンタリング プログラムに関する私の一般的な考えは単純明快です。最新の C++ について知っておくべきことを教えます。 Modern C++ には、コア言語と C++17 に基づくライブラリが 28 ステーションに含まれています。毎週、新しいステーションを公開しています。ステーションをマスターするには、約 3 時間投資する必要があります。したがって、私のプログラムをあなたの勤務日に統合することができます。

私の一般的な考えに続いて、私のメンタリングについて詳しく説明したいと思います。

タイトル

  • C++ プロフェッショナルのための基礎 (9 か月で C++ プロフェッショナルになる)

ステーション

全28駅です。したがって、何が得られるかがわかります:

<オール>
  • はじめに
  • リテラル
  • 型:列挙、ポインタ、参照、およびキャスト
  • 型:auto による型推論 と decltype
  • 値:初期化、変換、const 、および constexpr
  • 値:セマンティクスの移動と完全転送
  • 記憶
  • 機能
  • クラス:属性とコンストラクタ
  • クラス:初期化、デストラクタ、メンバー関数
  • クラス:default 、および delete 、演算子のオーバーロード、明示的、アクセス権、フレンド、および構造体
  • 継承:抽象基本クラス、アクセス権、コンストラクタ、基本クラス初期化子
  • 継承:デストラクタ、仮想性、override 、および final 、および複数の継承
  • テンプレート:関数とクラス
  • テンプレート:パラメータと引数
  • テンプレートの専門化
  • タイプの特徴
  • スマート ポインタ
  • STL:一般的なアイデア (コンテナ、アルゴリズム、イテレータ、callable、範囲ベース)
  • STL:コンテナの共通インターフェース
  • STL:シーケンシャル コンテナと連想コンテナ
  • STL:アルゴリズム
  • 文字列ビューを含む文字列
  • 正規表現
  • 入力と出力
  • スレッド:作成、データ共有、ミューテックス、ロック
  • スレッド:スレッド ローカル データ、スレッド セーフな初期化、条件変数
  • タスク
  • 1 駅

    毎週金曜日に新しいステーション (コンテンツ) を公開します。しかし、よろしければ、もっと価値のあるコンテンツをご用意しています。

    1 つのステーションには、理論、実践、指導が含まれます。

    • 理論
      • 約の純粋な理論。 10 枚のスライド (ビデオ)
      • 応用理論。 5 つの例 (ビデオ)
    • 練習
      • 演習の説明 (ビデオ)
      • 演習のサンプル ソリューションを説明する (ビデオ)
    • メンタリング
      • 毎週金曜日に行われるライブ Q&A セッションでは、その週のトピックに関する質問に答えます。このセッションを記録します。
      • 参加者からの電子メールによる問い合わせ。必要に応じて電子メールの回答を匿名で公開するか、Q&A セッションで対応します。

    1 対 1 のメンタリングが増えました。

    マンツーマンのメンタリング

    プログラム中と最後に、各参加者と 1 対 1 でメンタリングを行います。 1 対 1 のメンタリング コールには、それぞれ独自の目的があります。

    • メンタリング プログラム中:いつ実施するかを決定します。この 1 対 1 の通話の目的は単純です。私のメンタリング プログラムをマスターできるよう、あなたをサポートしたいと思います。
    • 最後に:C++ プログラマーとしてのあなたのキャリアについて、追加のガイダンスを提供したいと思います。学習に終わりはないからです。

    さらに、学習をサポートする次のコンテンツを提供するオンライン ライブラリを開発しています。

    オンライン ライブラリ

      <リ>

      非常に貴重な講義のビデオ

      <リ>

      私の教育コース「C++ Fundamentals for Professionals」のクーポン

      <リ>

      私の著書「The C++ Standard Library」のクーポン

      <リ>

      各局への記事

      <リ>

      記録された質疑応答セッション

      <リ>

      コースに関連する電子メールに返信する

    追加ステーション

    お気付きのように、私は 28 局について書きましたが、プログラムには 9 か月 (35 局) かかります。大きな話題の後は、新しい内容を公開するのではなく、前の話題を深めます。このユニークな 1 週間は、参加者がギャップを埋めるためのバッファーとして機能します。

    バッファが必要な理由はいくつかあります:

    • 仕事やプライベートでの短期的なボトルネック (休暇や病気)
    • メンタリング プログラムの短期的なボトルネック (多くの興味深い質問が蓄積されています)
    • 内容の深化

    今週は金曜日に一般的な Q&A セッションがあり、メンタリングに関する質問と課題に対処します。

    さて、あなたは自問するかもしれませんが、私は申し込むべきでしょうか?

    このメンタリング プログラムは誰のためのものですか?

    まず、C++ の基礎知識が必要で、9 か月でプロの C++ 開発者になりたいと考えています。週に約 3 時間投資する必要があるため、私のプログラムを勤務日に組み込むことができます。理想的なケースでは、あなたの会社は時間とお金であなたをサポートしてくれます。

    以下は、私が考えている典型的な参加者のプロフィールです:

    • キャリアの始まりをマスターしたい若いプロフェッショナル
    • 就職(面接)の準備をしたい学生
    • さらに専門的な資格を取得したいソフトウェア開発者
    • メンバーを同じページにまとめたいチーム リーダー

    私のプログラムがあなたに適しているかどうかわからない場合は、私に電子メールを書いてください:この電子メール アドレスは、スパムロボットから保護されています。表示するには JavaScript を有効にする必要があります..

    ここにいくつかの技術的な詳細があります

    技術的な詳細

    • コース スター t:私の目標は、このコースを 4 月に開始することです。
    • コース サイズ: 少なくとも 105 時間、17.5 日のトレーニング、または通常の 3 日間のトレーニングの 3 日半以上
    • 登録 :コース開始の 4 週間前に登録ウィンドウを開き、開始の 1 週間前に閉じます。
    • 最新情報 :最新情報を受け取りたい場合は、このメール アドレスはスパムロボットから保護されています。表示するには JavaScript を有効にする必要があります。 「メンタリング」をテーマに。さらに情報が必要な場合は、私に電子メールを書いてください。
    • 価格 :私のメンタリング プログラム (およびいくつかの即興) のこの最初の分割払いにより、プログラムの価格は約 50% 大幅に引き下げられます。つまり、月額 250 ユーロです。
      • ドイツからの参加者と最終消費者の場合、19% の付加価値税 (European_value_add_tax) を追加する必要があります

    最後に、私の長期ビジョンについて書きたいと思います。

    私のビジョン

      <リ>

      アクティブな C++ コミュニティを構築します。最新の C++ に関する演習や課題を解決するために、お互いに助け合ってください。

      <リ>

      このコースは自分のペースでマスターできます。

    • 次のより高度なトピックについて、追加のメンタリング プログラムを開発します。今年の終わりには、これらの他の指導プログラムを開始する予定です。
      • C++20
      • 最新の C++ によるクリーンなコード
      • 最新の C++ との同時実行
      • C++ によるデザイン パターンとアーキテクチャ パターン
      • C++ による組み込みプログラミング
      • C++ によるジェネリック プログラミング (テンプレート)