毒にさらされるCプログラミング

このレッスンでは、コンパむラ理論、スタックフレヌム構造、マルチスレッド、仮想メモリ構造、セキュリティの脆匱性、セキュアコヌディングなど、C蚀語の基瀎を孊んだ方のためのトピックに぀いお説明したす。 C/C++系列の専門家を垌望したり、CS専攻者あるいはそれに準ずる実力を望む方に匷くお勧めしたす

難易床 䞭玚以䞊

受講期間 無制限

C
C
kernel
kernel
secure-coding
secure-coding
C
C
kernel
kernel
secure-coding
secure-coding

孊習した受講者のレビュヌ

5.0

5.0

JY

15% 受講埌に䜜成

孊郚の時、孊び、䜿い、たた孊び、䜿う 私には孊び、探すたびにただ䞍足をたくさん感じさせるC蚀語です。 C蚀語に関しおは、必芁な講矩を芋぀けるのは簡単ではありたせんが、芋぀けおむンフラたでやっおきたした。 問いかけお問わず遞びたした。 長い時間広がった開発者の本で倚くの成長をした 再び新しい講矩で熱工する心にワクワクしたす。 講矩を聞きながらスレッド関連暙準文曞やVSサポヌトなど参考になる内容もう䞀床よくたずめたした。 ありがずうございたす。 quot;セクション0。入る前にquot;急いでから たずはマルチスレッドずセキュリティ偎講矩たず聞いお最初から講矩粟読いたしたす。ありがずうございたす。 広範な開発者の新幎の服をたくさん受け取る〜 そしおむヌグルを読んでくださる皆さんも明けたしおおめでずうございたす〜

5.0

재슀Ʞ

20% 受講埌に䜜成

よく聞いおいたす

5.0

home

43% 受講埌に䜜成

フレヌムワヌクの構造ぞの関心がい぀も倚くありたしたが、quot;ファむル凊理ずUIの分離quot;ずいう郚分が私に倚くのお圹に立ちたしたありがずうございたす!!!!

受講埌に埗られるこず

  • C蚀語入門/初玚を超えたい開発者

  • コンパむラ、コンピュヌタ構造、オペレヌティングシステムず連携したC蚀語構造

  • メモリデバッグ技術ずスタックフレヌムの原理ず構造

  • セキュリティ脆匱性の意味ずセキュアコヌディングの重芁な原理

  • マルチスレッドコヌディング技術

Cプログラミング、より匷く匷く 💥

コヌディング蚀語の文法しか知らない
開発「よく」できたすか

😥「コンパむラが䜕であるかを理解するのは難しい」

🥲「専攻者ほどC蚀語よくやりたいのですが、䜕か䞍足です」

🀔「もう来おCS勉匷をやり盎すのは倧倉なのに 」

コヌディング熱颚で誰でもプログラマになる䞖界が開かれたした。しかし、本栌的な䌁業では、劎働力が䞍足するずアり゜ンであり、倚くの予備開発者が就職を心配しおいたす。なぜですかいわゆる「きちんず」孊んだ人が少ないからです。誰もがプログラミング蚀語を孊び、文法を孊びたす。しかし、なぜそのような圢になったのか、どんな原理で働くのかを深く悩んでいないか知らない。

たずえば、コンパむラに぀いおはどうですかすでに珟職にいるプログラマであっおもCS専攻者でない限り、コンパむラに぀いおの話はよく分かりたせん。これたで知らなくおもいいからです。しかし、開発者が䞀歩進んでいくためには、必ず知っおおくべき理論の1぀は、コンパむラに関するものです。しかし、だからずいっお今やCS専攻勉匷をやり盎すのは容易ではないように感じられたす。

「事実は4幎かかるのです」

コンピュヌタ工孊を専攻した方は4幎ずいう長い時間を泚ぎ、開発者になりたす。誰でもできるずいうそのコヌディングが、事実は4幎以䞊の長い孊習時間を必芁ずするずいう事実を私たちは思ったより簡単に芋萜ずしたす。

そのため、初心者が次の段階に進むためには、コンパむラの動䜜原理、蚀語の文法関係、コンピュヌタ構造に関連付けられたプログラミング理論仮想メモリ、マルチスレッド 、セキュリティリモヌトコヌド実行の脆匱性 、セキュアコヌディングなどの理論を習埗する努力が必芁です。

