برنامهنویسی شیگرا با ++C
✅ سرفصل و جزئیات آموزش
آیا شما یک برنامهنویس در سطح متوسط هستید و به دنبال ارتقاء مهارتهای خود در ++C هستید؟ این دوره جامع برای تجهیز شما به درک عمیقتری از برخی اصول اساسی برنامهنویسی شیگرا (OOP) و کاربرد عملی آن در توسعه ++C طراحی شده است. مدرس کارولی نییشتر به شما نشان میدهد که برای تسلط به کپسولهسازی، وراثت، پلی مورفیسم و انتزاع چه مهارتهایی نیاز دارید.
همچنین، تجربه عملی در طراحی و پیادهسازی کلاسهای ++C کسب خواهید کرد. استفاده مناسب از constructors، destructors و توابع عضو را بررسی کنید و همچنین تکنیکهای پیشرفته برای ایجاد کدهای منعطف و قابل استفاده مجدد از طریق وراثت و پلی مورفیسم را یاد بگیرید. در طول مسیر، استراتژیهای ضروری مدیریت حافظه، از جمله استفاده از اشارهگرهای هوشمند و اصول RAII، را کشف کنید تا اپلیکیشن های ++C کارآمدتر و مقاومتری بنویسید.
این دوره با GitHub Codespaces یکپارچه شده است، که یک محیط توسعه ابری فوری است و تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به راه اندازی ماشین محلی فراهم میکند. با GitHub Codespaces، میتوانید در هر زمان و از هر دستگاهی به تمرین عملی بپردازید و همزمان از ابزاری استفاده کنید که احتمالاً در محل کار با آن مواجه میشوید.
برنامهنویسی شیگرا با ++C
-
++C شیگرا 0:00:31
-
پیشنیازها: آنچه شما باید بدانید 0:00:51
-
استفاده از GitHub Codespaces 0:02:43
-
از کد بدون ساختار به OOP 0:02:32
-
تعریف کلاسها 0:02:38
-
Specifiers دسترسی 0:03:33
-
جداسازی اعلان کلاس از تعریف کلاس 0:03:42
-
ایجاد و استفاده از اشیاء 0:02:29
-
Constructors و destructors 0:05:23
-
چالش: پیادهسازی کلاس ترموستات هوشمند خانگی 0:01:55
-
راهحل: پیادهسازی کلاس ترموستات هوشمند خانگی 0:01:50
-
چرا باید اطلاعات را پنهان کنیم؟ 0:01:44
-
دروازههای داده: Getters و setters 0:07:00
-
اعمال اصل DRY 0:06:56
-
چالش const correctness 0:03:03
-
دوستان 0:03:09
-
چالش: حساب بانکی با سیستم حسابرسی 0:01:33
-
راهحل: حساب بانکی با سیستم حسابرسی 0:02:33
-
چرا چرخ را دوباره اختراع کنیم؟ 0:03:12
-
گسترش کلاسها 0:04:37
-
کنترل دسترسی در وراثت 0:04:01
-
Overriding و گسترش کارکرد 0:02:11
-
وراثت چندگانه 0:02:22
-
مشکلات وراثت چندگانه 0:06:32
-
چالش: سیستم شخصیت RPG 0:02:25
-
راهحل: سیستم شخصیت RPG 0:01:35
-
چهرههای متعدد اشیاء 0:03:22
-
توابع مجازی: مبانی 0:02:32
-
پلی مورفیسم ران تایم 0:04:33
-
توابع مجازی خالص و کلاسهای انتزاعی 0:02:07
-
ویرانگرهای مجازی: چرا، چه زمانی و چگونه؟ 0:06:27
-
چالش: سیستم قابلیتهای ابرقهرمان 0:01:58
-
راهحل: سیستم قابلیتهای ابرقهرمان 0:02:16
-
طراحی ماژولار و جداسازی مسائل 0:05:37
-
تحلیل یک کلاس 0:08:24
-
مرور سریع بر اصول SOLID 0:03:29
-
طراحی برای قابلیت استفاده مجدد 0:06:36
-
استفاده هوشمند از اشارهگرهای هوشمند 0:06:04
-
پیروزیهای سریع با RAII 0:03:23
-
جمعبندی دوره و مراحل بعدی 0:02:05
مشخصات آموزش
برنامهنویسی شیگرا با ++C
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:40
- مدت زمان :2:19:53
- حجم :290.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy