
覚えて終わるネットワークコア理論 - 基礎
nullnull8537
TCP/IPからHTTPまで!ネットワークの基本理論が不足している方々が、'覚えていて'でも専攻理論を理解したいと望む方々のために準備した講義です。できます!
입문
Network, Protocol
This is a C language programming course for those who want to become professional developers rather than hobbyists. I recommend it to those who want to learn by writing and reading and go down a sweet path!

C language grammar
minimal computer architecture
A solid understanding of pointers
For those of you who want to learn C language 'properly'
The bible of C programming!
This course is for the latest revised edition of the book "C Programming: A Simple Beginner's Guide ." It inherits the features of the original book and course.
A significant number of people seeking employment as IT developers complain of a lack of CS knowledge. Unfortunately, most of these shortcomings stem from a lack of proper study of fundamental theories .
What if you're studying another popular programming language, Java? It might be convenient for those studying Java because you don't have to deal with memory management directly. However, many of the theoretical questions you'll be asked in interviews aren't much different from the problems caused by pointers in C.
The solution is simple: learn it right from the beginning!
💡 This course is truly comprehensive! It covers everything you need to know to become a professional C developer, from language grammar to computer architecture and operating system theory .
Before learning C, you can understand the basic computer structure and its characteristics .
You can understand the characteristics of most programming languages, including C, by combining them with computer architecture . This significantly enhances your application skills.
Most popular programming languages today use the C language syntax. This makes it easy to learn any programming language you choose in the future.
You can become familiar with pointers in the C language, which many people find difficult, and above all, you can use powerful debugging techniques to solve problems on your own if they occur.
The lecture is divided into four major parts.
Q. Can non-majors who are new to programming take this course?
Yes, you can hear it. However, you will never understand it all at once, and you will need to invest at least two months in full study and review.
Q. Does the development environment have to be Windows?
Yes, I strongly recommend doing so if possible, because otherwise, it's virtually impossible to practice core theory, such as tracking memory changes.
Q. Is there anything I need to prepare before taking the class?
You should be familiar with the material covered in the class "Becoming a Computer Science Major by Memorizing Broad and Shallow Knowledge." While essential elements will be covered again in class, I recommend studying them in advance if possible.
Q. I want to become a Java developer. Will this course help me?
This may be controversial, but I can tell you that it's ultimately helpful. Java's reference types are similar to those in C++. They're also similar to pointers in C. While Java doesn't directly manage memory due to the nature of the language, they handle memory in the same way.
Q. Will taking this course help me get a job?
Yes, it's beneficial. I can confidently say that if you understand the C language to the level covered in this course, you're definitely not a beginner. It might not be enough, but it will definitely give you a distinct advantage.
📢 Instructions for Practice Environment and Precautions
The C language is native code, directly dependent on the operating system and hardware. Therefore, the following training environment must be precisely configured to ensure proper execution.
Students will receive PDF copies of the course materials and all example files used in the lectures. Furthermore, to ensure a smooth understanding, students must have a thorough understanding of the content covered in the lecture "Becoming a Computer Science Major by Memorizing Broad and Shallow Knowledge."
Who is this course right for?
For those who want to learn C language properly
Someone who is already on the path to becoming a CS major
Anyone who wants to become a differentiated professional developer
Need to know before starting?
Knowledge equivalent to the level of the lecture "Memorize broadly and shallowly to become a computer science major"
45,728
Learners
2,561
Reviews
1,144
Answers
4.9
Rating
25
Courses
All
149 lectures ∙ (28hr 58min)
Course Materials:
All
198 reviews
4.9
198 reviews
Reviews 1
∙
Average Rating 5.0
5
現職FE開発者です。私の場合、開発の最初の始まりをJavaScriptにしてみると、CSの知識を築くのがやや難しかったです。政処期も拾ってJavaScriptで資料構造、アルゴリズムも勉強をしてみたが、どうやら言語の特性上メモリー段の深い領域まで思考するには容易ではなかったようです。基礎知識に対するひどい渇きがあった刹那この講義を受講することになりました。 私はこの講義を見ながら"私が作業していたコードが内部的にどのように動作しますか!"のような抽象的な悟りをたくさん得たようです。単に宣言した変数がどのようにメモリに割り当てられるのか、演算子とCPUがどのような関係にあり、どのように動作するのか、ポインタがどのような役割を果たすのか、構造体とオブジェクトがどのような関連性があるのか、JavaScriptでトゥクトンのように話したstackとheapの実体が何であるか、コールバックパターンが実際にどのように動作するのか、まともなコードはどのように織るべきかなど…講義を見ながら意識中または無意識中に考えをたくさんするようになったようです。 10月中旬に講義を購入して退勤後、少しずつよりが今日まで頑張りました。 3ヶ月前の私より今の私がもう少し成長した感じが入っているようです。この講義は、基礎的なCS知識を切望する現職者の方々にも大きな助けになると思います。最後に広々とした開発者様!良い講義を作ってくれてありがとう!
すべてのソフトウェア開発者は、実務経験が積み重なり、CS理論への渇きに苦しむようになるようです。私も例外ではありませんでした。幸い、この講義が助けてくれたようで本当に幸いです。内部構造の理解が増えたら、どうやらJavaScriptの理解を深めるしかありません。良く見ていただき、良い評価もいただきありがとうございます。より良い開発者として素敵に成長することを応援します。 :)
Reviews 4
∙
Average Rating 5.0
Edited
5
この講義をすべて視聴し、「独学C言語線形データ構造」、「C開発者のための最小限のC++講義」もすべて受講完了した者として、他の人がこの講義に挑戦するため、あるいはC/C++開発者の方が挑戦されるにあたり、受講レビューを残します。 先生が講義中にGPTの話をよくされるのですが、そこでインスピレーションを受け、GPTを利用しながら勉強しました。 このC言語の講義を一度最後まで受講した後、復習のために講義を再び聞くことは最小限にしました。先生が添付ファイルとして提供してくださった例をGPTに学習させ、最初から最後まで毎日10問ずつ出題してもらい問題を解きました。最初は簡単な問題をメインに、ウォーミングアップをし、徐々に難易度を上げる方式にしました。そして、理解が容易にできない部分は、その講義パートを2倍速で再び勉強しました。わからない問題は脳と手に刻まれるように、問題をひたすら要求し、解きました。 そして、講義中にある実習例題は必ず一人で最低30分~1時間は悩み、解きました。ある問題は5分以内に解け、ある問題は簡単に見えても1時間以上かかって、とうとう答えを見た場合もありました。答えを見た場合は、再びGPTで問題を出題してもらい復習しました。 徹底的にやると決めたからには、どれだけ徹底できるか見せてやろうという気持ちで熱心に取り組みました。私にとっては本当に良い講義でした。おすすめです!皆さん、頑張ってください!
ワウ~! 本当に素晴らしいです。例題を学習させて問題を出してもらうというのは、本当に卓越した選択だと思います。それに2倍速での復習を並行されたとのことですので…、本当に模範的な受講生であるに違いありません!! もしかしたらこの講義を作った私よりもさらに「ストイック」に頑張られたのではないでしょうか。何よりも学びの姿勢についてもう一度考えさせられました。今後も良い講義を作ることでご声援にお応えしたいと思います。ありがとうございます。:)
Reviews 1
∙
Average Rating 5.0
5
ひどく始まるCプログラミング、完全ノーベースだったら理解しにくいかもしれないレベルの講義じゃないかなと思う。わからない内容も教えてくれた方法のようにメモリを開けてチャットジフィティに聞いてみるコードも変えていろんなケースでやってみると時間が少しかかっても理解が上手になったし、そしておっしゃった言葉の中にこの道には王道がないと言われたが、早急な私の心をもう少し長く見ることができるようにしてくれた。を作ってくださった広々とした開発者様に感謝の言葉伝えたい。
この授業が持っているメリットであり、同時にデメリットを正確にわかっていただきましたね。 :) ぜひ必要な話をしようと内容が難しくなって簡単にしようとすると、何か嘘をついているようで良くない評価を少し受けても私の信念を守ってきました。幸いにも役に立ったと思い、本当に幸いですね。良い評価とフィードバックありがとうございます。 :)
Reviews 6
∙
Average Rating 5.0
5
力量に優れ、説明力も良い開発者の方が活動に欲を持ってこう講義を開いてくれたのは本当に感謝したことです。
うわー〜! 良く見ていただきありがとうございます。
Reviews 1
∙
Average Rating 5.0
5
今の時代は努力も重要ですが、行かなければならない方向もとても重要ですが、良い先生に会ったようです。講義をしてくれてありがとう。 以前にはっきりと始めるcプログラミング本とYouTube講義で勉強する時、講義で本では前後の順番が変わっていき、進道を出て本を参考に従うのがとても大変だった記憶がありますが、今はファイルで資料提供をしてくださって進道によって行くのも楽で手書き整理も簡単にできました。この点は確かに良いと思います。 ただ、個人的な風では、次の講義制作の時は、ペンの音を変えていただきたいと思いましたㅎㅎ..不気味なので声もかろうじて聞こえるほど音量を下げます。もちろんこれは人によって異なりますが、大丈夫ならこの点も考慮していただければ幸いですㅎㅎ 以前にYouTubeで講義を何度も回した戦績があるので、初めての人の立場でどんな点が惜しいかはわかりませんが、少なくともこの講義を一生懸命噛んで食べて追加的にプログラミング練習少しすれば大学の中でもc言語は上位圏に入ることができると思います。私はそうしました。) 私もc/c++開発者になりたい大学生として応援し、今後もしてくれる講義も頑張ります。元気です!
かつてはっきりとC講義を見た方ですね!まずは嬉しいというご挨拶から差し上げます。 :) 私もこれまでの講義経験をもとに、順番次第に気を使って良い結果につながったようで幸いです。そして、フィードバックを与えられた手書き音は、実際のマイクに録音された音です。この声が好きな方が多く気になりませんでしたが、フィードバックいただいたような問題が十分にあるかもしれないという考えをしました。どういうわけか妥協案を探すようにします。私のクラスをよく見てくれてありがとう。より良い講義でお返事します。 :)
$77.00
Check out other courses by the instructor!
Explore other courses in the same field!