オンラインまたはオンサイトのインストラクターによるLuaトレーニングコースでは、ディスカッションや実習を通して、Luaでのプログラミングを始め、Luaの多機能性を利用してシステムアプリケーションからゲームまで幅広いソリューションアプリケーションを開発する方法を紹介します。 Luaトレーニングには、「オンライン・ライブ・トレーニング」と「オンサイト・ライブ・トレーニング」があります。オンライン・ライブ・トレーニング(別名「リモート・ライブ・トレーニング」)は、インタラクティブなリモート・デスクトップを使用して行われます。オンサイト・ライブ・トレーニングは、日本の顧客施設または日本のNobleProgコーポレート・トレーニング・センターで実施できます。 NobleProg -- ローカルトレーニングプロバイダー
Luaは、異なる製品に埋め込まれたプラグイン/拡張言語として使用される使いやすいスクリプト言語です。例えば、nmapやwiresharkなどのネットワークアプリケーションでは埋め込みスクリプト言語として使用されており、World of Warcraft、Orbiterなど他のゲームでもスクリプト言語として利用されています。
Luaはまたスタンドアロンの言語としても使用できます。これは軽量で多様なプログラミングパラダイムを持つ言語であり、そのためこのコースでは生徒がソフトウェアエンジニアリングの他の分野でも役立つさまざまな概念を学びます。
このコースではLuaの基本的なプログラミング構造をカバーし、多くのプログラミング演習が含まれているため、初心者もゼロから言語に精通することができます。
コース終了後、生徒は中規模のスタンドアロンのLuaプログラムを書くことができ、Luaが埋め込み言語として使用されるソフトウェア製品をスクリプト化することができます。
これはLuaの高度なコースであり、プログラミング言語の基本的な知識が既に前提として想定されています。したがって、このコースでは参加者にLuaの内部構造と使用されるLuaの慣用句の「なぜ」をより深い理解を与えます。
これらの高度なトピックは、豊富な例とクラス内の演習を通じて示されます。
Lua は、使用が簡単なスクリプト言語であり、異なる製品で埋め込み型のプラグインや拡張言語として利用されます。例えば、nmap や wireshark のようなネットワークアプリケーションでは組み込まれたスクリプト言語として使われ、World of Warcraft、Orbiter などのゲームでも見ることができます。
Lua はまた単体の言語としても使用できます。これは軽量で多様なプログラミングパラダイムをサポートする言語であり、そのため本コースでは、学生がソフトウェアエンジニアリングの他の分野でも役立つさまざまな概念を学ぶことができます。
このコースは Lua について知りうるすべてをカバーします。基本的なプログラミング構造から始まり、高度なテクニックを学び、Lua を他のプログラミング言語に埋め込む方法や逆の方法も解説します。コースには多くのプログラミング演習が含まれているため、初心者でもゼロから始めることができます。
最終更新日: 2023-11-15