
외워서 끝내는 네트워크 핵심이론 - 기초
널널한 개발자
TCP/IP에서 HTTP까지! 네트워크에 대한 기본 이론이 부족한 분들이 '외워서'라도 전공 이론을 이해하고자 희망하는 분들을 위해 준비한 강의입니다. 할 수 있습니다!
Beginner
네트워크, 프로토콜
C言語をきちんと勉強し、線形データ構造まで勉強したら、今はC++でオブジェクト指向の世界を体験する時間です!
C++プログラミング技術
オブジェクト指向プログラミング技術とシンプルなデザインパターン
C言語からC ++に自然に進む方法
C開発者にとって最小限のC ++
文法ではなく、プログラミング技術を教えてくれます!
オブジェクト指向プログラミングの文法だけを学ぶ講義ではありません。オブジェクト指向プログラミング技術を正しく理解し、自分でフレームワークを作成する方法を学びます。
Cを勉強した人が簡単かつ迅速にC ++を学ぶことができるように、最小限のコアだけを選んで学習します。
「これがC++である」の内容を最新の開発環境に合わせて改訂した内容を著者に直接学びます。
Visual Studio 2022 Communityおよび64bit Windows OS環境をサポートします。
C言語 その次を考える方
C言語と資料構造を勉強した後、次のステップでオブジェクト指向プログラミングを勉強しなければならないと考える方のための講義です。
C/C++シリーズの専門家を希望する場合は、必ず学ぶ必要があります。
オブジェクト指向プログラミングを学ぶ方
Java、C++などオブジェクト指向プログラミング言語を利用したプログラミング技術を学ぶ方のための講義です。
単純な文法では、未知の実践的なプログラミング技術を学ぶことができます。
C++の核心だけを早く学ぶ方
C++言語の多くの機能と文法の中核だけを選んで迅速に活用したい方のための講義です。
C言語をきちんと駆使する方なら、この川のひとつでC++開発者になることができます。
C++言語を恐れることなく使用できる実力を持つようになります。
文法的なレベルのC++プログラミングではなく、真の オブジェクト指向プログラミング技術を学ぶ できます。
今後学ぶべきデザインパターンを理解しやすくなります。
(このレッスンでは、デザインパターンの一部の内容をすでに扱っています。)
アプリケーションを構成するオブジェクトは、それぞれが存在する理由と役割で互いに緊密にリンクされています。オブジェクト指向プログラミング言語の文法はすべてこの関係と深く関連しています。
そして、何をオブジェクトとして記述する必要があるのか初心者は決定するのが難しいです。そのような問題を解決するために、コアミニプロジェクトの2つを講義中に実施します。これにより、設計とフレームワーク構造の基本的な理解を得ることができます。
この理解は非常に重要であり、今後学習できる多くのアプリケーションフレームワークを簡単に理解できる基盤知識になります。これは専攻者が持つメリットだそうです。
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言語
線形データ構造
36,710
受講生
2,103
受講レビュー
1,093
回答
4.9
講座評価
24
講座
全体
82件 ∙ (16時間 9分)
講座資料(こうぎしりょう):
1. はじめる前に...
11:08
2. 違いと大前提
21:58
4. 最初の例
13:12
6. 入出力の流れ
13:41
7. インスタンス 宣言および定義
05:47
8. 全く異なるメモリ動的割り当て
10:29
9. 参照型 (不変のポインター)
16:30
11. 範囲ベース for文
11:10
12. デフォルトパラメータ
09:37
13. 関数多重定義 (オーバーロード)
07:13
14. 関数テンプレート
08:05
15. ネームスペース
17:20
16. 識別子検索順序
09:24
17. Name mangling
15:19
55. 仮想関数 (※非常に重要)
18:52
56. デストラクタ仮想化
12:02
59. 純粋仮想クラス
11:34
61. 四つの型変換方法
11:32
62. 継承と型変換
15:38
63. 多重継承
09:09
64. 仮想継承
04:21
71. 試す, 投げる, 捕まえる
09:44
72. catch 多重化
07:26
73. スタック処理
08:38
74. 例外クラス
05:06
75. メモリ例外処理
07:12
全体
34件
5.0
34件の受講レビュー
受講レビュー 11
∙
平均評価 5.0
5
독하게 시작하는 C 선형 자료구조 독하게 되새기는 C C개발자를 위한 최소한의 C++ 완강! 강사님 강의를 듣고 실습을 하면서 가장 크게 달라진 점 C와 C++의 단순 문법적 차이를 넘어서 메모리 구조적 측면에서 공통점을 깨달았고, 결국 이 공통된 메모리를 사용함에 있어서 클래스의 접근제어 , this 등등, 이런 C++의 문법은 결국 같은 공간의 데이터를 접근하고 조작하는 것의 차이일뿐.... 컴파일->어셈블->기계명령어 결국 언어는 문법차이구나 라는것을 느껴짐 더 길게 설명하고 싶지만 언어는 도구다 라는 말을 직접적으로 느끼게 해주었습니다. 윈도우 시스템프로그래밍 네트워크(이론,응용,소켓,프로그래밍) 남았습니다^^ 이후 책을 많이 읽으면서, 프로젝트를 많이 해볼 예정입니다.
와우~~! C/C++ 개발자 트랙을 제대로 타고 계시는 군요! 지금까지 열심히 달려오신 그 학습열정에 박수를 보냅니다. 거기에 시스템 프로그래밍과 소켓까지 다룰 예정이라 하시니 응원하지 않을 수 없겠습니다. 꼭 좋은 주제로 프로젝트도 수행하셔서 학습한 지식을 완벽히 자신의 것으로 체화 하시기를 바랍니다. 잘 해내시리라 믿습니다. 건투를 빕니다! :)
受講レビュー 94
∙
平均評価 5.0
5
(25/07/20/일 12:48) 정말 많은 것을 배웠습니다. OOP에 대해서, 많이 이해가 되네요. 종강에서 알려주시 STL , 람다식, 디자인패턴 강의도 시간이 되시면 만들어 주시면 좋겠다고 생각을 해 봅니다. 제게 아주 많은 도움이 되고 있습니다. 좋은 강의 만들어 주셔서 감사합니다.
와우~! 좋은 평가와 피드백 고맙습니다. 그렇지 않아도 람다식에 대해서는 보완을 좀 해볼까 고민을 하고 있었습니다. 주신 의견 일정에 반영하겠습니다. 고맙습니다. :)
受講レビュー 1
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
¥11,676
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!