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

Lua: Programming From Zero to Hero

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: به هنر اسکریپت نویسی Lua مسلط شوید: از مفاهیم بنیادی تا توسعه پیشرفته نحو و مبانی Lua: درک نحو اساسی و ساختارهای Lua، مانند متغیرها، انواع داده ها و عملگرها. ساختارهای کنترل: آموزش نحوه استفاده از دستورات شرطی و حلقه ها برای کنترل جریان برنامه. توابع: تعریف و فراخوانی توابع برای ایجاد بلوک های کد قابل استفاده مجدد و مدیریت پیچیدگی کد. جداول: کار با ساختار داده اولیه Lua برای سازماندهی و ذخیره داده ها. ماژول ها و بسته ها: سازماندهی کد در ماژول ها و استفاده از بسته ها برای گسترش قابلیت های Lua. Error Handling: پیاده سازی تکنیک های مدیریت خطا و اشکال زدایی برای ایجاد برنامه های کاربردی قوی Lua. فایل ورودی/خروجی: خواندن و نوشتن روی فایل‌ها برای مدیریت ماندگاری داده‌ها. Metatables و Metamethods: استفاده از ویژگی های پیشرفته Lua برای سفارشی کردن رفتار جداول. کوروتین ها: درک و استفاده از کوروتین ها برای چندوظیفه ای مشارکتی. Lua در سیستم های جاسازی شده: بررسی نحوه استفاده از Lua در سیستم های جاسازی شده و توسعه بازی. بهترین روش ها: یادگیری بهترین روش ها برای نوشتن کد Lua تمیز، کارآمد و قابل نگهداری. پیش نیازها: نیازی به تجربه برنامه نویسی نیست. شما هر آنچه را که نیاز دارید یاد خواهید گرفت.

      در این دوره، Lua: Programming From Zero to Hero را یاد خواهید گرفت، Lua یک زبان برنامه نویسی سبک وزن، سطح بالا و چند پارادایم است که عمدتاً برای استفاده جاسازی شده در برنامه ها طراحی شده است. این کراس پلتفرم است، زیرا مفسر بایت کدهای کامپایل شده آن با ANSI C نوشته شده است، که آن را بسیار قابل حمل می کند. Lua به دلیل نحو رویه‌ای ساده با ساختارهای توصیفی داده قدرتمند مبتنی بر آرایه‌های انجمنی و معنایی توسعه‌پذیر شناخته شده است. از برنامه نویسی رویه ای، برنامه نویسی شی گرا، برنامه نویسی تابعی، برنامه نویسی مبتنی بر داده و توضیحات داده پشتیبانی می کند. Lua به صورت پویا تایپ می شود، با تفسیر بایت کد با یک ماشین مجازی مبتنی بر ثبت اجرا می شود و دارای مدیریت حافظه خودکار با جمع آوری زباله های افزایشی است که آن را برای پیکربندی، اسکریپت نویسی و نمونه سازی سریع ایده آل می کند



      • نحو و مبانی Lua: درک نحو اساسی و ساختارهای Lua، مانند متغیرها، انواع داده ها و عملگرها.

      • ساختارهای کنترل: آموزش نحوه استفاده از عبارات شرطی و حلقه ها برای کنترل جریان برنامه.

      • توابع: تعریف و فراخوانی توابع برای ایجاد بلوک‌های کد قابل استفاده مجدد و مدیریت پیچیدگی کد.

      • جداول: کار با ساختار داده اولیه Lua برای سازماندهی و ذخیره داده ها.

      • ماژول‌ها و بسته‌ها: سازمان‌دهی کد در ماژول‌ها و استفاده از بسته‌ها برای گسترش قابلیت‌های Lua.

      • مدیریت خطا: اجرای تکنیک‌های مدیریت خطا و اشکال‌زدایی برای ایجاد برنامه‌های قوی Lua.

      • فایل ورودی/خروجی: خواندن و نوشتن از فایل‌ها برای مدیریت ماندگاری داده‌ها.

      • Metatables و Metamethods : استفاده از ویژگی های پیشرفته Lua برای سفارشی کردن رفتار جداول.

      • برنامه‌های کاری: درک و استفاده از برنامه‌های مشترک برای چندوظیفه مشترک.

      • Lua در سیستم‌های جاسازی شده: بررسی نحوه استفاده از Lua در سیستم‌های جاسازی شده و توسعه بازی.

      • بهترین روش‌ها: یادگیری بهترین روش‌ها برای نوشتن کد Lua تمیز، کارآمد و قابل نگهداری.


      به یاد داشته باشید محتوای دوره خود را به گونه ای ساختار دهید که به تدریج مفاهیم جدید را معرفی کند، مثال های زیادی ارائه دهد و تمرین عملی را تشویق کند. در دوره خود موفق باشید!


      سرفصل ها و درس ها

      معرفی Introduction

      • معرفی Introduction

      • درمورد من About Me

      • بهترین استفاده از این دوره Making the Best Use of This Course

      برنامه نویسی لوا Lua Programming

      • در حال نصب Lua Installing Lua

      • سلام جهان در لوا Hello World in Lua

      • انواع داده ها در Lua Data Types in Lua

      • نظرات در Lua Comments in Lua

      • متغیرها در Lua Variables in Lua

      • رشته ها در لوا Strings in Lua

      • ریاضی در لوا Math in Lua

      • اگر دیگر در لوا If Else in Lua

      • حلقه ها در لوا Loops in Lua

      • ورودی کاربر در Lua User Input in Lua

      • جداول در لوا Tables in Lua

      • سیستم عامل در Lua OS in Lua

      • توابع در Lua Functions in Lua

      • مدیریت فایل در لوا FileHandling in Lua

      • ماژول سفارشی در Lua CustomModule in Lua

      • OOP در لوا OOP in Lua

      • روال های مشترک در لوا Co-Routines in Lua

      • متام روش ها در لوا Metamethods in Lua

      • بعدش چی What next

      نتیجه Conclusion

      • نتیجه Conclusion

      نمایش نظرات

      آموزش لوا: برنامه نویسی از صفر تا قهرمان
      جزییات دوره
      2 hours
      23
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      113
      از 5
      دارد
      دارد
      دارد
      Arnab Das
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Arnab Das Arnab Das

      17+ برنده هکاتون | BackEnd | ML/AI | بلاک چین