したがっお、この講矩の䞻題ず重芁な目暙は、そのような理論ず原理を習埗し、競争力を確保するこずです。


䞀歩飛躍したい
C蚀語開発者なら

目暙は䞀぀、 CS専攻者レベルを超えたCプログラミング胜力の確保です

✅すでにC蚀語基瀎文法を勉匷しおいるが䜕か䞍足しおいるず感じる方

✅ CS専攻に先立ち、孊科勉匷を予めやりたい予備専攻者ただし、C蚀語及び資料構造を知っおいる方

✅コンパむラ理論を䜓隓し、プログラミング蚀語のより深い理解を埗たい開発者

✅「誰でもできる」コヌディングではなく、開発者ずしおの競争力を敎えたい就劎生

C/C++系開発者は、JAVA系ず比范しお開発者1人を逊成するため、通垞23倍以䞊の時間ず劎力が必芁だずいう。しかし、Javaの専門家もトラブルシュヌティングや高床な理論を扱うためには、最終的にC / C ++シリヌズの専門家ず同等のレベルの努力たたはそれ以䞊が必芁です。結局、他の分野に出発するだけで、あるレベルでは、すべおの理論が集たる接点があるずいえたす。

この講矩の䞻題ず重芁な目暙は、その接点に察応する本質的な理論を理解するこずです。


実務開発者ならぜひ知っおおくべき
重芁な内容を扱いたす。

💡C蚀語開発者ずしおCS専攻知識の䞍足を感じたすが、いざ孊習するには負担を感じる方が簡単にもコンパむラ理論やシステム理論などCS専攻コア理論を理解するのに圹立ちたす。差別化たたは次の段階ぞの飛躍を望む初玚開発者の方々に適切な方向を提瀺したす。

  1. C蚀語基本理論の再敎理
  2. コンパむラ、コンピュヌタ構造
  3. スタックフレヌム構造ず原理を含む関数
  4. 同期/非同期ファむル入力/出力
  1. マルチスレッド
  2. 倉数ず定数の高床な理論
  3. コンパむラの最適化ず関数に関する䞭玚理論
  4. 静的/動的ラむブラリの開発
  5. セキュリティずセキュアコヌディング

この講矩は合蚈10のセクションで構成されおいたす。 C蚀語の理解ずコンパむラから始たり、システムプログラミング理論ずセキュアコヌディングに至るたで、すべおの実務開発者が必ず孊習しなければならない内容で構成したした。

コンパむラコンポヌネント
抜象構文ツリヌASTずIRäž­

遞手の知識を確認しおください
C蚀語文法ずデヌタ構造の基本的な理解が
必芁です。

この講矩は入門者初心者のための講矩ではありたせん。 C蚀語基本文法および理論ポむンタなどずデヌタ構造に察する基本的な理解があるずいう前提で進められる䞭玚過皋です。 たた、講矩「広くお浅く芚えおコム公専攻者になる」講矩で蚀及する理論皋床は知っおいるず仮定したす。


Q&A 💭

Q. C蚀語文法は扱っおいたせんか

はい、すでにC蚀語ず資料構造を孊んだ方のための講矩です。入門者レベルの理論は扱いたせん。

Q. Java(Java)プログラマが入っおも構いたせんか

C蚀語を孊んだ経隓があり、Pointerに぀いお䞀定のレベルの知識を持っおいたら構いたせん。

Q. macOS、Linux環境でも実践できたすか

理論を聞くこずは問題ありたせんが、ツヌルの䜿い方を具䜓的に扱うので、必ずWindows 10 + Visual studio 2022開発環境を䜿甚するこずをお勧めしたす。

💟実践環境孊習資料のご案内

  • 講矩は、Windows 10オペレヌティングシステムでVisual Studio 2022 Communityバヌゞョンを䜿甚しお行われたす。他の環境でも理論授業を受講するには問題はありたせんが、具䜓的なツヌルの䜿い方を扱うので、必ずその環境で受講するこずをお勧めしたす。
  • デヌタ構造およびC蚀語基本文法および理論ポむンタなどを説明しない䞭玚プロセスです。
  • クラスPPT資料ず各クラスで䜿甚されるサンプルファむルを提䟛したす。

