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

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

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

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

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

  • مروری بر زبان‌های برنامه‌نویسی
  • مقدمه‌ای بر زبان C
  • سینتکس و ساختار اولیه
  • متغیرها، انواع داده و عملگرها
  • جریان کنترل: تصمیم‌گیری و حلقه‌ها
  • آرایه‌ها و رشته‌ها
  • اشاره‌گرها و مدیریت حافظه
  • کار با فایل در C
  • اختصاص پویای حافظه
  • ساختارها و Unions
  • مفاهیم برنامه‌نویسی شیءگرا (OOP)
  • کلاس‌ها و آبجکت ها
  • سازنده‌ها و مخرب‌ها
  • وراثت و پلی مورفیسم
  • الگوها و برنامه‌نویسی جنریک
  • Overloading عملگرها
  • مدیریت استثناها
  • ورودی/خروجی فایل و جریان‌ها
  • آرایه‌ها، فهرست‌های پیوندی، پشته‌ها و صف‌ها
  • الگوریتم‌های مرتب‌سازی و جست‌وجو
  • Multithreading و هم‌زمانی
  • اشکال‌زدایی و رفع خطا
  • بهینه‌سازی عملکرد

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

  • نیازی به تجربه‌ی قبلی در برنامه‌نویسی C یا ++C نیست.
  • دانش اولیه کامپیوتر

توضیحات دوره

آیا می‌خواهید برنامه‌نویسی C و ++C را از ابتدا یاد بگیرید و اصول محکم در برنامه‌نویسی کامپیوتر بسازید؟

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

یادگیری را با مبانی زبان C؛ از جمله متغیرها، حلقه‌ها، توابع، آرایه‌ها، اشاره‌گرها و مدیریت حافظه آغاز می‌کنید. وقتی درک کنید برنامه‌ها در سطح پایین چگونه کار می‌کنند، وارد برنامه‌نویسی ++C می‌شوید و مفاهیمی مانند برنامه‌نویسی شیءگرا (OOP)، STL (Standard Template Library)، الگوها و قابلیت‌های مدرن ++C را یاد می‌گیرید.

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

در پایان این دوره، می‌توانید با اطمینان برنامه‌های C و ++C کارآمد، بهینه و حرفه‌ای بنویسید.

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

  • یادگیری برنامه‌نویسی C از سطح مبتدی تا پیشرفته
  • درک متغیرها، انواع داده، حلقه‌ها و توابع در C
  • تسلط به اشاره‌گرها و اختصاص پویای حافظه
  • انجام کار با فایل در C
  • یادگیری برنامه‌نویسی ++C و برنامه‌نویسی شیءگرا (OOP)
  • کار با کلاس‌ها، آبجکت ها، وراثت و پلی مورفیسم
  • استفاده از STL در ++C (بردارها، نقشه‌ها، الگوریتم‌ها، تکرارگرها)
  • به‌کارگیری قابلیت‌های مدرن ++C
  • نوشتن کدهای C و ++C کارآمد، امن و بهینه

چرا C و ++C را یاد بگیریم؟

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

این دوره C و ++C را به شیوه‌ای درست، با اصول قوی و تمرین عملی واقعی آموزش می‌دهد.

پس از تکمیل این دوره، می‌توانید:

  • با اطمینان برنامه‌های C و ++C بنویسید.
  • اشاره‌گرها و مدیریت حافظه را عمیقاً درک کنید.
  • برنامه‌های شیءگرا در ++C بسازید.
  • از STL برای حل مسائل واقعی استفاده کنید.
  • برای مصاحبه‌های کدنویسی C و ++C آماده شوید.
  • به موضوعات پیشرفته‌تر مانند برنامه‌نویسی سیستم یا توسعه‌ی بازی وارد شوید.

آماده‌اید برنامه‌نویسی C و ++C را یاد بگیرید؟

اگر می‌خواهید C و ++C را از ابتدا یاد بگیرید، بر اشاره‌گرها، OOP و STL مسلط شوید و اپلیکیشن های واقعی بسازید، این دوره نقطه‌ی شروعی عالی برای شماست.

همین حالا در این دوره شرکت کنید و از امروز تسلط به C و ++C را آغاز کنید.

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

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

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

  • مروری بر زبان‌های برنامه‌نویسی 09:48
  • مقدمه‌ای بر زبان C 10:24
  • سینتکس و ساختار اولیه 09:20
  • متغیرها، انواع داده و عملگرها 14:11
  • جریان کنترل: تصمیم‌گیری و حلقه‌ها 08:47
  • توابع و دامنه 10:57
  • آرایه‌ها و رشته‌ها 13:07
  • اشاره‌گرها و مدیریت حافظه 13:37
  • کار با فایل در C 10:41
  • اختصاص پویای حافظه 14:03
  • ساختارها و Unions 11:26
  • دستورات پیش‌پردازنده 10:24
  • تکامل ++C از C 12:35
  • مفاهیم برنامه‌نویسی شیءگرا (OOP) 11:25
  • کلاس‌ها و اشیا 12:47
  • سازنده‌ها و مخرب‌ها 10:17
  • وراثت و پلی مورفیسم 11:40
  • کپسوله‌سازی و انتزاع 13:40
  • الگوها و برنامه‌نویسی Generic 12:48
  • کتابخانه قالب استاندارد (STL) 15:59
  • مدیریت استثناها 12:59
  • Overloading عملگرها 14:31
  • مقدمه‌ای بر ساختمان‌های داده 09:49
  • آرایه‌ها، فهرست‌های پیوندی، پشته‌ها و صف‌ها 32:57
  • درخت‌ها و گراف‌ها 19:54
  • الگوریتم‌های مرتب‌سازی و جست‌وجو 14:31
  • Multithreading و همزمانی 18:03
  • اشکال‌زدایی و رفع خطا 08:41
  • بهینه‌سازی عملکرد 11:15

3,780,400 945,100 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:29
  • مدت زمان :06:20:36
  • حجم :4.36GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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