ゼロから極めるLua完全マスター講座 — 入門から実戦まで

ゼロから極めるLua完全マスター講座 — 入門から実戦まで

軽量・高速・組込みに強いLuaを、基礎構文からメタテーブル・コルーチン・LuaJIT・実戦応用まで徹底的に学ぶ日本語講座



Sub Category

  • Programming Languages

{inAds}

Objectives

  • Luaの歴史、設計哲学、そしてエコシステム全体を体系的に理解する
  • 変数、型、制御構造、関数といった基本文法を自信を持って読み書きできるようになる
  • Lua唯一のデータ構造であるテーブルを配列・ハッシュ・オブジェクトとして自在に使い分ける
  • 多値返却、可変長引数、クロージャ、再帰など関数まわりのLua特有の機能を使いこなす
  • メタテーブルとメタメソッドで演算子オーバーロードや独自クラスシステムを構築する
  • コルーチンを用いた対称的協調マルチタスクとジェネレータの実装方法を習得する
  • pcall・xpcallによるLuaらしいエラー処理パターンとサンドボックス設計を身につける
  • Lua独自のパターンマッチング、ファイル入出力、モジュール、LuaRocksの活用法を理解する
  • Lua仮想マシン、バイトコード、LuaJITのトレースコンパイラの仕組みを内側から把握する
  • ミニプロジェクトを通じて、学んだ知識を一つの実用的なコードに統合する力を養う


Pre Requisites

  1. パソコンの基本操作ができること(ファイル作成、テキスト編集、コマンドラインの起動)
  2. 標準Lua処理系またはLuaJITをインストールできるインターネット環境
  3. テキストエディタまたはIDE(VS Code、ZeroBrane Studioなど)を扱える環境
  4. プログラミング未経験でも受講可能、英語の知識は不要
  5. 新しい概念を順番に積み上げて学ぼうとする意欲


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post