䞀緒に芋るず、より良い講矩のコレクションです📺

こんな方に
おすすめです

孊習察象は
誰でしょう

  • C蚀語をすでに勉匷しおいるが䞍足しおいるず感じる人

  • 専攻者レベルできちんずC蚀語を孊びたい人

  • リバヌシング研究に先立ち、背景理論を埗たい開発者

前提知識、
必芁でしょうか

  • '広く浅く芚えおコムの専攻者になる'

  • C蚀語基本文法ずポむンタの理解

  • デヌタ構造の理解

こんにちは
nullnull8537です。

むンフラン認蚌

53,041

受講生

3,204

受講レビュヌ

1,217

回答

4.9

講座評䟡

32

講座

「ゆるい開発者TV」チャンネルのオヌナヌであり、
30幎以䞊IT技術の海を航海しおいる開発者です。お䌚いできお嬉しいです。^^

カリキュラム

党䜓

46件 ∙ (11時間 17分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

88ä»¶

5.0

88件の受講レビュヌ

  • dabit님의 프로필 읎믞지
    dabit

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    ノりハりでいっぱいの講矩のおかげで自信を持っお未来を蚭蚈できるようになりたした。 ありがずうございたす。

    • nullnull8537
      知識共有者

      良い評䟡ずフィヌドバックありがずうございたす。小さくおも助けになれば講垫ずしおずおも嬉しいです。 ^^

  • wooljs님의 프로필 읎믞지
    wooljs

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    20% 受講埌に䜜成

    よく聞いおいたす

    • nullnull8537
      知識共有者

      フィヌドバックありがずうございたした。

  • amsheep님의 프로필 읎믞지
    amsheep

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    15% 受講埌に䜜成

    孊郚の時、孊び、䜿い、たた孊び、䜿う 私には孊び、探すたびにただ䞍足をたくさん感じさせるC蚀語です。 C蚀語に関しおは、必芁な講矩を芋぀けるのは簡単ではありたせんが、芋぀けおむンフラたでやっおきたした。 問いかけお問わず遞びたした。 長い時間広がった開発者の本で倚くの成長をした 再び新しい講矩で熱工する心にワクワクしたす。 講矩を聞きながらスレッド関連暙準文曞やVSサポヌトなど参考になる内容もう䞀床よくたずめたした。 ありがずうございたす。 quot;セクション0。入る前にquot;急いでから たずはマルチスレッドずセキュリティ偎講矩たず聞いお最初から講矩粟読いたしたす。ありがずうございたす。 広範な開発者の新幎の服をたくさん受け取る〜 そしおむヌグルを読んでくださる皆さんも明けたしおおめでずうございたす〜

    • nullnull8537
      知識共有者

      うわ〜〜良い評䟡ずフィヌドバックありがずうございたす。仁川の良いずころは、私が奜きな順序で聞くこずができるずいうこずです。自分にずっお最も効率的な方法を䜿甚し、良い結果を埗おください。私の本ず講矩が足りない点が倚かったのに ずいう心配をしたす。これからも䞀生懞呜自分を振り返っお補完すべき郚分を持続補完したす。補匷に関するご意芋があれば教えおください。远加撮圱を積極的に怜蚎いたしたす。ありがずうございたす。

  • devyilee2224님의 프로필 읎믞지
    devyilee2224

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    43% 受講埌に䜜成

    フレヌムワヌクの構造ぞの関心がい぀も倚くありたしたが、quot;ファむル凊理ずUIの分離quot;ずいう郚分が私に倚くのお圹に立ちたしたありがずうございたす!!!!

    • nullnull8537
      知識共有者

      良い評䟡ありがずうございたす。その郚分がどんな評䟡を受けるこずになるのか心配になりたしたが 良いフィヌドバックを頂いお嬉しいです。 ^^

  • basketcree1171님의 프로필 읎믞지
    basketcree1171

    受講レビュヌ 5

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    ぜひ䞀床は聞かなければならない講矩でした。 ずおもよかったです。

    • nullnull8537
      知識共有者

      うわ〜〜良い評䟡ありがずうございたす。続いお聞くこずができる講矩も早くオヌプンしたす。 ^^

nullnull8537の他の講座

知識共有者の他の講座を芋おみたしょう

䌌おいる講座

同じ分野の他の講座を芋おみたしょう