ساخت 10 اپلیکیشن GUI در ++C با استفاده از مفاهیم شیگرایی (OOP)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به برنامهنویسی شیگرا (OOP) در یک کانتکس عملی - شما فراتر از تئوری رفته و یاد خواهید گرفت که چگونه کلاسها و آبجکتهای قوی و قابل استفاده مجدد را برای اپلیکیشنهای واقعی طراحی کنید.
- ساخت رابطهای کاربری گرافیکی (GUI) تعاملی با استفاده از فریمورکهای استاندارد صنعت در ++C
- مدیریت ورودی کاربر و رویدادها، ایجاد اپلیکیشنهای پویا و واکنشگرا
- مدیریت پایداری داده، شامل ذخیره و بارگذاری داده در فایلها و پایگاه دادهها
- توسعه درک قوی از معماری اپلیکیشن، شامل الگوی Model-View-Controller (MVC)
- نوشتن کد ++C تمیز، کامنتگذاری شده و قابل نگهداری، با رعایت بهترین شیوهها برای توسعه حرفهای
- ساخت یک پورتفولیوی جامع از 7 اپلیکیشن ++C پالیش شده که میتوانید با افتخار به کارفرمایان بالقوه نشان دهید.
- برنامهنویسانی که برای کارآموزی یا نقشهای شغلی که نیاز به دانش GUI دارند آماده میشوند.
پیشنیازهای دوره
- آشنایی با مبانی ++C یا هر زبان برنامهنویسی دیگر نیاز است.
توضیحات دوره
به دوره «تسلط به توسعه GUI - ساخت 10 اپلیکیشن عملی ++C با OOP» خوش آمدید که یک سفر جامع به دنیای برنامهنویسی مدرن ++C و طراحی رابط کاربری گرافیکی (GUI) است. این دوره راهنمای کامل شما برای تبدیل دانش تئوری ++C به اپلیکیشنهای ملموس واقعی است. فراتر از رابط خط فرمان، شما یاد خواهید گرفت که چگونه نرمافزارهای تعاملی و جذاب ویژوال بسازید که کاربران دوست خواهند داشت. با تمرکز بر اصول برنامهنویسی شیگرا (OOP)، ما نه تنها اپلیکیشنهای تابعی خواهیم ساخت، بلکه یاد خواهیم گرفت که چگونه کد تمیز، قابل نگهداری و مقیاسپذیر بنویسیم.
در چشمانداز توسعه نرمافزار امروزی، ++C همچنان یک زبان ضروری برای رایانش با عملکرد بالا، توسعه بازی و اپلیکیشنهای سطح سیستم است. با این حال، قدرت آن اغلب پشت سینتکس پیچیده و منحنی یادگیری شیبدار پنهان شده است. این دوره طراحی شده تا این منحنی را صاف کند و به شما نشان دهد که چگونه از قابلیتهای ++C برای ایجاد نرمافزارهای کاربردی و کاربرپسند استفاده کنید. شما تجربه عملی با برخی از محبوبترین و قدرتمندترین فریمورکهای GUI موجود را به دست خواهید آورد، که به شما امکان میدهد بهترین ابزار را برای هر پروژه آینده انتخاب کنید.
فلسفه اصلی - یادگیری عملی
فلسفه ما ساده است - بهترین راه یادگیری، ساختن است. این دوره یک سری دروس منفعل نیست. در عوض، یک برنامه درسی مبتنی بر پروژه است که در آن هر اپلیکیشن به عنوان یک فصل جدید در سفر توسعه شما عمل میکند. ما با مفاهیم اساسی برنامهنویسی GUI شروع میکنیم و به تدریج به اپلیکیشنهای پیچیدهتر و غنی از ویژگیها میرویم. هر پروژه به دقت انتخاب شده تا مجموعهای جدید از مهارتها، از مدیریت فایل و داده تا برنامهنویسی رویداد محور و تعاملات سطح سیستم را به شما آموزش دهد.
این دوره پلی بین تئوری ++C و توسعه نرمافزار عملی است و شما را از طریق ایجاد گامبهگام 10 اپلیکیشن کاملا تابعی GUI راهنمایی میکند. در طول راه، شما یاد خواهید گرفت که چگونه کد خود را به درستی با استفاده از اصول OOP مانند کلاسها، وراثت، کپسولهسازی و پلیمورفیسم ساختار دهید. همه اینها در حالیست که ابزارهای مفیدی مانند password managers، رکوردرهای صفحه نمایش و موارد دیگر را میسازید.
چه شما یک مبتدی باشید که با مبانی ++C آشنا هستید، یا یک توسعهدهنده سطح متوسط که به دنبال ارتقای مهارتهای GUI و OOP خود هستید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد به برنامهنویسی شیگرا (OOP) در یک زمینه عملی تسلط یابد.
- کسی که میخواهد رابطهای کاربری گرافیکی (GUI) تعاملی با استفاده از فریمورکهای استاندارد صنعت در ++C بسازد.
- کسی که میخواهد ورودی کاربر و رویدادها را مدیریت کند و اپلیکیشنهای پویا و واکنشگرا ایجاد کند.
- کسی که میخواهد پایداری داده را مدیریت کند که شامل ذخیره و بارگذاری داده در فایلها و پایگاه دادهها است.
- کسی که میخواهد درک قوی از معماری اپلیکیشن، شامل الگوی Model-View-Controller (MVC) به دست آورد.
- کسی که میخواهد کد ++C تمیز، کامنتگذاری شده و قابل نگهداری را با رعایت بهترین شیوهها برای توسعه حرفهای بنویسد.
- کسی که میخواهد یک پورتفولیوی جامع از 7 اپلیکیشن ++C پالیش شده بسازد که بتواند با افتخار به کارفرمایان بالقوه نشان دهد.
- کسی که میخواهد برای کارآموزی یا نقشهای شغلی که نیاز به دانش GUI دارند آماده شود.
ساخت 10 اپلیکیشن GUI در ++C با استفاده از مفاهیم شیگرایی (OOP)
-
مقدمه 06:10
-
نمایش پنجره گرافیکی برای این اپلیکیشن 13:45
-
قرار دادن ویجتها در پنجره GUI 06:09
-
نمایش پنجره دیالوگ فایل برای ذخیره فایل 09:58
-
شروع و توقف فرآیند رکوردینگ 23:46
-
نمایش پنجره اصلی اپلیکیشن 12:23
-
ایجاد جدول پسورد برای ذخیرهسازی پسورد 12:21
-
افزودن دکمههای کنترل 11:39
-
Populate کردن جدول پسورد 22:35
-
افزودن و اعتبارسنجی پسورد اصلی رمزنگاری شده 12:39
-
پایداری داده - ذخیره و بارگذاری پسوردها هنگام راهاندازی مجدد اپلیکیشن 27:24
-
بخش ایجاد پنجره 13:45
-
افزودن ویجت تب 08:11
-
افزودن ویجت زمانبندی 12:54
-
نمایش پنجره دیالوگ 23:49
-
نمایش رویداد زمانبندی در پنجره اصلی 23:46
-
ویژگی پایداری داده - بخش 1 20:13
-
ویژگی پایداری داده - بخش 2 05:54
-
فرآیند ایجاد پنجره 13:45
-
افزودن ویجتهای GUI برای اپلیکیشن 05:54
-
باز کردن پنجره دیالوگ فایل برای ذخیره فایل 16:42
-
فرآیند گرفتن اسکرینشات 07:42
-
پنجره اصلی GUI اپلیکیشن 13:45
-
افزودن ویجتها در پنجره اصلی اپلیکیشن 15:48
-
باز کردن پنجره دیالوگ فایل برای انتخاب فایل MP4 09:59
-
شروع و پایان فرآیند تبدیل 15:11
-
بخش ایجاد پنجره 13:45
-
افزودن عناصر رابط کاربری 14:14
-
پیادهسازی انتخاب فایل - نمایش پنجره دیالوگ فایل 08:42
-
فرآیند تبدیل تصویر 18:16
-
راهاندازی اولیه اپلیکیشن 13:45
-
افزودن ویجت جدول برای نمایش زمان 10:31
-
Populate کردن ویجت جدول 27:43
-
دریافت بروزرسانیهای زمان لایو از مناطق زمانی سراسر جهان 16:12
-
نمایش پنجره اپلیکیشن و قرار دادن تقویم در داخل آن 17:11
-
افزودن قابلیت یادداشت به تقویم 11:21
-
ذخیره یادداشتها 09:44
-
افزودن قابلیت پایداری داده به اپلیکیشن 24:23
-
نمایش پنجره GUI اپلیکیشن 12:46
-
ایجاد ساعت دیجیتال 12:58
-
ساختار ساعت آنالوگ 04:30
-
صفحه ساعت آنالوگ 07:56
-
ترسیم عقربههای ساعت 16:42
-
راهاندازی اولیه اپلیکیشن 13:45
-
افزودن عناصر رابط کاربری 15:30
-
نمایش پنجره دیالوگ فایل برای انتخاب فایل جهت تبدیل 10:48
-
شروع و پایان فرآیند تبدیل 23:31
-
دوره فشرده 07:18:57
مشخصات آموزش
ساخت 10 اپلیکیشن GUI در ++C با استفاده از مفاهیم شیگرایی (OOP)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:48
- مدت زمان :18:29:52
- حجم :8.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy