فریمورک QT: ساخت یک ماشین حساب با تفکر حل مسئله
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول برنامهنویسی با پیروی از رویکرد تفکر حل مسئله
- تفکر طراحی و برنامهنویسی ماژولار
- درک الزامات لازم برای ایجاد اپلیکیشن های سازگار با دستگاههای مختلف
- کنترل یکپارچه تم در اپلیکیشن
- استقرار و نصب اپلیکیشن روی دستگاههای موبایل دلخواه شما
پیشنیازهای دوره
هیچ تجربه برنامهنویسی لازم نیست. این دوره با اصول نظری مفاهیم موردنیاز برای رسیدن به سیستم نهایی هدف آغاز میشود.
توضیحات دوره
کدنویسی با رویکرد مبتنی بر حل مسئله: ساخت یک ماشینحساب با Qt
هدف این دوره ارائه اصولی در تفکر حل مسئله و طراحی سیستمها با استفاده از فریمورک چندسکویی Qt است. در این دوره یاد میگیرید چگونه مفاهیم یک سیستم را از مرحله ایدهپردازی تا تبدیل شدن به یک اپلیکیشن قابل نصب روی دستگاه موبایل خود توسعه دهید؛ اپلیکیشنی که بتوانید با آن تعامل داشته باشید.
در این بخش از مجموعه کدنویسی با رویکرد مبتنی بر حل مسئله، شما قدمبهقدم در ساخت اپلیکیشنی هدایت میشوید که احتمالاً از قبل با آن آشنا هستید: یک ماشینحساب. این آشنایی به توسعهدهندگان مبتدی کمک میکند تا اعتمادبهنفس لازم را برای ورود به دنیای نسبتاً چالشبرانگیز اما بسیار ارزشمند مهندسی نرمافزار به دست آورند.
این دوره برای مبتدیانی با تجربه کم یا بدون تجربه برنامهنویسی طراحی شده است و همچنین برای توسعهدهندگان باتجربهای که میخواهند مهارتهای تفکر طراحی خود را ارتقا دهند. دوره با یک معرفی نظری کوتاه از QML و JavaScript آغاز میشود و قبل از شروع کدنویسی، اصول لازم برای پیادهسازی سیستم هدف توضیح داده میشود.
این دوره بهصورت همراه با کدنویسی طراحی شده است و در پایان با تجربه و درک مفاهیم زیر از دوره خارج خواهید شد:
- اصول QML
- طراحی سازگار با دستگاههای مختلف
- مدیریت یکپارچه تم اپلیکیشن
- طرح بندی ها و کامپوننتهای تکرارشونده
- مقیاسدهی برچسبها
- اصول JavaScript، شرطها و توابع
- مدیریت موارد خاص
- مفاهیم طراحی واکنشگرا
- استقرار اپلیکیشن روی دستگاههای Android و iOS
این دوره برای چه کسانی مناسب است؟
- علاقهمندان مبتدی به کدنویسی
- توسعهدهندگان ++C و Qt که میخواهند مهارتهای طراحی و حل مسئله خود را بهبود دهند.
- توسعهدهندگان JavaScript که قصد دارند فریمورکهای فرانتاند جدید را یاد بگیرند.
فریمورک QT: ساخت یک ماشین حساب با تفکر حل مسئله
-
خوش آمدگویی 03:12
-
مقدمهای بر کدنویسی 05:56
-
مقدمهای بر QML 13:42
-
بررسی دانش QML None
-
مقدمه ای بر جاوا اسکریپت 22:10
-
بررسی دانش JavaScript None
-
میانبرهای صفحه کلید 03:37
-
راهاندازی QT 03:40
-
راهاندازی QT - ملاحظات macOS 04:37
-
بررسی QT Creator و ایجاد پروژه 05:49
-
تم اپلیکیشن 10:11
-
پسزمینه اپلیکیشن 08:12
-
دکمهها و آیتمهای ورودی 09:22
-
تمرین بخش 05:28
-
ابعاد شبکه دکمهها 05:50
-
طرح بندی شبکه و دکمههای اولیه 05:38
-
تکرارکننده و آیتم دکمه 06:00
-
متن دکمه 09:00
-
خصوصیات دکمه 05:02
-
مدل دکمه و تمرین 07:56
-
برچسب ورودی 04:01
-
بهبود رابط کاربری 06:22
-
منطقه ماوس دکمه و نمایش ورودی 06:05
-
نوع دکمه و منطق دکمه پاک کردن 07:34
-
منطق دکمههای عددی 04:27
-
دکمههای عملیات قسمت 1 03:17
-
دکمههای عملیات قسمت 2 04:20
-
دکمههای عملیات قسمت 3 09:17
-
دکمههای عملیات قسمت 4 07:13
-
مدیریت موارد خاص قسمت 1 10:09
-
مدیریت موارد خاص قسمت 2 06:12
-
مدیریت موارد خاص قسمت 3 06:56
-
شکل نشانگر ماوس در ناحیه دکمه 01:57
-
سایه افتاده دکمه 04:20
-
ضریب مقیاسگذاری دکمه 04:18
-
استقرار در Android 15:52
-
استقرار در iOS 03:06
-
نکته نهایی 02:58
مشخصات آموزش
فریمورک QT: ساخت یک ماشین حساب با تفکر حل مسئله
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:38
- مدت زمان :04:03:46
- حجم :1.96GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy