آنچه یاد خواهید گرفت:
نوشتن برنامههای کامل ++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 را در برنامه درسی خود دارند.
دانشجویانی که برای مصاحبهها و استخدامهای کدنویسی آماده میشوند
کسی که میخواهد مهارتهای برنامهنویسی و ذهنیت قوی حل مسئله ایجاد کند.
هیچ دانش برنامهنویسی قبلی لازم نیست.