ساخت 20 اپلیکیشن سطح پیشرفته در ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- هر کسی که میخواهد از اپلیکیشنهای کنسولی فراتر رفته و ابزارها و اپلیکیشن های دسکتاپ قدرتمندی بسازد.
- مهندسانی که در حال انتقال به ++C هستند: متخصصان سایر زبانهای برنامهنویسی که میخواهند به توسعه اپلیکیشنهای ++C مسلط شوند.
- حلکنندگان مسئله: کسانی که از رویارویی با چالشهای پیچیده و ساخت راهحلهای ظریف از ابتدا لذت میبرند.
- یادگیرندگان پروژهمحور: افرادی که با انجام کار بهتر یاد میگیرند و از دیدن نتایج ملموس تلاشهای کدنویسی خود لذت میبرند.
- نوآوران: هر کسی که ایدهای برای یک اپلیکیشن دارد و میخواهد مراحل عملی برای حیات بخشیدن به آن را با استفاده از ++C بیاموزد.
پیشنیازهای دوره
- آشنایی با مبانی ++C یا هر زبان برنامهنویسی دیگری الزامی است.
توضیحات دوره
ساخت 20 اپلیکیشن سطح پیشرفته در ++C یک دوره عملی و پروژهمحور است که برای تبدیل دانشجو از یک برنامهنویس ++C به یک توسعهدهنده اپلیکیشن ++C طراحی شده است. درسهای تئوری بیپایان و مثالهای پیشپاافتاده را فراموش کنید. این دوره درباره ساخت نرمافزارهای واقعی و کاربردی است که فرد میتواند از آنها استفاده کند، به اشتراک بگذارد و در پورتفولیوی خود به نمایش بگذارد.
در دنیایی که ++C ستون فقرات اپلیکیشنهای با کارایی بالا، از موتورهای بازیسازی گرفته تا پلتفرمهای معاملاتی مالی است، تسلط به کاربرد عملی آن ضروری است. این دوره شکاف بین دانستن سینتکس ++C و استفاده از آن دانش برای خلق نرمافزارهای آماده تولید را پر میکند. دانشجو فقط کد نخواهد نوشت؛ او ابزار خواهد ساخت.
مدرس به عمق ویژگیها و کتابخانههای مدرن ++C میرود تا پورتفولیوی متنوعی شامل 20 اپلیکیشن ایجاد کند. هر پروژه یک برنامه کامل و مستقل است که دانشجو را برای حل مشکلات دنیای واقعی به چالش میکشد. در پایان این دوره، او مجموعهای ملموس از اپلیکیشنهای پیشرفته، درکی عمیق از اصول توسعه نرمافزار و اعتماد به نفس لازم برای اجرای هر پروژه ++C را خواهد داشت.
این دوره نقطه ورود فرد برای تبدیل شدن به یک توسعهدهنده حرفهای اپلیکیشن ++C است. به جای صرفاً گذراندن تئوری و تمرینهای ساده، دانشجو بلافاصله تجربه عملی ساخت 20 اپلیکیشن پیشرفته و کاربردی را کسب میکند. هر پروژه یک برنامه کامل و مستقل است که او را به چالش میکشد تا آموختههایش را برای حل مسائل واقعی به کار گیرد.
این یک دوره جامع و پروژهمحور است. مدرس در ویژگیها و کتابخانههای مدرن ++C عمیق میشود و دانش پایهای دانشجو را به یک مجموعه مهارت قدرتمند تبدیل میکند. این دوره پلی میان درک سینتکس ++C و توانایی خلق نرمافزارهای آماده تولید ایجاد میکند. او یک پورتفولیوی متنوع از اپلیکیشنها خواهد ساخت که تجربه عملی لازم برای متمایز شدن در بازار کار رقابتی را به او میدهد.
نکات برجسته دوره:
- یادگیری مبتنی بر پروژه: تمرکز بر توسعه عملی اپلیکیشن با 20 پروژه منحصر به فرد
- ++C مدرن: مدرس از ویژگیها و کتابخانههای مدرن ++C استفاده خواهد کرد.
- تجربه عملی: کسب تجربه ارزشمند در ساخت نرمافزارهای واقعی و کاربردی که قابل استفاده، اشتراکگذاری و ارائه در رزومه هستند.
- آمادگی برای پورتفولیو: اتمام دوره با مجموعهای ملموس از اپلیکیشن های پیشرفته و اعتماد به نفس برای مدیریت هر پروژه ++C
بیایید شروع کنیم!
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد از اپلیکیشنهای کنسولی فراتر رفته و ابزارهای دسکتاپ قدرتمندی خلق کند.
- مهندسانی که به ++C مهاجرت میکنند: متخصصانی که میخواهند به توسعه اپلیکیشن در ++C مسلط شوند.
- حلکنندگان مسئله: افرادی که از حل چالشهای پیچیده و ساخت سیستمها از ابتدا لذت میبرند.
- یادگیرندگان عملی: کسانی که با ساختن پروژههای ملموس، مفاهیم را بهتر درک میکنند.
- ایدهپردازان: هر کسی که ایدهای دارد و میخواهد مراحل عملی پیادهسازی آن را با ++C یاد بگیرد.
ساخت 20 اپلیکیشن سطح پیشرفته در ++C
-
مقدمه 06:10
-
راهاندازی اولیه اپلیکیشن: بخش ایجاد پنجره 09:33
-
افزودن جدول رمزهای عبور 06:55
-
افزودن دکمههای کنترلی 04:48
-
ساختار ذخیرهسازی رمز عبور 08:14
-
پیادهسازی عملیات اصلی رمز عبور 18:54
-
افزودن رمز عبور اصلی رمزنگاری شده 11:58
-
افزودن پایداری داده 24:33
-
بارگذاری تمام رمزهای ذخیره شده هنگام اجرای مجدد اپلیکیشن 04:59
-
نمایش پنجره 11:40
-
مقداردهی اولیه دوربین 05:38
-
نمایش فید ویدئو 11:02
-
فیلتر سیاه و سفید و کنترل آن 05:09
-
ضبط و ذخیرهسازی تصویر 10:20
-
راهاندازی اولیه اپلیکیشن 08:10
-
افزودن اجزای اولیه رابط کاربری 11:08
-
قابلیت ذخیرهسازی یادداشتها 09:05
-
افزودن قابلیت انتخاب و حذف یادداشت 11:20
-
افزودن پایداری دادهها و گزینه یادداشت جدید 21:03
-
راه اندازی پنجره رابط گرافیکی (GUI) 04:25
-
افزودن عناصر رابط کاربری 07:34
-
دکمه ضبط 14:14
-
دانلود FFMPEG 02:20
-
ضبط صفحه نمایش 16:56
-
توقف فرآیند ضبط 08:27
-
نمایش پنجره بازی SDL 17:14
-
افزودن بازیکن جت 15:41
-
حرکت جت 09:29
-
افزودن هواپیماهای دشمن 28:27
-
افزودن گلولهها 09:22
-
تشخیص برخورد - انفجار در زمان برخورد 16:51
-
شرایط پایان بازی 12:27
-
نمایش پنجره برای اپلیکیشن 07:30
-
دکمه آلارم 04:32
-
تنظیم دیالوگ آلارم 14:51
-
ذخیرهسازی و نمایش آلارم 21:13
-
تغییر وضعیت آلارم 12:58
-
بررسی زمان آلارم 06:14
-
صدای آلارم و نوتیفیکیشن 08:17
-
راهاندازی پایه اپلیکیشن 07:44
-
جدول مناطق زمانی جهان 12:44
-
پر کردن جدول مناطق زمانی 33:59
-
دریافت زمان فعلی در تمامی مناطق زمانی 17:52
-
اختلاف ساعت UTC و فیلتر کردن مناطق زمانی 07:49
-
راه اندازی پنجره اصلی اپلیکیشن 13:45
-
افزودن ویجتها 08:11
-
ویجت برنامه 12:54
-
پنجره دیالوگ 23:49
-
نمایش رویداد برنامهریزی در پنجره اصلی 23:46
-
پایداری دادهها بخش 1 | ذخیره و بارگذاری داده در زمان اجرای مجدد 20:13
-
پایداری دادهها بخش 2 | ذخیره و بارگذاری داده در زمان اجرای مجدد 05:54
-
ایجاد پنجره و مقداردهی اولیه SDL 09:36
-
رندرر برای بازی 03:37
-
انتخاب بازیکن 16:21
-
مقداردهی اولیه کتابخانه فونت 05:05
-
بخشهای متنی بازیکنان 26:17
-
تولیدکننده اعداد تصادفی 13:01
-
پیادهسازی عملکرد تاس 12:03
-
تمرین/تکلیف 02:08
-
پنجره اصلی اپلیکیشن 04:45
-
افزودن چیدمان و دکمه ضبط 08:12
-
فعالسازی عملکرد دکمه ضبط 16:07
-
ضبط صفحه نمایش 12:12
-
توقف فرآیند ضبط 06:05
-
اتمام فرآیند 04:10
-
راهاندازی اولیه برای اپلیکیشن 06:10
-
ساختار تب کرنومتر 09:04
-
عملکرد کرنومتر 18:33
-
ساختار تب تایمر 11:50
-
عملکرد تب تایمر 19:37
-
نمایش پنجره گرافیکی اپلیکیشن 04:41
-
افزودن عناصر رابط کاربری برای اپلیکیشن 08:58
-
برچسب نام فایل و دکمه استخراج 08:15
-
انتخاب فایل جهت استخراج 11:00
-
دانلود Tesseract 01:49
-
فرآیند استخراج متن 15:00
-
نمایش پنجره 09:55
-
رندرر بازی 04:55
-
مدیریت رویداد بستن در SDL Poll 07:44
-
قرارگیری پدلها 13:11
-
حرکت پدلها 15:53
-
حرکت توپ و برخورد با دیوارها 12:48
-
تشخیص برخورد بین توپ و پدلها 05:19
-
بازنشانی توپ در پایان بازی 08:39
-
ساختار اپلیکیشن 04:42
-
ایجاد ساعت دیجیتال 11:32
-
ساختار ساعت آنالوگ 06:42
-
عملکرد ساعت آنالوگ 08:09
-
عقربههای ساعت آنالوگ 08:29
-
نمایش نهایی ساعت آنالوگ 04:49
-
بخش ایجاد پنجره 04:35
-
افزودن عناصر رابط کاربری 13:45
-
برچسب نام فایل و دکمه تبدیل 05:53
-
باز کردن دیالوگ انتخاب فایل 11:27
-
دانلود FFMPEG 03:12
-
شروع فرآیند تبدیل و ذخیرهسازی فایل 18:41
-
نمایش تقویم کامل در پنجره گرافیکی 11:13
-
ویژگی انتخاب تاریخ 08:40
-
ذخیرهسازی یادداشتها 13:11
-
بارگذاری یادداشتهای ذخیره شده 10:21
-
نمایش پنجره برای اپلیکیشن 04:54
-
افزودن ویجتها 08:38
-
افزودن تمامی ویجتهای باقیمانده 13:50
-
انتخاب فایل برای تبدیل 12:58
-
فرآیند تبدیل 14:37
-
نمایش پنجره بازی 10:27
-
رندرر بازی 04:16
-
حلقه بازی: مدیریت رویداد بستن 08:14
-
رسم جدول 3 در 3 12:44
-
دایره در مقابل ضربدر 31:35
-
شرایط برد و تساوی 28:52
-
راه اندازی پنجره برای اپلیکیشن 04:45
-
قرار دادن ویجتها روی پنجره 16:22
-
باز کردن دیالوگ انتخاب فایل 13:06
-
شروع فرآیند تبدیل 04:59
-
ارسال درخواست به سرور 24:09
-
اتمام فرآیند تبدیل 07:12
-
دوره فشرده 07:18:57
مشخصات آموزش
ساخت 20 اپلیکیشن سطح پیشرفته در ++C
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:118
- مدت زمان :29:29:15
- حجم :13.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy