강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

C開発者のための最小限のC ++

C言語をきちんと勉強し、線形データ構造まで勉強したら、今はC++でオブジェクト指向の世界を体験する時間です!

  • nullnull8537
c++
디자인패턴
c언어
C++
oop
Microsoft Windows
Design Pattern

学習した受講者のレビュー

受講後に得られること

  • C++プログラミング技術

  • オブジェクト指向プログラミング技術とシンプルなデザインパターン

  • C言語からC ++に自然に進む方法

C開発者にとって最小限のC ++
文法ではなく、プログラミング技術を教えてくれます!

オブジェクト指向プログラミングの文法だけを学ぶ講義ではありません。オブジェクト指向プログラミング技術を正しく理解し、自分でフレームワークを作成する方法を学びます。

  • Cを勉強した人が簡単かつ迅速にC ++を学ぶことができるように、最小限のコアだけを選んで学習します。

  • 「これがC++である」の内容を最新の開発環境に合わせて改訂した内容を著者に直接学びます。

  • Visual Studio 2022 Communityおよび64bit Windows OS環境をサポートします。



9788968482465

これがC++だ著書チェ・ホソン

こんな方におすすめですよ👍

C言語 その次を考える方

C言語と資料構造を勉強した後、次のステップでオブジェクト指向プログラミングを勉強しなければならないと考える方のための講義です。

C/C++シリーズの専門家を希望する場合は、必ず学ぶ必要があります。

オブジェクト指向プログラミングを学ぶ方

Java、C++などオブジェクト指向プログラミング言語を利用したプログラミング技術を学ぶ方のための講義です。

単純な文法では、未知の実践的なプログラミング技術を学ぶことができます。

C++の核心だけを早く学ぶ方

C++言語の多くの機能と文法の中核だけを選んで迅速に活用したい方のための講義です。

C言語をきちんと駆使する方なら、この川のひとつでC++開発者になることができます。

受講後、皆さんは?

  • C++言語を恐れることなく使用できる実力を持つようになります。

  • 文法的なレベルのC++プログラミングではなく、真の オブジェクト指向プログラミング技術を学ぶ できます。

  • 今後学ぶべきデザインパターンを理解しやすくなります。
    (このレッスンでは、デザインパターンの一部の内容をすでに扱っています。)


この講義の特徴🙋‍♀

2023-12-17_08-34-25 - CPP 00.00 - 始める前に.mp4_000414901

すぐに「少なくとも」だけを学ぶ

C++ は思ったより複雑で勉強すべき内容が多い言語です。古い旧文法から最新文法まで全てサポートしているからです。

しかし、それらすべてを常に活用するわけではありません。 C++の入門者が知っておく必要がある重要な鍵はすでに決まっています。この講義であなたの貴重な時間を節約してください。

2023-12-18_11-44-04

文法ではなく技術を学ぶ

オブジェクト指向プログラミングの中心は、「関係」にあります。そして、何をオブジェクト化するのかを選ぶアイデアも重要です。このレッスンはその問題への明確な道を提示します。

文字列処理クラスと簡単なアプリケーションフレームワークとコンテナを直接作成して、文法以上の手法を自分で理解できるようにします。

これは、将来のMVC構造のようなデザインパターンを理解するのに重要な助けとなります。

こんな内容を学びます📖

C開発者に特化したC++文法

すでにC言語について知っていると仮定しているので、不要な要素をすべて削除し、ただC++入門に特化した文法を速い速度で学習します。

しかし、参照者やthis pointerのように、既存のC言語になかった新しい要素については、メモリを直接追跡してその実体を明確に見せます。これにより、文法についてより確実な理解を得ることができます。

2023-12-18_11-46-19

オブジェクト化の対象と関係の設定方法の提示

アプリケーションを構成するオブジェクトは、それぞれが存在する理由と役割で互いに緊密にリンクされています。オブジェクト指向プログラミング言語の文法はすべてこの関係と深く関連しています。

そして、何をオブジェクトとして記述する必要があるのか初心者は決定するのが難しいです。そのような問題を解決するために、コアミニプロジェクトの2つを講義中に実施します。これにより、設計とフレームワーク構造の基本的な理解を得ることができます。

この理解は非常に重要であり、今後学習できる多くのアプリケーションフレームワークを簡単に理解できる基盤知識になります。これは専攻者が持つメリットだそうです。

2023-12-18_11-30-12

質問がありますか? 🧐

Q. C言語と資料構造を勉強したら、C++も必ず勉強しなければならないのでしょうか?

はい、当然勉強する必要があります。多くの企業が純粋にC言語のみを使用することはあまりありません。ほとんどC++を利用します。 C言語に比べて高い生産性とメンテナンス性を確保するためです。 Cシリーズ開発の専門家になるという言葉は、C++プログラミング能力を事実上含めると見なすこともできます。

Q.今後、Javaバックエンド開発者を希望しています。この講義は役に立ちますか?

Javaを勉強するためにC ++を勉強することは適切ではありません。どちらか一つだけ学習しても構いません。しかし、システムの深い理解に基づいて、言語に関係なくオブジェクト指向プログラミング技術を勉強することを意図するならば、このレッスンは明らかに役立つと言うことができます。また、インストラクターが運営しているYouTubeチャンネル(広範な開発者テレビ)を使用して、バックエンドの開発に関する支援も得られます。

Q. MacBookユーザーもこのクラスを聞くことができますか?

