دوره C++23 برای برنامهنویسی بازی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول C++23
- درک اصول برنامهنویسی شیگرا
- استفاده از محیط توسعه رابط (IDE) برای توسعه پروژه ++C
- ایجاد بازی دو بعدی در ++C که کیفیت و پیچیدگی را نشان دهد.
- یکپارچهسازی کتابخانههای شخص ثالث در یک پروژه ++C
- تحلیل و مقایسه رویکردهای مختلف حل مشکلات پیچیده برنامهنویسی
پیشنیازهای دوره
- نیازی به تجربه قبلی در ++C نیست.
- تجربه قبلی در برنامهنویسی (مانند پایتون، سیشارپ یا جاوااسکریپت) میتواند مفید باشد.
- علاقهمندی به توسعه بازی
توضیحات دوره
به دوره برنامهنویسی بازی C++23 خوش آمدید. این دوره برای آموزش برنامهنویسی در ++C از طریق ساخت یک بازی ساده دو بعدی از ابتدا طراحی شده است. چه در تحصیلات عالی تازهکار باشید یا یک «یادگیرنده مادامالعمر»، این دوره دانش و مهارتهای لازم برای تبدیل شدن به برنامهنویس موثر ++C را به شما میآموزد.
داشتن دانش در برنامهنویسی مهارتی است که روز به روز اهمیت بیشتری پیدا میکند. زبانهای برنامهنویسی مانند پایتون، Rust ،C و ++C در صنایع مختلفی از جمله تحقیق، امور مالی، هوش مصنوعی، علم داده و بازیهای ویدئویی کاربرد دارند. هدف دوره این است تا به شما بیاموزد چگونه مشکلات برنامهنویسی را در سطح بالاتری حل کنید. با یادگیری اصول بنیادی ++C از دیدگاه برنامهنویس بازی، شما نه تنها یاد میگیرید چگونه مسائل پیچیده برنامهنویسی را حل کنید، بلکه از کاز خود لذت میبرید.
این دوره فرض نمیکند که تجربه قبلی در برنامهنویسی دارید. دوره اصول برنامهنویسی ++C را پوشش میدهد و در پایان، میتوانید یک بازی ساده دو بعدی در ++C بنویسید.
شما از گیتهاب برای نگهداری کار خود برای تکالیف برنامهنویسی استفاده خواهید کرد. گیتهاب نه تنها امکان ذخیره ایمن کد منبع ارزشمند شما را در ابر فراهم میکند، بلکه برای ایجاد پورتفولیوی حرفهای برنامهنویسی که در نهایت برای یافتن کار رویاییتان استفاده شود، کمک میکند.
این دوره برای چه کسانی مناسب است؟
- این دوره برای آمادهسازی دانشجویان برای دنبال کردن دوره برنامهنویسی ++C در سطح دانشگاهی طراحی شده است.
- کسی که میخواهد بازیهای خود را طراحی کند، اما تجربه لازم در برنامهنویسی را ندارد.
دوره C++23 برای برنامهنویسی بازی
-
مقدمه 02:36
-
راهاندازی ویژوال استودیو 01:54
-
راهاندازی ویژوال استودیو (لابراتوار) 02:39
-
Hello World 05:46
-
Hello World (لابراتوار) 08:14
-
فرآیند بیلد در ++C 06:10
-
فرآیند بیلد در ++C (لابراتوار) 17:14
-
استفاده از گیت 07:01
-
استفاده از گیت (لابراتوار) 11:36
-
Hello, World None
-
ایجاد مخزن گیتهاب None
-
ورودی و خروجی 04:04
-
ورودی و خروجی (لابراتوار) 12:20
-
ورودی و خروجی فایل 14:44
-
ورودی و خروجی فایل (لابراتوار) 23:11
-
سلام None
-
مقدمه بخش 07:02
-
انتگرالها 05:24
-
انتگرالها (لابراتوار) 17:26
-
Enumerations 05:17
-
Enumerations (لابراتوار) 10:30
-
نقطه شناور 02:25
-
نقطه شناور (لابراتوار) 04:27
-
بولیها 02:14
-
بولیها (لابراتوار) 04:26
-
کاراکترها 04:53
-
کاراکترها (لابراتوار) 07:17
-
Auto 01:46
-
Auto (لابراتوار) 07:20
-
Type Conversion 07:26
-
Type Conversion (لابراتوار) 18:02
-
Type Conversions None
-
ماشینحساب ساده None
-
اشارهگرها و مرجعها 11:39
-
اشارهگرها و مرجعها (لابراتوار) 14:06
-
آرایهها 05:15
-
آرایهها (لابراتوار) 12:44
-
تعویض None
-
آرایه پویا None
-
عملیاتها 08:08
-
عملیاتها (لابراتوار) 13:10
-
عملگرهای بیتی 04:57
-
عملگرهای بیتی (لابراتوار) 08:24
-
ماشینحساب پیشرفته None
-
دستکاری بیتی None
-
کنترل جریان 05:48
-
کنترل جریان (لابراتوار) 12:18
-
ماشینحساب شکل None
-
عدد اول None
-
توابع 10:09
-
توابع (لابراتوار) 15:25
-
قالبهای تابع 09:01
-
قالبهای تابع (لابراتوار) 10:36
-
لامبداها 06:57
-
لامبداها (لابراتوار) 13:52
-
توابع بازگشتی None
-
ماشینحساب آمار None
-
فیلترینگ یک بردار None
-
برنامهنویسی شیگرا 08:06
-
کلاسها 13:25
-
تعریف یک کلاس (لابراتوار) 08:27
-
Explicit Constructors (لابراتوار) 06:24
-
Destructors (لابراتوار) 02:54
-
Constructor کپی (لابراتوار) 02:38
-
وراثت (لابراتوار) 06:31
-
پلیمورفیسم (لابراتوار) 06:46
-
توابع مجازی خالص (لابراتوار) 04:58
-
ساختارها (لابراتوار) 02:09
-
فایلهای هدر (لابراتوار) 11:12
-
قالبهای کلاس 08:30
-
قالبهای کلاس (لابراتوار) 08:18
-
قالبهای Alias (لابراتوار) 02:00
-
عملگر اسکریپت فرعی (لابراتوار) 04:45
-
تخصص قالب (لابراتوار) 09:48
-
نمونهسازی قالب Explicit (لابراتوار) 05:19
-
سیمانتیک حرکت 10:44
-
سیمانتیک حرکت (لابراتوار) 21:16
-
شکلهای پلیمورفیک None
-
قالب پویا برای آرایه کلاس (پیشرفته) None
-
Overloading عملگر 03:25
-
Overloading عملگر (لابراتوار) 15:53
-
عملگرهای تخصیص 03:26
-
عملگرهای تخصیص (لابراتوار) 06:00
-
عملگرهای یکانی 02:18
-
عملگرهای یکانی (لابراتوار) 06:16
-
عملگر اسکریپت فرعی آرایه 04:20
-
عملگر اسکریپت فرعی آرایه (لابراتوار) 08:18
-
عملگرهای مقایسه 04:17
-
عملگرهای مقایسه (لابراتوار) 10:46
-
عملگرهای تبدیل 02:06
-
عملگرهای تبدیل (لابراتوار) 10:18
-
پسوند لیترال تعریف شده توسط کاربر 03:24
-
پسوند لیترال تعریف شده توسط کاربر (لابراتوار) 08:22
-
نقاط و جهات None
-
Iterators None
-
پسوند لیترال تعریف شده توسط کاربر None
مشخصات آموزش
دوره C++23 برای برنامهنویسی بازی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:96
- مدت زمان :15:17:37
- حجم :7.17GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy