آنچه یاد خواهید گرفت:
مروری بر زبانهای برنامهنویسی
مقدمهای بر زبان 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 را یاد بگیرند.