macOS環境では実践を進めることはできません。 MacBookを使用する必要がある場合は、Windows 11オペレーティングシステムを仮想マシンとして実行して練習を進める必要があります。しかし、講義で言及するVisual Studioを利用したデバッグ技法を実習する計画がなければ、MacBookを利用して別途開発環境を構築し学習することは十分可能です。

受講前の注意事項📢

練習環境

  • オペレーティングシステムとバージョン(OS):Windows 11を推奨(10可)

  • 使用ツール: Visual Studio 2022 Community (Visual C++ 開発環境)

  • PC仕様:Visual Studio 2022を駆動できるオフィス用PCレベルのパフォーマンス

学習資料

  • 講義に使用された例(zip圧縮ファイル)

  • 講義資料(PDF)

選手の知識

  • 広く浅く覚えてコンボール専攻者になる受講者

  • ひどく起動するCプログラミングの受講者、またはそれに準拠したC言語プログラミングの経験

  • 線形データ構造ベースのアドレス帳作成経験

  • 一次元ポインタは無理なく活用できるレベルの理解度

  • 関数ポインタと逆呼び出し構造の理解

  • Visual Studioを使用したメモリ直接調査、呼び出しスタック追跡などのデバッグ能力

関連講義📺

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 読んでC言語と資料構造を勉強し、C++まで勉強したい方

  • すでにC言語を知っていて、すぐにC ++を学びたい人

  • C++でWindows OSアプリケーションを開発する必要がある実務家

前提知識、
必要でしょうか?

  • C言語

  • 線形データ構造

こんにちは
です。

45,539

受講生

2,518

受講レビュー

1,141

回答

4.9

講座評価

25

講座

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

カリキュラム

全体

82件 ∙ (16時間 9分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

43件

5.0

43件の受講レビュー

  • wkdwlsghk1593473님의 프로필 이미지
    wkdwlsghk1593473

    受講レビュー 13

    平均評価 5.0

    5

    100% 受講後に作成

    ひどく始まるC 線形データ構造 毒にさらされるC C開発者のための最小限のC ++ 頑強! 講師の講義を聞いて実践しながら、最も大きく変わった点 CとC ++の単純な文法的な違いを超えて メモリ構造的面で共通点を悟り、結局この共通メモリを使用する上でクラスのアクセス制御、thisなど、こういうC++の文法は結局同じ空間のデータをアクセスして操作することの違いにすぎない。アセンブル->機械命令 最終的に言語は文法の違いだということを感じられる もっと長く説明したいのですが、言語は道具だという言葉を直接感じさせてくれました。 Windowsシステムプログラミング ネットワーク(理論、アプリケーション、ソケット、プログラミング) 残りました^^ 以後、本をたくさん読んで、プロジェクトをたくさんやってみる予定です。

    • nullnull8537
      知識共有者

      うわー〜〜!C / C ++開発者のトラックにしっかり乗っていますね!プロジェクトも果たして学習した知識を完全に自分のものに体化してほしいと思います。お願いします!

  • jeju님의 프로필 이미지
    jeju

    受講レビュー 2

    平均評価 5.0

    5

    79% 受講後に作成

    まず、素晴らしい講義を制作していただき、心から感謝いたします! 私にとって最高のC++、OOP講義でした。独学で身につけるCとこの講義のおかげで技術面接を通過できたと言っても過言ではないほど、面接準備に大きな助けとなりました。技術面接も最終面接も合格して、一番行きたかったゲーム会社に入社できることになりました。 講師の方の独学シリーズと暗記で終わらせるシリーズを保有していますが、その中で完走した講義もありますが、必要なセクションだけを選んで聞いた講義もあります。しかし、たった一つのセクションだけを選んで聞いても、どの講義よりも、どの技術ブログよりも得られるものが多かったです。もちろん技術面接用に制作されたものではないようですが、のんびり開発者さんの講義とChatGPTの組み合わせで短期間でC++技術面接に合格できるチートキーになったと思います。改めて貴重な講義をありがとうございます!

    • nullnull8537
      知識共有者

      とても嬉しいお知らせです。講師が得られる最大の喜びは、受講者の方の良いお知らせを聞くことです。それ自体も嬉しいですが、それでも私がよく生きてきたということの証拠を発見したようで幸せです。本来面接というものは人の深さを知る手続きではないかと思います。私の講義が一部お役に立ったでしょうが、何より本人の努力が決定的だったと判断します。ご希望の企業に行かれた以上、たくさん学ばれ、時に期待に反することがあっても初心を忘れずに走り続けていただきたいと思います。改めてお祝い申し上げ、応援いたします。:)

  • dlemrtn800751님의 프로필 이미지
    dlemrtn800751

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • nullnull8537
      知識共有者

      良い評価をありがとうございます。:)

  • jeongin05104059님의 프로필 이미지
    jeongin05104059

    受講レビュー 1

    平均評価 5.0

    5

    30% 受講後に作成

    • nullnull8537
      知識共有者

      良い評価をありがとうございます。:)

  • jkje0480님의 프로필 이미지
    jkje0480

    受講レビュー 7

    平均評価 4.7

    5

    30% 受講後に作成

    約30年間ずっとCだけで仕事をしてきて、必要があって講義を受けています。

    • nullnull8537
      知識共有者

      わあ〜!それでしたらすぐにC++と仲良くなれると確信しています。良い評価をありがとうございます。😊

¥12,350

nullnull8537の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!