قراره تو این دوره چی یاد بگیرم؟

  • آموزش نصب لوا را می آموزید .
  • می توان اسکریپت هایی مناسب انواع بازی ها مانند pubG و اسکریپت مناسب برنامه های مختلف نظیر photoshop نوشت .
  • آموزش حلقه ها و اپراتور ها را فرا می گیرید .
  • syntax در زبان لوا آشنا می شوید .
  • عملگر ها و عمل بند ها را می شناسید .

شاید کمتر اسم زبان برنامه نویسی lua را شنیده باشید و به جرات می توان گفت این زبان یکی از پر سرعت ترین و قدرتمند ترین زبان های برنامه نویسی است.مفتخریم که اولین آموزش فارسی زبان LUA  را از دانشجویار منتشر نماییم. زبان lua  یک زبان برنامه نویسی اسکریپتی است که تنها پیش نیاز آن برای اجرا داشتن کامپایلر استاندارد c می باشد. پس در نتیجه می توان گفت این زبان یک زبان کراس پلتفرم(cross platform) است.

این زبان در نرم افزار ها و بازی های زیادی مورد استفاده قرار گرفته است که از آنها می توان به موارد زیر اشاره کرد :

  • Photoshop
  • Apache HTTP Server
  • Lego Mindstorms
  • MySQL Workbench
  • Redis
  • VLC Media Player
  • Wireshark

این زبان یکی از پر طرفردارترین زبان ها برای بازی سازان است و در بسیاری از بازی ها مورد استفاده قرار گرفته است.از بازی هایی که در آن ها از زبان lua استفاده شده می توان به موارد زیر اشاره کرد:

  • Crysis
  • BZFlag
  • PlayStation Home
  • Dawn of War
  • World of Warcraft
  • DeathStatue Game
  • cs2d

هدف از برگزاری دوره آموزش مقدماتی زبان برنامه نویسی lua ، آشنایی با این زبان بوده و در صورت استقبال شما عزیزان آموزش ساخت ربات های CLI تلگرام با این زبان و نوشتن چیت های بازی های مختلف  نیز ضبط خواهد شد.در این دوره هدف ما چند پروژه نسبتا کوچک مانند بازی اعداد و ماشین حساب  و… می باشد ، به طوری که شما با این زبان آشنا شوید و در صورت علاقه اسکریپت های کاربردی را بنویسید.

از ویژگی های این زبان به موارد زیر می توان اشاره کرد:

می توان پلاگین های مختلفی برای برنامه ها نوشت و آن را به برنامه افزود. در صورتی که بخواهیم با نمونه دیگری از کاربرد های lua آشنا شویم می توان به نرم افزار freeswitch  اشاره کرد. این نرم افزار از lua  به عنوان طراحی روند تماس استفاده می کند و حتی lua  یک سرور مانند node.js به نام luvit  دارد.

مخاطبین دوره:

  • این دوره برای افرادی که تمایل به یادگیری یک زبان برنامه نویسی جدید و یا اسکریپت های کاربردی مفید خواهد بود.
  • دانشجویان و فارغ التحصیلان رشته کامپیوتر
  • علاقه مندان به یادگیری زبان برنامه نویسی
  • افرادی که به دنیال کسب مهارت های تخصصی در زمینه برنامه نویسی هستند.
  • و …

آنچه با خرید این دوره به دست می آورید:

  • می توان اسکریپت هایی مناسب انواع بازی ها مانند pubG  و اسکریپت مناسب برنامه های مختلف نظیر photoshop نوشت و از طریق آن به کسب درآمد رسید.
  • تسلط بیشتر در زمینه آموشی مورد نظر
  • پیاده سازی پروژه های برنامه نویسی در این حوزه
  • و …

پیش نیاز ها:

  • این دوره به پیش نیاز خاصی نیاز ندارد.

سرفصل دوره آموزش مقدماتی زبان برنامه نویسی lua :

  • نصب لوا
  • انواع مقادیر
  • syntax زبان لوا
  • حلقه ها
  • اپراتور ها
  • عملگر ها و عمل بند ها
  • شرط ها
  • Table
  • function
  • کتابخانه string
  • کتابخانه table
  • بازی حدس اعداد
  • ماشین حساب
  • بلاک بندی