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

تسلط به برنامه‌نویسی ++C - از مبتدی کامل تا پیشرفته

تسلط به برنامه‌نویسی ++C - از مبتدی کامل تا پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • ساختارهای داده‌
  • الگوریتم‌ها
  • برنامه‌نویسی
  • حل مسئله
  • زبان ++C

پیش‌نیازهای دوره

  • بدون نیاز به تجربه برنامه‌نویسی

توضیحات دوره

این دوره‌ مبتدی پسند به منظور آشنایی کامل شما با دنیای برنامه‌نویسی رقابتی با زبان ++C از پایه طراحی شده است. شما با اصول اولیه ++C مانند متغیرها، تایپ‌های داده، ورودی و خروجی، عملگرها و بسیاری موارد دیگر آشنا می‌شوید تا پایه‌ای قوی و استوار برای برنامه‌نویسی ++C بسازید. این دوره برای افرادی که کاملاً مبتدی هستند و مشتاق آغاز سفری در برنامه‌نویسی رقابتی با ++C می‌باشند، طراحی شده تا پایه و اساس محکم و مناسبی برای مطالعه‌ عمیق‌تر در الگوریتم‌ها و ساختارهای داده فراهم کند.

در این دوره، دانش جامعی درباره توابع، حلقه‌ها، رشته‌ها، آرایه‌ها و کتابخانه استاندارد قالب (STL) کسب کرده و خواهید آموخت چگونه به شکل موثری مسائل کدنویسی را با ++C حل کنید.

این دوره توسط کارشناسان برنامه‌نویسی رقابتی و حرفه‌ای‌های صنعت از جمله مدیرعامل GeeksforGeeks، آقای Sandeep Jain گردآوری شده است تا بالاترین سطح آموزش و افزایش مهارت را برای شما فراهم کند. با مثال‌ها و تمرین‌های عملی برنامه‌نویسی ++C همراه باشید تا یادگیری خود را تقویت کنید.

شما مهارت‌های حل مسئله و چشم‌انداز شغلی خود را با ++C که یکی از زبان‌های مهم در حوزه برنامه‌نویسی رقابتی است، ارتقا می‌دهید. با گذراندن دوره، نه تنها پایه‌ای قوی در ++C به دست خواهید آورد، بلکه فرصت‌های متنوعی در زمینه برنامه‌نویسی رقابتی و مسیرهای شغلی فنی به روی خود باز خواهید کرد. این یک گام مهم در مسیر توسعه مهارت‌های شما به شمار می‌رود.

چه کسانی باید در دوره شرکت کنند؟

  • مبتدیان - افرادی که تازه وارد دنیای برنامه‌نویسی یا ++C شده‌اند و می‌خواهند پایه‌ای قوی بسازند.
  • علاقه‌مندان به برنامه‌نویسی رقابتی - کسانی که می‌خواهند در مسابقات کدنویسی مانند GeeksforGeeks و Codeforces و CodeChef یا AtCoder شرکت کنند.
  • دانشجویان و جویندگان کار - دانشجویان علوم کامپیوتر و افراد جویای کار که برای مصاحبه‌های فنی و آزمون‌های رقابتی آماده می‌شوند.

پیش‌نیازهای دوره:

  • مهارت‌های اولیه ریاضی - داشتن درک اولیه از ریاضیات توصیه می‌شود.
  • علاقه به برنامه‌نویسی - نیازی به تجربه قبلی برنامه‌نویسی نیست، فقط تمایل به یادگیری و تمرین کافی است.

مباحث آموزشی:

  • منابع آنلاین - دسترسی به پلتفرم‌ها و تمرین‌های کدنویسی برای تمرین عملی
  • نرم‌افزار - راهنمایی برای راه‌اندازی محیط توسعه ++C

مدرس:

دوره توسط کارشناسان صنعت و علاقه‌مندان به برنامه‌نویسی رقابتی از جمله مدیرعامل GeeksforGeeks، آقای Sandeep Jain توسعه داده شده و تدریس می‌شود تا بهترین تجربه یادگیری را برای شما فراهم آورد.

