دوره آموزشی
The Great Courses
دوبله زبان فارسی

برنامه‌نویسی ++C برای دانشجویان دانشگاه

برنامه‌نویسی ++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

5,999,600 1,499,900 تومان

مشخصات آموزش

برنامه‌نویسی ++C برای دانشجویان دانشگاه

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:129
  • مدت زمان :10:04:01
  • حجم :14.19GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید