جهت کسب اطلاعات بیشتر در مورد این دوره آموزشی با همکاران ما تماس حاصل فرمایید.۰۲۱-۹۱۰۹۱۴۹۹
مشخصات درس
سرفصل ها
معرفی مفهوم برنامه نویسی و اهداف آن
بررسی زبان ماشین و شیوه تعامل آن با دستگاه های الکترونیکی
بررسی مزایا و معایب زبان ماشین
بررسی مفهوم زبان برنامه نویسی
بررسی الگوریتم و فلوچارت
معرفی فریم ورک و متدولوژی
معرفی تاریخچه زبان های برنامه نویسی
بررسی مفهوم ساخت یافته و شی گرا
بررسی انتزاع، وراثت، چندگانگی و بسته بندی
بررسی مفاهیم حافظه و متغیرها
معرفی انواع متغیرها و اشاره گرها
بررسی مفهوم کامپایل و انتقال پذیری
معرفی IDE و انواع آن
بررسی شیوه نصب و استقرار محیط تولید برنامه
بررسی ساختار پروژه های C++
معرفی تابع main
بررسی روش های نمایش خروجی و دریافت ورودی
معرفی cin و cout
بررسی ساختارهای شرطی
بررسی ساختار تصمیم
بررسی مفهوم تکرار و ساختارهای آن
پیاده سازی الگوریتم های تکرار
معرفی عملیات رشته ای
بررسی نکات بافر ورودی
معرفی ساختمان داده و کاربرد آن
بررسی آرایه
بررسی Vector
بررسی لیست های پیوندی
پیاده سازی الگوریتم های ساختمان داده
بررسی توابع
معرفی انواع توابع بازگشتی و غیر بازگشتی
پیاده سازی الگوریتم های بازگشتی
بررسی IO و روش استفاده از فایل ها
بررسی روش های انتزاع و ایجاد struct و class
بررسی تفاوت های انواع انتزاع
بررسی روش پیاده سازی وراثت
بررسی نکات وراثت چندگانه
بررسی روش ایجاد Polymorphism
معرفی initializer ها
بررسی مفهوم خطا و روش مدیریت آن
جمع بندی و پروژه عملی
بازار کار
زبان c++ یکی از محبوب ترین زبان های برنامه نویسی در دنیاست و در بسیاری از حوزه های صنعتی و علمی مورد استفاده قرار می گیرد. به طور کلی، با توجه به سطح بالای پیچیدگی این زبان، محصولاتی که با آن برنامه نویسی می شوند، معمولا برای کاربردهای پیشرفته و بزرگ طراحی می شوند. از زبان برنامه نویسی c++ در زمینه های مختلفی همچون بازی سازی، برنامه نویسی کامپایلرها، سیستم های عامل، شبکه، امنیت، ابر، اینترنت اشیاء، رباتیک، پردازش تصویر، بانکداری، مالی و ... استفاده می شود. همچنین به دلیل اینکه c++ به عنوان یکی از زبان های پایه برنامه نویسی محسوب می شود، برای یادگیری زبان های برنامه نویسی دیگر مانند جاوا، پایتون، سی شارپ و ... نیز مفید است. با توجه به استفاده گسترده از زبان c++ در صنعت و نیاز به توانایی برنامه نویسی با این زبان در بسیاری از شرکت ها، بازار کار این زبان بسیار پر رونق و پر درآمد است. اگرچه رتبه بندی میزان حقوق و درآمد برنامه نویسان دارای تنوع بسیاری است، با توجه به سطح تجربه، حوزه کاری و منطقه جغرافیایی، برنامه نویسان مسلط به این زبان می توانند در آمد بالایی کسب کنند.
کسب توانایی
یادگیری زبان برنامه نویسی c++ به شما امکان می دهد که درکی عمیق از اصول برنامه نویسی، الگوریتم ها و ساختارهای داده، شی گرایی، پردازش پیشرفته و کامپایلر به دست آورید، با حضور در دوره آموزشی این زبان، شما می توانید مهارت های زیر را کسب کنید:
آشنایی با اصول و مبانی برنامه نویسی و یادگیری ساختارهای برنامه نویسی مانند توابع، آرایه ها، رشته ها، اشاره گرها، کلاس ها و سازمان دهی کد.
آشنایی با الگوریتم ها و ساختارهای داده و بهبود عملکرد برنامه ها
آشنایی با پارادایم های برنامه نویسی رویه گرا و شی گرا
قابلیت توسعه و نگهداری برنامه های پیچیده و بزرگ، مانند سیستم های عامل، بانکداری، پردازش تصویر، بازی سازی و ...
شناخت دقیق از کامپایلر و پیاده سازی برنامه های پیشرفته با استفاده از ویژگی های این زبان
ایجاد کتابخانه هایی که برای توسعه سریع و سهولت در برنامه نویسی کاررد دارند.
مدرک معتبر
-کلیه دوره های مجتمع فنی تهران نمایندگی پرواز دارای مدرک معتبر و قابل ترجمه رسمی می باشند.-مجتمع فنی تهران با بیش از ۴۰ سال سابقه به عنوان برترین موسسه و برند آموزشی کشور در حوزه فناوری شناخته می شود.