لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لوا: برنامه نویسی از صفر تا قهرمان
Lua: Programming From Zero to Hero
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
به هنر اسکریپت نویسی 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
نمایش نظرات