مدت آموزش: 60 ساعت
آموزش ++C
7,300,000 تومان
توضیحات
آموزش C++ زبان برنامه نویسی C++ چیست؟
C++ یک زبان چند پلتفرمی (cross-platform language) است که می تواند برای ایجاد برنامه های کاربردی با کارایی بالا استفاده شود.
C++ سطح بالایی از کنترل بر منابع سیستم و حافظه را در اختیار برنامه نویسان قرار می دهد.
این زبان 4 بار در سال های 2011، 2014، 2017 و 2020 به روزرسانی عمده داشت که عبارتند از: C++11، C++14، C++17، C++20
چرا از C++ استفاده کنیم؟
C++ یکی از محبوب ترین زبان های برنامه نویسی در جهان است.
C++ را می توان در سیستم عامل های امروزی، رابط های کاربری گرافیکی و سیستم های تعبیه شده (embedded systems) یافت.
C++ یک زبان برنامه نویسی شی گرا است که ساختاری واضح به برنامه ها می دهد و امکان استفاده مجدد از کد را فراهم می کند تا هزینه های توسعه را کاهش دهد.
C++ قابل حمل است و می توان از آن برای توسعه برنامه هایی استفاده کرد که می توانند با چندین پلتفرم سازگار شوند.
C++ به زبان های C و C# و Java نزدیک است، پس به راحتی می توانید این زبان ها را نیز یاد بگیرید.
تفاوت زبان های برنامه نویسی C و C++
C++ به عنوان پسوند C توسعه یافته است و هر دو زبان تقریباً یک نحو دارند.
تفاوت اصلی C و C++ در این است که C++ از کلاس ها و اشیاء پشتیبانی می کند، در حالی که C این کار را نمی کند.
سرفصل آموزش C++
- معرفی مفهوم برنامه نویسی و اهداف آن
- بررسی زبان ماشین و شیوه تعامل آن با دستگاه های الکترونیکی
- بررسی مزایا و معایب زبان ماشین
- بررسی مفهوم زبان برنامه نویسی
- بررسی الگوریتم و فلوچارت
- معرفی فریم ورک و متدولوژی
- معرفی تاریخچه زبان های برنامه نویسی
- بررسی مفهوم ساخت یافته و شی گرا
- بررسی انتزاع، وراثت، چندگانگی و بسته بندی
- بررسی مفاهیم حافظه و متغیرها
- معرفی انواع متغیرها و اشاره گرها
- بررسی مفهوم کامپایل و انتقال پذیری
- معرفی IDE و انواع آن
- بررسی شیوه نصب و استقرار محیط تولید برنامه
- بررسی ساختار پروژه های C++
- معرفی تابع main
- بررسی روش های نمایش خروجی و دریافت ورودی
- معرفی cin و cout
- بررسی ساختارهای شرطی
- بررسی ساختار تصمیم
- بررسی مفهوم تکرار و ساختارهای آن
- پیاده سازی الگوریتم های تکرار
- معرفی عملیات رشته ای
- بررسی نکات بافر ورودی
- معرفی ساختمان داده و کاربرد آن
- بررسی آرایه
- بررسی Vector
- بررسی لیست های پیوندی
- پیاده سازی الگوریتم های ساختمان داده
- بررسی توابع
- معرفی انواع توابع بازگشتی و غیر بازگشتی
- پیاده سازی الگوریتم های بازگشتی
- بررسی IO و روش استفاده از فایل ها
- بررسی روش های انتزاع و ایجاد struct و class
- بررسی تفاوت های انواع انتزاع
- بررسی روش پیاده سازی وراثت
- بررسی نکات وراثت چندگانه
- بررسی روش ایجاد Polymorphism
- معرفی initializer ها
- بررسی مفهوم خطا و روش مدیریت آن
- جمع بندی و پروژه عملی
ظرفیت کلاسهای آموزش ++C (سی پلاس پلاس) در مجتمع فنی تهران شعبه رشت، محدود به 8 نفر است. لطفا جهت رزرو جای خود با شماره 01334310000 داخلی 107 تماس حاصل فرمایید.

کدرلایف –
ممنون از این مقاله کاربردی
پریسا انتظامی –
سلام . من با دوستم مباحث دانشگاهیمون رو توی مجتمع فنی با یه استاد عالی بصورت خصوصی گذروندیم . وااااقعا ارزشش رو داشت . و نمره میانترمم خیلی خوب شد .
( این دوره با آموزشی ک توی دانشگاه دیدیم ، عمرا اگه پاس میشدم ) . ممنون از مجتمع فنی تهران
سید ارشک حسینی –
سلام. به پیشنهاد هم دانشگاهیم این دوره رو بصورت خصوصی گذروندم فقط برای پاس شدن ترم دانشگاه . اما الان ، در کمال ناباوری به برنامه نویسی علاقه مند شدم و میخام ادامه بدم . واقعا نحوه تدریس استاد خیلی مهمه . و من از استاد یک دنیا ممنونم .
فرق آموزششون با دانشگاه زمین تا آسمون . خسته نباشید .