برنامهنویسی ++C برای دانشجویان دانشگاه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نوشتن برنامههای کامل ++C از ابتدا با استفاده از متغیرها، عملگرها، شرطیها، حلقهها و توابع
- درک و اعمال مفاهیم برنامهنویسی شیگرا شامل کلاسها، آبجکتها، وراثت، پلیمورفیسم، کپسولهسازی و انتزاع در برنامههای واقعی
- کار حرفهای با کتابخانه قالب استاندارد C++ (STL) شامل بردار، نقشه، مجموعه، استک، صف و الگوریتمها
- مدیریت متن و فایلها در ++C با استفاده از رشته، ورودی و خروجی فایل و تکنیکهای مدیریت خطا
- حل مسائل واقعی برنامهنویسی با استفاده از بازگشت، آرایهها، اشارهگرها و مدیریت حافظه
- درک نحوه مدیریت حافظه در ++C با استفاده از اشارهگرها، مرجعها، تخصیص پویا و destructors
- ساخت پروژههای مبتنی بر کنسول مانند ماشینحساب، سیستم مدیریت دانشجو و ابزارهای متنی
- حل مسائل برنامهنویسی واقعی با استفاده از بازگشت، آرایهها، اشارهگرها و مدیریت حافظه
پیشنیازهای دوره
- هیچ تجربه قبلی در برنامهنویسی نیاز نیست و دوره از مبانی کامل شروع میشود و به تدریج به مفاهیم پیشرفته ++C میرسد.
- یک کامپیوتر یا لپتاپ با ویندوز، لینوکس یا macOS
- علاقهمندی به یادگیری برنامهنویسی و حل مسئله
- مهارتهای پایه کار با کامپیوتر
توضیحات دوره
تسلط به ++C از ابتدا، حتی اگر تاکنون کدنویسی نکردهاید.
این دوره بهصورت مرحلهبهمرحله و کاربردی طراحی شده تا مفاهیم ++C را به شکلی ساده، استاندارد و قابل فهم آموزش دهد.
++C یکی از قدرتمندترین و پرتقاضاترین زبانهای برنامهنویسی است که در توسعه نرمافزار، موتورهای بازی، برنامهنویسی رقابتی و اپلیکیشنهای با کارایی بالا استفاده میشود.
اما برای اکثر دانشجویانن، ++C دشوار به نظر میرسد زیرا معمولاً به روشی گیجکننده و پر از تئوری تدریس میشود.
این دوره برای رفع این مشکل طراحی شده است.
چه شما مبتدی کامل باشید و چه دانشجوی دانشگاه که ++C را برای آزمونها، لابراتوارها یا کارآموزیها یاد میگیرد، این دوره شما را گامبهگام از ابتدا تا یک برنامهنویس ++C مطمئن پیش میبرد.
آنچه این دوره را متفاوت میکند؟
این فقط یک دوره سینتکس نیست بلکه شما موارد زیر را خواهید آموخت:
- درک خواهید کرد که ++C واقعاً چگونه کار میکند.
- یاد میگیرید که چگونه مانند یک برنامهنویس فکر کنید.
- با استفاده از ++C حل مسئله را تمرین میکنید.
- یک پایه قوی در OOP و STL ایجاد میکنید.
همه چیز به روشی ساده و مناسب برای مبتدیان با مثالهای واقعی و نمایش کدنویسی توضیح داده شده است.
آنچه خواهید آموخت:
- مبانی ++C - متغیرها، تایپهای داده، عملگرها، شرطیها و حلقهها
- توابع و بازگشت
- آرایهها، اشارهگرها و مدیریت حافظه
- برنامهنویسی شیگرا (OOP) - کلاسها، آبجکتها، وراثت، پلیمورفیسم، کپسولهسازی و انتزاع
- کتابخانه قالب استاندارد (STL) در ++C - بردارها، نقشهها، مجموعهها، استکها، صفها و الگوریتمها
- مدیریت رشته و متن
- مدیریت فایل و مدیریت خطاهای اولیه
- نحوه نوشتن برنامههای ++C تمیز، منطقی و کارآمد
همچنین بسیاری از مسائل کدنویسی را برای ایجاد اعتمادبهنفس و مهارتهای برنامهنویسی واقعی حل خواهید کرد.
در پایان این دوره قادر خواهید بود برنامههای کامل ++C را با اطمینان بنویسید، OOP را درک کرده و در پروژههای واقعی از آن استفاده کنید
شما مسائل کدنویسی را با استفاده از ++C حل میکنید و برای امتحانات دانشگاهی، تسکهای ابراتوری و مصاحبههای فنی آماده میشوید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند ++C را از ابتدا یاد بگیرند.
- دانشجویان مهندسی و دانشگاهی که ++C را در برنامه درسی خود دارند.
- دانشجویانی که برای مصاحبهها و استخدامهای کدنویسی آماده میشوند
- کسی که میخواهد مهارتهای برنامهنویسی و ذهنیت قوی حل مسئله ایجاد کند.
- هیچ دانش برنامهنویسی قبلی لازم نیست.
برنامهنویسی ++C برای دانشجویان دانشگاه
-
مقدمه 01:21
-
پیشنیازهای دوره 00:50
-
IDE چیست؟ 01:32
-
راهاندازی IDK برای ویندوز 01:59
-
راهاندازی برای مک و لینوکس 01:54
-
تاریخچه ++C 02:40
-
بررسی محیط 02:35
-
آن را امتحان کنید! 00:18
-
میانبرها و افزونهها 01:46
-
فایلهای Header 03:13
-
فضای نام std 02:14
-
تابع اصلی 02:52
-
کامنت تک خطی 01:03
-
دستورات cout 01:28
-
دستورات بازگشت 01:10
-
اطلاعات بیشتر در مورد کامنتها 04:19
-
آن را امتحان کنید! 00:09
-
اطلاعات بیشتر در مورد دستورات cout 02:12
-
دنبالههای فرار 07:28
-
اعداد در دستورات cout 04:37
-
آن را امتحان کنید! 00:39
-
مواد جزئی None
-
متغیرها چه هستند؟ 01:57
-
تایپهای داده چه هستند؟ 00:49
-
اعلان و مقداردهی اولیه عدد صحیح 07:38
-
چاپ متغیرها 03:10
-
نامگذاری شناسه 03:54
-
ثابتها 01:52
-
آن را امتحان کنید! 00:12
-
آن را امتحان کنید! 00:22
-
ورودی کاربر 03:04
-
تایپ داده شناور 06:11
-
تایپ داده دابل 03:15
-
تایپ داده بولی 01:41
-
تایپ داده char 03:23
-
تایپ داده رشته 01:51
-
آن را امتحان کنید 00:10
-
موارد جزئی None
-
تابع sizeof 06:52
-
انواع عملگرها 00:59
-
عملگرهای حسابی 06:15
-
Type Casting 05:48
-
عملگر Modulo 01:23
-
عملگرهای تخصیص 10:29
-
عملگرهای مقایسه 07:30
-
Operands و عملگرها 01:39
-
جدول حقیقت 07:31
-
عملگرهای منطقی 07:00
-
موارد جزئی None
-
الحاق رشته 02:51
-
تابع Append 00:54
-
فاصله در رشتهها 01:18
-
اعداد به عنوان رشته 01:59
-
طول و اندازه یک رشته 01:58
-
اندیسگذاری و توالی فرار در رشتهها 05:05
-
cin در مقابل getline 04:37
-
موارد جزئی None
-
if-else 05:26
-
else if 06:18
-
عملگرهای سهگانه 04:50
-
Switch Case 12:36
-
حلقه while 14:36
-
حلقه do while 06:06
-
حلقه do while در عمل 03:30
-
حلقهها به صورت معکوس 05:06
-
حلقه for 06:27
-
حلقههای تودرتو 10:00
-
دستورات شرطی تودرتو 04:18
-
دستور Break 04:22
-
دستور Continue 06:03
-
توابع ریاضی 08:13
-
موارد جزئی None
-
بررسی 00:26
-
ایجاد یک آرایه 13:06
-
پیمایش یک آرایه 05:05
-
حلقه for each 03:01
-
آرایههای چندبعدی 10:34
-
پیمایش آرایههای چندبعدی 07:19
-
struct 09:14
-
enum 04:42
-
مرجعها 07:31
-
اشارهگرها 06:54
-
تخصیص حافظه پویا 10:44
-
موارد جزئی None
-
اعلان تابع 06:22
-
تعریف تابع 10:33
-
آرگومانهای چندگانه 07:31
-
آرگومانهای پیشفرض 05:22
-
فراخوانی بر اساس مقدار و بر اساس مرجع 07:13
-
Overloading تابع 09:34
-
متغیرهای محلی و گلوبال 03:36
-
فاکتوریل با استفاده از حلقه for 01:44
-
تئوری بازگشت 07:36
-
کد بازگشت 03:37
-
موارد جزئی None
-
OOPs چیست؟ 04:03
-
کلاسها و آبجکتها 07:57
-
متدها 09:20
-
Constructors 08:26
-
Destructors 03:53
-
کلیدواژه this 04:34
-
ارکان OOP 00:46
-
کپسولهسازی 09:39
-
انواع وراثت 01:43
-
وراثت تک 08:42
-
وراثت چندگانه 04:11
-
وراثت چندسطحی 04:55
-
وراثت سلسلهمراتبی و هیبریدی 02:42
-
انواع پلیمورفیسم 01:01
-
کامپایل کردن پلیمورفیسم زمانی 02:35
-
پلیمورفیسم رانتایم 12:33
-
انتزاع 14:26
-
آبجکت به عنوان عضو 16:38
-
موارد جزئی None
-
نوشتن در فایلها 05:42
-
خواندن از فایلها 05:56
-
مدیریت خطا 08:58
-
مدیریت خطا در فایلها 00:35
-
موارد جزئی None
-
بردارها 09:59
-
لیستها 03:37
-
استکها 09:52
-
صف 06:14
-
Deque 05:59
-
مجموعه 07:56
-
نقشه و نقشه نامرتب 08:58
-
Iterator 05:49
-
مرتبسازی و Find 06:11
-
نتیجهگیری 00:40
مشخصات آموزش
برنامهنویسی ++C برای دانشجویان دانشگاه
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:129
- مدت زمان :10:04:01
- حجم :14.19GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy