入門
チャプター 6つ · 16時間 5分
日本語 · 英語 · 韓国語|オーディオ 韓国語

🎓 C/C++の基礎の必要性



このクラスは、基本的な開発のためのC/C++コースです。

このクラスは C/C++ 言語に基づいています

基本的なプログラミングの理解とスキルの向上を通じて

コーディングする言語に関係なくプログラミングできるようにするため

基本スキルを強化するお手伝いをします。


ゲーム開発/アプリ開発/プログラミングをするなら、必ず聞く必要があります。

基本をおろそかにすると、以下のような開発スタイルしか学んでいない人

チュートリアルで説明した開発以外の開発は難しい。



独自のアプリを作成しようとすると、壁のように感じてそれ以上進めないことがよくあります。




💯 ぜひ!必要なものだけが含まれています。


🤷🏻‍♀️ ゲームを作りたいですか?

🤷🏻‍♀️ 思いついたばかりのアプリのアイデアはありますか?

🤷🏻‍♀️ プログラミングをしたいけど、どこから始めたらいいのかわからない?


私が学校で講師として働いていたとき、講義に対する満足度はいつも高かったです。

また、講座内容に関する苦情は一度も受けていません。

その理由 実際に必要なコンテンツのみを含めてください 作りたいプログラムを簡単に作成できるようにするため

しっかりとした基礎を教えたからです。



C/C++の最も重要な部分だけを選択し、わかりやすく伝えるだけです。




こんにちは

開発者のララです。


私は科学/IT技術に関するコンテンツを制作しているYouTuberです。

プログラミングの結果はYouTubeで共有されます。


🖥 キャリア

私はこのビジネスの開発者として10年間働いています。私はSIの分野で働いていましたが、

現在、私はインディーゲーム開発会社のゲーム開発会社で5年間ゲーム開発者として働いています。

また、ゲームプログラミングとアプリケーションプログラミングの講師として4年間の経験があります。




🧑‍🎓 このクラスは以下の学生に最適です。



ゲーム開発/アプリ開発/プログラミングの初心者に適しています。

以下の講義に従いましたが、講義の内容に加えて あなたが望む開発難しいと感じる人はたくさんいます。

というのも、彼らのほとんどが、プログラミング言語の基礎知識を身につけることなく、ただ従うだけで学んだからです。


Pythonを目指すのか、現在本格化しているWeb開発、アプリ開発、ゲーム開発を目指すのかにかかわらず、この基本コースをぜひ受講することをおすすめします。

強固な基盤を持つ開発者は、長期にわたって安全かつ確実に開発できます。

建物を建てるときでも、高い建物は基礎がしっかりしていなければ建てることができないようです。開発についても同じことが言えます。


✅ 一般的なプログラミング知識が必要な場合、これは必須のコースです。

このクラスは C/C++ を使用しますが、これはしばしば難しいと考えられます。

ただし、このコースではC/C++の最も重要な部分のみを選択するため、提供するのは難しくありません。

コースを修了すると、C/C++に関する基本的な知識が身に付きます。

C/C++ に関するこの基本的な知識だけでも他の言語でプログラミングする場合に非常に役立ちます。


✅ 大学の専攻科目を履修するのが難しい方にも適しています。

なぜなら、メジャークラスは基本的に一度にたくさんの内容を教えるからです。

教授の能力に関係なく 大学の授業が難しいと自分で文句を言う人たくさんあります。

こういった人たちにとって、私は重要で重要な部分に集中できます

これにより、プログラミングをより早く学ぶことができます。



こういった人たちのためにコアだけを使った講座を作ったので、何が重要なのかはっきりと伝えることができます。




🧑‍🎓 ゲームプログラミングを目指す初心者

🎲 Unity、Unreal、Cocos2d-Xなどのゲームエンジンを使い始める前にこのコースを受講することをお勧めします。


ゲームとは 1 秒あたり 60 ~ 144 回の更新が可能なシミュレーションスペースそれは。

1 秒あたり 60 回、定義されたシミュレーション空間内のオブジェクトは CPU によって常に計算されなければなりません。

このデータに基づいて画面上にレンダリングする必要のあるオブジェクトは、常に GPU によって計算されます。


そのため、最も高性能なプログラミング言語として開発されることが多く、

カジュアルゲームでない限り、ほとんどのハイスペックゲームは、C++やC#などの実績のある言語で開発されます。


つまり、ゲーム開発のためのプログラミングの基礎をC/C++言語で構築すれば、どんなゲームを作ってもさらにパフォーマンスの高いゲームを作ることができます。

ゲーム開発に関する知識も得られます。



👩🏻‍🎓 授業を受けると何を学びますか?



この授業を受けることで、C/C++に関する基本的なプログラミング知識を学びます。


🖥 このクラスは実践重視のカリキュラムで構成されています。

ドラマの冒頭を除いて、ほとんどの章には1つか2つの練習プログラミングが含まれており、練習プログラミングは次の章で一緒にプログラミングすることで習得されます。


1 ️ C プログラミングの基礎

この章では、基本的な C 言語の使用方法を学びます。

C言語の使い方を学びながら、コンピュータプログラムの基本的な構造を学びます。


2 ️ 高度な C プログラミング

ポインタに問題がありますか?

この章では、C言語やプログラミング言語全般を学んでいる方にとって、ポインタに関する最も難しい概念を簡単に解決する方法について講義します。

ここで学んだことによると、この機能はコンソールで動作します。 シンプルな MBTI テスト作ってみようと思います。


3 ️ 基本的な C++ プログラミング-オブジェクト指向の最初のステップ

この章では、クラスとオブジェクト指向について簡単に説明します。

オブジェクト指向となると、とても難しいと思われがちですが、

オブジェクト指向で知っておく必要のある非常に基本的な内容を扱っていますが、

講義は他のプログラミング言語でよく見られる内容に焦点を当てているので、

これは、開発者を目指すなら知っておくべきことだと思います。

ここで学んだことに基づいて シンプルなコンソールテトリスゲーム作ってみようと思います。


4 ️ 高度な C++ プログラミング-高度なプログラミング用

この章では、C++ のコンパイル方法と C++ で使用されるさまざまな追加概念を学びます。

ここで学んだことに基づいて 英語 タイピング練習プログラム作ってみようと思います。




コンソールプログラミングについて

コンソールプログラミングは、普通の人や開発に不慣れな人にとっては、最も面白くなく、退屈なプログラミングのように思えるかもしれません。

これはおそらく、目に優しい GUI 環境がないためです。


ただし、コンソールプログラミングを適切に処理できれば、 クールなGUIや楽しいゲームを作成することもできます。



この授業を通じて、開発者を夢見る多くの人々が実際の開発者になれるように、私たちのノウハウをすべて伝えます。

カリキュラム

クリエイター紹介

Developer LaLa

Developer LaLa

はじめまして。

ユーチューブには10万人のチャンネル登録者がいます。

過去のSi開発に向けて6年が経ちましたが、

現在、ゲーム開発の経験は5年ですが、

ゲーム開発/アプリ開発をテーマにした授業を実施した親学校

非常勤講師として4年間の経験があります

開発者はLalaという名前です。


ユーチューブで

技術・科学関連情報動画や

他にも楽しい開発動画を投稿してチャンネル登録者を集めています。

そのため、チャンネル登録者から「開発講座」や「チュートリアル」に関する動画制作の依頼が多いため、YouTubeでは

また、C++のコースを5つほど教えました。


そんな風にYouTubeを運営した結果

私が感じたこと

YouTubeでちゃんとした講義をするのは簡単ではありません。

YouTube がいわゆる「YouTube アルゴリズム」を使用していない場合、動画の露出頻度は大幅に低くなります。

問題は、YouTubeは基本的に勉強の場というよりはテレビのエンターテイメント動画に代わるプラットフォームであるため、講義動画への参加率も非常に低いということでした。


そのために限界を感じていて、クラス101ではちゃんと勉強したいと思っている人のためのコースを用意しました。


Laraさんの開発クラスでは様々な内容が予定されています。

初心者向けの C/C++

基礎がしっかりしている建物は、長期間にわたり安全で強固な建物になります。

基礎工事なしで建てられる建物は高さが限られており、小さな衝撃でも倒壊してしまいます。

この基礎作業を担当するのは、このC/C++コースです。

C++/プログラミングスキル向上のためのCocos2D-Xカジュアルゲーム開発

初心者向けの C/C++ をさらに詳しく

プログラミング言語の実際の使い方やゲーム開発の基礎スキルについて学べるコンテンツです。

初心者向けのC/C++と連動した内容なので、このコースを修了した学生はC/C++プログラミングを深く理解することができます。

さらに、ゲーム開発の原則と基礎を定めることができます。

개발자 라라

개발자 라라

このクラスに似ているおすすめクラス

カスタマーセンター[受付時間] 平日10:00~17:00
CLASS101JAPAN株式会社
japan@101.inc