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