این دوره برای چه کسانی مناسب است؟

  • برنامه‌نویسان ++C از سطح مبتدی تا پیشرفته

تسلط به برنامه‌نویسی ++C - از مبتدی کامل تا پیشرفته

  • پیشینه - بخش 1 (دستگاه‌های ورودی و خروجی، پردازنده و حافظه) 05:30
  • پیشینه - بخش 2 (سازماندهی کامپیوتر و سیستم‌عامل) 05:30
  • چرا به زبان‌های برنامه‌نویسی نیاز داریم؟ 03:24
  • مقدمه‌ ++C 04:09
  • استانداردها و پیاده‌سازی‌های ++C 04:17
  • برنامه‌های ++C چگونه اجرا می‌شوند؟ 06:06
  • اصطلاحات اولیه برنامه‌نویسی 10:10
  • اولین برنامه ++C 08:10
  • کامنت‌ها در ++C 04:32
  • متغیرها در ++C 03:29
  • قوانین نامگذاری متغیرها 03:41
  • تایپ داده در ++C 12:53
  • عملگر sizeof در ++C 03:38
  • متغیرهای گلوبال و اسکوپ 06:48
  • محدوده تایپ‌های داده‌ در ++C 09:52
  • متغیرهای استاتیک در ++C 02:47
  • ثابت‌ها در ++C 04:04
  • کلیدواژه Auto در ++C 05:00
  • Swap دو عدد 03:45
  • لیترال‌ها در ++C 10:42
  • Type Conversion در ++C 09:19
  • مقدمه‌ ورودی و خروجی در ++C 05:18
  • خروجی در ++C 05:22
  • ورودی در ++C 05:06
  • مثالی از بافرینگ در ++C 01:46
  • توالی گریز در ++C 04:02
  • دستکاری ورودی و خروجی 07:56
  • فرمت چاپ پیش‌فرض اعداد ممیز شناور 04:15
  • دستکاری فرمت پیش‌فرض اعداد ممیز شناور 04:36
  • اعداد ممیز شناور به صورت ثابت و علمی 05:50
  • عملگرهای حسابی 06:17
  • عملگرهای تخصیص 01:59
  • عملگرهای مقایسه 03:44
  • عملگرهای منطقی 06:24
  • اولویت عملگرها و انجمن‌پذیری 05:06
  • نمایش اعداد منفی در مبنای باینری 10:20
  • عملگرهای بیتی در CPP - بخش 1 04:58
  • عملگرهای بیتی در CPP - بخش 2 11:08
  • روز قبل از N روز 03:24
  • آخرین رقم یک عدد 02:32
  • مجموع N عدد طبیعی 03:41
  • تصاعد حسابی 02:42
  • تصاعد هندسی 02:12
  • سینتکس If Else در ++C 04:07
  • مثال If Else در ++C 04:07
  • Else If با مثال 03:48
  • If Else تودرتو با مثال 05:24
  • Switch در ++C 05:45
  • بازی زوج و فرد 03:59
  • بزرگ‌ترین عدد از بین سه عدد 03:45
  • سال کبیسه 03:01
  • ماشین‌حساب ساده 02:48
  • توابع در ++C 08:13
  • توابع در ++C چگونه کار می‌کنند؟ 05:44
  • کاربردهای توابع 04:48
  • اعلان و تعریف تابع 04:18
  • آرگومان‌های پیش‌فرض در توابع ++C 03:42
  • تابع درون‌خطی 04:42
  • Overloading تابع 07:42
  • مسائل تمرینی مربوط به توابع ++C 09:35
  • اولین رقم یک عدد 04:32
  • تجزیه به عوامل اول 09:19
  • حلقه‌ها در ++C 05:02
  • حلقه While در ++C 08:59
  • حلقه For در ++C 08:56
  • حلقه Do While در ++C 03:37
  • Break در ++C 04:48
  • Continue در ++C 04:33
  • حلقه‌های تودرتو در ++C 06:43
  • الگوها 04:24
  • الگوی مثلث 03:11
  • مثلث وارونه 04:08
  • الگوی مربع 02:42
  • شمارش ارقام یک عدد 02:07
  • همه مقسوم علیه‌های یک عدد 03:15
  • فاکتوریل یک عدد 04:27
  • ب.م.م دو عدد 04:33
  • ک.م.م دو عدد 06:21
  • اعداد فیبوناچی 09:24
  • بررسی اول بودن عدد 05:08
  • جدول ضرب یک عدد 02:21
  • تبدیل باینری به اعشاری 05:06
  • تبدیل اعشاری به باینری 04:33
  • عدد اول بعدی 05:23
  • آشایی با آرایه‌ها در ++C 01:57
  • اعلان و مقداردهی اولیه آرایه‌ها 05:34
  • دسترسی به عناصر آرایه در گزارش 0 در ++C 04:51
  • اندازه آرایه در ++C 02:12
  • پیمایش آرایه‌ها در ++C 04:23
  • انواع مختلف آرایه‌ها در ++C 04:51
  • بررسی اینکه آرایه مرتب است یا خیر 05:08
  • شمارش عناصر متمایز در آرایه 07:23
  • مجموع عناصر آرایه 02:15
  • میانگین عناصر آرایه 03:07
  • بیشترین مقدار در آرایه 02:41
  • مرجع‌ها در ++C 04:13
  • پارامترها و مرجع‌های تابع 04:10
  • حلقه for مبتنی بر محدوده و مرجع‌ها 03:37
  • ثابت و مرجع‌های مقدار R 02:59
  • تمرین سوالات مربوز به مرجع‌ها 04:29
  • عملگرهای آدرس و Dereference در ++C 04:36
  • آشنایی با اشاره‌گرها در ++C 07:18
  • کاربردهای اشاره‌گرها در ++C 04:32
  • پارامتر تابع و اشاره‌گرها 03:46
  • پارامتر آرایه و اشاره‌گرها 04:34
  • اشاره‌گرها در مقابل آرایه‌ها 08:24
  • Null در ++C 07:36
  • nullptr در ++C 03:29
  • حساب‌ اشاره‌گر 08:14
  • مسائل تمرینی اشاره‌گر 06:01
  • تخصیص حافظه پویا 18:49
  • رشته در ++C - مقدمه 02:59
  • رشته استایل C در ++C 07:34
  • کلاس رشته در ++C 05:48
  • عملیات‌های رشته (طول، رشته فرعی و یافتن) 02:06
  • مقایسه رشته‌ 02:39
  • خواندن رشته با فضاها در ++C 02:08
  • پیمایش رشته 01:34
  • معکوس یک رشته 03:35
  • چک کردن برای پالیندروم 06:05
  • رشته - تبدیل باینری به اعشاری 03:36
  • جستجوی الگو 03:24
  • رشته - تبدیل اعشاری به باینری 03:46
  • مسئله نمونه - رشته - یافتن کاراکتر اضافی در رشته 09:54
  • مسئله نمونه - رشته - چک کردن Pangram 05:54
  • مسئله نمونه - رشته - بررسی آناگرام بودن دو رشته 08:30
  • Struct در ++C - مقدمه 07:17
  • Struct در مقابل Class در ++C 06:22
  • ساختار (آرایه اشاره‌گر و آرگومان) 08:33
  • ترازبندی و Padding ساختار در ++C 10:17
  • Union در ++C 06:52
  • جمع اعداد مختلط با استفاده از ساختار 02:33
  • آرایه چندبعدی در ++C 14:06
  • ارسال آرایه‌های دوبعدی به عنوان آرگومان در ++C 11:08
  • ترانهادگی یک ماتریس 04:25
  • ضرب ماتریس‌ها 04:11
  • قالب در ++C 07:44
  • قالب‌ تابع در ++C 08:10
  • قالب‌ کلاس در ++C 05:58
  • برنامه‌نویسی شی‌گرا در ++C 20:33
  • Constructor و Destructor 16:17
  • اشاره‌گر This 05:41
  • عضو استاتیک در ++C 06:20
  • وراثت 06:21
  • مثال وراثت 05:47
  • وراثت چندگانه 04:53
  • توابع مجازی 10:29
  • تابع Friend 03:39
  • Overloading عملگر 08:44
  • مدیریت استثنا در ++C 05:00
  • Try Throw و Catch در مدیریت استثنا در ++C 15:17
  • Unwinding استک در مدیریت استثنا در ++C 04:52
  • استثناهای تعریف شده توسط کاربر در ++C 07:47
  • آرگومان خط فرمان 03:31
  • مقدمه‌ اشاره‌گر هوشمند 13:54
  • unique_ptr و shared_ptr و weak_ptr در ++C 20:48
  • مدیریت فایل در ++C 02:52
  • خواندن از فایل 03:00
  • نوشتن در فایل 02:42
  • اشاره‌گرهای تابع 07:37
  • ارسال توابع به عنوان پارامتر 05:26
  • عبارات لامبدا در ++C 05:32
  • مثال‌های بیشتر از عبارات لامبدا 04:13
  • ضبط لیست در عبارات لامبدا 04:17
  • آشنایی با STL و کاربردهای آن 11:51
  • Iterators در C++ STL 17:34
  • قالب‌ها در C++ STL 07:44
  • قالب‌های تابع در C++ STL 08:10
  • قالب‌های کلاس در C++ STL 05:58
  • جفت‌ها در C++ STL 12:14
  • مرتب‌سازی یک آرایه بر اساس آرایه دیگر 06:27
  • بردار در ++C 07:10
  • اعلان بردار 12:41
  • برخی توابع دیگر بردارها 10:48
  • پیچیدگی زمانی عملیات‌های مختلف و ارسال بردارها به تابع 10:18
  • بردارها چگونه به صورت داخلی کار می‌کنند؟ 09:06
  • مسئله نمونه - بردار 02:00
  • مسئله نمونه - بردار جفت‌ها 07:28
  • مسئله نمونه - ردیابی ایندکس‌های قبلی پس از مرتب‌سازی یک بردار 04:57
  • لیست فوروارد در C++ STL 20:09
  • لیست در C++ STL 13:19
  • مسئله نمونه - مسئله جوزفوس با استفاده از لیست در STL 05:31
  • مسئله نمونه - طراحی ساختار داده با عملیات‌های درج، جایگزینی و چاپ 69 10:04
  • Deque در C++ STL 13:42
  • مسئله نمونه - طراحی ساختار داده با عملیات‌های Min و Max در زمان O(1) 16 04:24
  • مسئله نمونه - حداکثر پنجره کشویی 17:03
  • استک در C++ STL 06:05
  • مسئله نمونه - معکوس آیتم‌ها با استفاده از استک 04:47
  • مسئله نمونه - پرانتز متعادل 09:14
  • مسئله نمونه - مسئله بازه سهام 13:24
  • مسئله نمونه - بزرگترین عنصر قبلی 07:54
  • مسئله نمونه - بزرگترین عنصر بعدی 13:29
  • مسئله نمونه - طراحی استک با پشتیبانی از عملیات ()getMin 09:04
  • صف در C++ STL 06:49
  • مسئله نمونه - تولید اعداد با استفاده از ارقام داده شده 06:14
  • معکوس K آیتم اول در یک صف 04:23
  • صف اولویت در ++C 16:19
  • مسئله نمونه - مرتب‌سازی یک آرایه با استفاده از priority_queue 04:49
  • مسئله نمونه - K عنصر بزرگتر در یک آرایه 12:48
  • مسئله نمونه - خرید بیشترین آیتم‌ها با پول داده شده 07:54
  • مسئله نمونه - یافتن K عنصر با بیشترین فراوانی 11:32
  • K عنصر پرتکرار در زمان خطی 13:37
  • مجموعه در C++ STL 22:09
  • مسئله نمونه درباره مجموعه - طراحی ساختار داده با عملیات مورد نظر 16:40
  • مسئله نمونه - سقف در سمت راست 12:24
  • Multiset در C++ STL 08:21
  • نقشه در C++ STL 25:34
  • مسئله نمونه - طراحی ساختار داده برای قیمت آیتم‌ها 06:54
  • مسئله نمونه - شمارش عناصر بزرگتر برای هر عنصر آرایه 09:42
  • Multimap در C++ STL 10:31
  • مسئله نمونه - طراحی ساختار داده برای قیمت‌ها با مجاز بودن داپلیکیت‌ها 05:24
  • مجموعه نامرتب در Cpp STL 11:39
  • مسئله نمونه - چاپ عناصر متمایز آرایه 08:49
  • مسئله نمونه - چاپ عناصر تکراری آرایه 05:39
  • مسئله نمونه - بررسی وجود جفت با مجموع داده شده 06:47
  • مسئله نمونه - اشتراک دو آرایه نامرتب 05:31
  • مسئله نمونه - حداکثرسازی آیتم‌های متمایز در یک مجموعه 08:17
  • مسئله نمونه - طولانی‌ترین دنباله فرعی متوالی 13:02
  • مسئله نمونه - آرایه فرعی با مجموع صفر 09:57
  • نقشه نامرتب در Cpp STL 14:15
  • مسئله نمونه - طراحی ساختار داده برای ذخیره موجودی کاربر 06:05
  • مسئله نمونه - یافتن فراوانی‌ها در آرایه 07:07
  • مسئله نمونه - یافتن برنده انتخابات 07:59
  • مسئله نمونه - شمارش عناصر متمایز در هر پنجره 12:46
  • Find در Cpp STL 09:38
  • کران پایین در C++ STL 09:10
  • کران بالا در C++ STL 10:14
  • ()is_permutation در C++ STL 05:40
  • ()max_element و ()min_element در C++ STL 08:53
  • ()count در C++ STL 04:59
  • ()binary_search در C++ STL 09:00
  • ()fill در C++ STL 05:18
  • ()rotate در STC++ STL 03:50
  • ()accumulate در C++ STL 02:49
  • مرتب‌سازی در C++ STL 09:15
  • مسئله نمونه - ()sort - مسئله دزد 03:43
  • مسئله نمونه - ()sort - مسئله کوله‌پشتی کسری 09:28
  • مسئله نمونه - ()sort - مسئله توزیع شکلات 08:58
  • مسئله نمونه - ()sort - مرتب‌سازی عناصر آرایه بر اساس فراوانی 08:10
  • مسئله نمونه - مرتب‌سازی عناصر بر اساس فراوانی در زمان خطی 11:44
  • مسئله نمونه - ()sort - حداکثر تعداد مهمانان 10:32
  • ()make_heap در C++ STL 13:34
  • ()merge در C++ STL 04:21
  • ()next_permutation در C++ STL 06:27
  • ()reverse در C++ STL 04:09
  • ()prev_permutation در C++ STL 08:27
  • رشته در ++C 14:31
  • مسئله نمونه - رشته - جستجوی الگو و بازگردانی اعداد ممیز شناور 10:38
  • مسئله نمونه - رشته - یافتن کاراکتر اضافی در رشته 09:54
  • مسئله نمونه - رشته - چک کردن Pangram 05:54
  • مسئله نمونه - رشته - چک کردن آنگرام بودن دو رشته 08:30
  • ()builtin_popcount در ++C 03:50
  • تاپل در C++ STL 09:26

11,645,500 2,329,100 تومان

مشخصات آموزش

تسلط به برنامه‌نویسی ++C - از مبتدی کامل تا پیشرفته

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:253
  • مدت زمان :29:29:54
  • حجم :36.23GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,461,500 292,300 تومان
  • زمان: 03:42:51
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:03:27
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:51:02
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,687,000 937,400 تومان
  • زمان: 11:52:54
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
961,000 192,200 تومان
  • زمان: 02:26:58
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,412,000 1,282,400 تومان
  • زمان: 16:14:29
  • تعداد درس: 116
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 02:37:34
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
980,500 196,100 تومان
  • زمان: 02:29:41
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,876,000 375,200 تومان
  • زمان: 04:45:11
  • تعداد درس: 54
  • سطح دوره:
  • زبان: دوبله فارسی

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

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