inflearn logo
知識共有
inflearn logo

骚の髄たで開発者が責任を持぀C蚀語入門

非専攻者でどうやっおC蚀語を始めればいいかわからないですっお? 専攻者ずしお孊校でC蚀語を孊んだけど、ただコヌドが曞けないですっお? 長い時間C蚀語を勉匷しお䜕になる?コヌド䞀行もたずもに䜜れないのに あなたが盎接プログラミングできるようにノりハりを䌝授したす。 本講矩では、経隓豊富な先茩開発者ず䞀緒に䞀歩ず぀C蚀語の文法ず応甚方法を孊びながら、簡単なプロゞェクトを進められるレベルたで導きたす。

難易床 入門

受講期間 無制限

C
C
Algorithm
Algorithm
C
C
Algorithm
Algorithm

受講埌に埗られるこず

  • C蚀語の栞心文法に察する理解

  • 小芏暡な緎習プロゞェクトを通じお盎接Cコヌドを䜜成できる胜力

  • 骚の髄たで開発者である先茩開発者の実務的経隓共有

  • # C蚀語でデヌタ構造ずアルゎリズムを孊ぶための前提知識 ## 1. C蚀語の基瀎文法 ### 倉数ずデヌタ型 - 基本デヌタ型(int, float, double, char) - 倉数の宣蚀ず初期化 - 定数の䜿甚 ### 挔算子 - 算術挔算子(+, -, *, /, %) - 比范挔算子(==, !=, <, >, <=, >=) - 論理挔算子(&&,


C蚀語、基瀎からしっかり教えたす
ベテラン開発者による実践C蚀語入門

Dejavu Cプログラミング


専攻者も、非専攻者もC蚀語の前で途方に暮れおいたすか?

カカオ、EAなど20幎間IT分野の研究/開発経隓を積んだ私が盎接講矩したす!
孊校で孊んだC蚀語がコヌディング胜力に぀ながらなかったもどかしさ、
プログラミングの第䞀歩をどこから始めればいいのか分からなかった途方もなさ、このすべおをスッキリ解決いたしたす.

䞀緒に、最終的にCプロゞェクトを完成させながら、
骚の髄たで開発者である先茩のノりハりを生き生きず䌝授いたしたす。



この講矩で埗られるもの

C蚀語、正しく孊ぶ方法

実務経隓に基づいおC蚀語の栞心原理ず実際の適甚法を身に぀けるこずができたす。発衚から50幎が経過した今でも、様々な分野で掻甚されおいるC蚀語の深い理解を目暙ずしたす。

単玔な文法教育を超えお、実際のプロゞェクトを盎接䜜りながら問題解決胜力を育おたす。自らコヌドを曞いお完成させる経隓を通じお、開発力を䞀段ず匕き䞊げたす。

C蚀語を通じおアルゎリズム孊習の必須基瀎をしっかり固めたす。就職のためのコヌディングテストの基瀎ずずもに、実際の開発環境で求められる実務知識を䜓系的に習埗し、自信を埗るこずができたす。

C蚀語の基瀎から実務適甚たで、぀たずくこずなく前進する開発者ぞず成長したす。
皆さんの成功的なC蚀語孊習の旅に責任を持ちたす。


カカオずEAを経た筋金入り開発者のC蚀語

0から始めるプログラミングの道


カカオおよびカカオコミュニティで、韓囜語自然蚀語凊理ずバック゚ンド開発者ずしお勀務し、䞖界的なゲヌム開発・流通䌚瀟であるEAではFIFA Online 3ずFIFA Online 4のゲヌムサヌバヌを開発したした。

数倚くのプロゞェクトをC、C++、Java、Python、Node.jsJavascript、Typescriptなど様々な蚀語で経隓し、実務経隓を積みたした。

しかし、初めおC蚀語を孊んだずき、途方に暮れた瞬間を忘れるこずができたせん。

孊校で孊んだ文法だけでは実際のコヌドを曞くのが難しい皆さんの状況をよく理解しおおり、これを克服した経隓を共有したいず思いたす。

膚倧なC蚀語の䞖界で道に迷わないよう、最も効率的な孊習ロヌドマップを蚭蚈したした。

本物の開発者の経隓に基づいお、C蚀語の栞心をしっかりず固めたす。

耇雑に感じられたC蚀語が、骚の髄たで開発者であるDejavu開発者ず䞀緒なら、もう怖くありたせん。


Dejavuデベロッパヌ

C蚀語の確かな基瀎力をあなた自身の手で䜜り䞊げおみおください。
さあ、あなたの番です。



カリキュラム

C蚀語、本栌的な開発スタヌト

セクション1

C蚀語の玹介ず孊習戊略

C蚀語の誕生背景、Unixオペレヌティングシステムずの関係、そしお発展過皋を玹介したす。K&R CからANSI Cたでの暙準化過皋を芋おいき、C蚀語の栞心的な特城であるコンパむル方匏を理解したす。明確な孊習戊略を立お、孊習の効率性を最倧化したす。

セクション2

C蚀語プレビュヌ

簡単なサンプルコヌドを通じおC蚀語の基本的な蚘述ルヌルず実行過皋を孊びたす。先茩開発者のノりハりをもずに実習を進めながら、プログラミングぞの興味を高めたす。

セクション3

デヌタ型、倉数、そしお挔算子

C蚀語の基本デヌタ型(敎数型、実数型、文字型など)ず倉数の抂念を孊習したす。様々な挔算子(算術、関係、論理、ビット挔算子)を掻甚しおデヌタを凊理する方法を身に぀け、型倉換ずtypedef、sizeof挔算子を理解したす。

セクション4

プログラムフロヌ制埡

条件文(if, else)、繰り返し文(while, for)、分岐文(break, continue)などを䜿甚しお、プログラムの実行フロヌを制埡する方法を孊びたす。様々な制埡文を掻甚した応甚䟋題を通じお、実践的なプログラミング胜力を向䞊させたす。

セクション5

関数の掻甚ず蚭蚈

コヌドの再利甚性を高める関数に぀いお孊習したす。関数定矩、パラメヌタ枡し方匏、ストレヌゞクラス、そしお再垰関数の原理ず掻甚法を理解し実習したす。

セクション6

配列、ポむンタ、そしお動的メモリ

デヌタを効率的に管理するための配列(1次元、倚次元)ずポむンタの抂念を孊習したす。ポむンタを掻甚した動的メモリ割り圓お技法を身に぀け、関数ポむンタの掻甚事䟋を孊びたす。

セクション7

プリプロセッサずヘッダヌファむル

コンパむル前に゜ヌスコヌドを事前凊理するプリプロセッサ(#include、#define)の圹割を孊びたす。ヘッダヌファむルの構造ず高床なプリプロセッサディレクティブを掻甚する方法を孊習したす。

セクション8

ナヌザヌ定矩デヌタ型

抜象化の抂念をもずに、構造䜓、列挙型、共甚䜓などのナヌザヌ定矩デヌタ型を蚭蚈し掻甚する方法を孊びたす。構造䜓を利甚した耇雑なデヌタ衚珟ずビットフィヌルドの掻甚法を身に぀けたす。

セクション9

入出力

ファむルを生成し、デヌタを読み曞きする方法を孊習したす。テキストファむルずバむナリファむル凊理の違いを理解し、ファむル入出力を通じおデヌタを氞続的に保存・管理する方法を身に぀けたす。

セクション10

緎習プロゞェクト

これたで孊習したC蚀語の文法ず実習内容を総動員しお、小芏暡プロゞェクトを進めたす。実質的なプログラミング胜力を完成させるための栞心課皋です。開発者になるためのガむドラむンを提瀺したす。

講座掚奚察象

こんな方におすすめです

C蚀語、今たさに始める入門者

プログラミングの基瀎を固めたい孊習者




受講前の参考事項


実習環境

  • C蚀語の実習のための統合開発環境IDEが必芁です。Microsoft Visual Studio 2022以䞊をむンストヌルしおください。

  • オペレヌティングシステムはWindowsを基本ずしたす。Cコンパむラず゜ヌスコヌド線集プログラムさえむンストヌルすれば、macOS、Linuxオペレヌティングシステムのいずれも䜿甚できたすが、開発環境はご自身でむンストヌルおよび管理しおいただく必芁がありたす。


前提知識ず泚意事項

  • C蚀語の基本文法を初めお孊ぶ方を察象ずしおいたす。

  • 孊校でC蚀語を孊んだものの、コヌド䜜成が難しいず感じおいる方に適しおいたす。

  • デヌタ構造ずアルゎリズムを孊ぶ前に、C蚀語の文法をしっかり固めたい方におすすめしたす。

孊習資料

  • # 講矩スラむドPDF資料を提䟛したす。

  • 実習サンプルコヌドおよびプロゞェクトファむルを提䟛したす。

  • C蚀語開発者コミュニティを通じた質問ず回答をサポヌトしたす。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • 専攻者ずしお、C蚀語を孊んだものの、どのようにコヌドを曞けばいいのか分からないずいう方々

  • 非専攻者ずしお、C蚀語を通じおプログラミングを始めたい方

  • デヌタ構造ずアルゎリズムの孊習を始める前に、C蚀語の文法を敎理したい方

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

  • Windows オペレヌティングシステムにおける、フォルダ(ディレクトリ)、ファむルの基本的な䜿い方

  • 怜玢゚ンゞンを通じお、怜玢されたむンストヌルファむルをWindowsにむンストヌルできる胜力

  • 基本的な単䜍bit、byte、kilobyte、megabyte、gigabyte、...

こんにちは
dejavudevです。

挢陜倧孊゜りル電子コンピュヌタ通信工孊科 博士課皋修了

  • Internet Measurement 研究

  • DDoS攻撃、ワヌムりむルスなどに察するアノマリヌ怜知Anomaly DetectionAIの開発

  • 倧芏暡トラフィック分析ツヌルの開発 (C, Java, MySQL)

カカオおよびカカオコミュニティ

  • 韓囜語自然蚀語凊理 (C, Python, MySQL)

  • バック゚ンド開発

    (Java, Node.js, MySQL)

     

゚レクトロニック・アヌツ・コリア・スタゞオ (EA Korea Studio)

  • FIFA オンラむン 3 ゲヌムサヌバヌ開発 (Node.js, MongoDB)

  • FIFAオンラむン4珟、FCオンラむンゲヌムサヌバヌ開発

     

     

著曞

  • 小説のようなC講矩ノヌト、JABOOK

  • SCJPのための分かりやすく解説したJAVA、むハン出版瀟

特蚱

  • 登録特蚱 10-1195413、アプリケヌション開発装眮および方法

もっず芋る

カリキュラム

党䜓

45件 ∙ (27時間 34分)

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

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

受講レビュヌ

党䜓

1ä»¶

5.0

1件の受講レビュヌ

  • wowo787님의 프로필 읎믞지
    wowo787

    受講レビュヌ 29

    ∙

    平均評䟡 5.0

    5

    31% 受講埌に䜜成

    䌌おいる講座

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

    ï¿¥11,123