دپارتمان فناوری اطلاعات و ارتباطات

آموزش برنامه نویسی به زبان ++C آنلاین

مشخصات درس

سرفصل ها

  • معرفی مفهوم برنامه نویسی و اهداف آن
  • بررسی زبان ماشین و شیوه تعامل آن با دستگاه های الکترونیکی
  • بررسی مزایا و معایب زبان ماشین
  • بررسی مفهوم زبان برنامه نویسی
  • بررسی الگوریتم و فلوچارت
  • معرفی فریم ورک و متدولوژی
  • معرفی تاریخچه زبان های برنامه نویسی
  • بررسی مفهوم ساخت یافته و شی گرا
  • بررسی انتزاع، وراثت، چندگانگی و بسته بندی
  • بررسی مفاهیم حافظه و متغیرها
  • معرفی انواع متغیرها و اشاره گرها
  • بررسی مفهوم کامپایل و انتقال پذیری
  • معرفی IDE و انواع آن
  • بررسی شیوه نصب و استقرار محیط تولید برنامه
  • بررسی ساختار پروژه های C++
  • معرفی تابع main
  • بررسی روش های نمایش خروجی و دریافت ورودی
  • معرفی cin و cout
  • بررسی ساختارهای شرطی
  • بررسی ساختار تصمیم
  • بررسی مفهوم تکرار و ساختارهای آن
  • پیاده سازی الگوریتم های تکرار
  • معرفی عملیات رشته ای
  • بررسی نکات بافر ورودی
  • معرفی ساختمان داده و کاربرد آن
  • بررسی آرایه
  • بررسی Vector
  • بررسی لیست های پیوندی
  • پیاده سازی الگوریتم های ساختمان داده
  • بررسی توابع
  • معرفی انواع توابع بازگشتی و غیر بازگشتی
  • پیاده سازی الگوریتم های بازگشتی
  • بررسی IO و روش استفاده از فایل ها
  • بررسی روش های انتزاع و ایجاد struct و class
  • بررسی تفاوت های انواع انتزاع
  • بررسی روش پیاده سازی وراثت
  • بررسی نکات وراثت چندگانه
  • بررسی روش ایجاد Polymorphism
  • معرفی initializer ها
  • بررسی مفهوم خطا و روش مدیریت آن
  • جمع بندی و پروژه عملی

بازار کار

  • زبان c++ یکی از محبوب ترین زبان های برنامه نویسی در دنیاست و در بسیاری از حوزه های صنعتی و علمی مورد استفاده قرار می گیرد. به طور کلی، با توجه به سطح بالای پیچیدگی این زبان، محصولاتی که با آن برنامه نویسی می شوند، معمولا برای کاربردهای پیشرفته و بزرگ طراحی می شوند. از زبان برنامه نویسی c++ در زمینه های مختلفی همچون بازی سازی، برنامه نویسی کامپایلرها، سیستم های عامل، شبکه، امنیت، ابر، اینترنت اشیاء، رباتیک، پردازش تصویر، بانکداری، مالی و ... استفاده می شود. همچنین به دلیل اینکه c++ به عنوان یکی از زبان های پایه برنامه نویسی محسوب می شود، برای یادگیری زبان های برنامه نویسی دیگر مانند جاوا، پایتون، سی شارپ و ... نیز مفید است. با توجه به استفاده گسترده از زبان c++ در صنعت و نیاز به توانایی برنامه نویسی با این زبان در بسیاری از شرکت ها، بازار کار این زبان بسیار پر رونق و پر درآمد است. اگرچه رتبه بندی میزان حقوق و درآمد برنامه نویسان دارای تنوع بسیاری است، با توجه به سطح تجربه، حوزه کاری و منطقه جغرافیایی، برنامه نویسان مسلط به این زبان می توانند در آمد بالایی کسب کنند.

کسب توانایی

  • یادگیری زبان برنامه نویسی c++ به شما امکان می دهد که درکی عمیق از اصول برنامه نویسی، الگوریتم ها و ساختارهای داده، شی گرایی، پردازش پیشرفته و کامپایلر به دست آورید، با حضور در دوره آموزشی این زبان، شما می توانید مهارت های زیر را کسب کنید:
  • آشنایی با اصول و مبانی برنامه نویسی و یادگیری ساختارهای برنامه نویسی مانند توابع، آرایه ها، رشته ها، اشاره گرها، کلاس ها و سازمان دهی کد.
  • آشنایی با الگوریتم ها و ساختارهای داده و بهبود عملکرد برنامه ها
  • آشنایی با پارادایم های برنامه نویسی رویه گرا و شی گرا
  • قابلیت توسعه و نگهداری برنامه های پیچیده و بزرگ، مانند سیستم های عامل، بانکداری، پردازش تصویر، بازی سازی و ...
  • شناخت دقیق از کامپایلر و پیاده سازی برنامه های پیشرفته با استفاده از ویژگی های این زبان
  • ایجاد کتابخانه هایی که برای توسعه سریع و سهولت در برنامه نویسی کاررد دارند.

مدرک معتبر

-کلیه دوره های مجتمع فنی تهران نمایندگی پرواز دارای مدرک معتبر و قابل ترجمه رسمی می باشند. -مجتمع فنی تهران با بیش از ۴۰ سال سابقه به عنوان برترین موسسه و برند آموزشی کشور در حوزه فناوری شناخته می شود.

آموزش برنامه نویسی به زبان ++C آنلاین

برگزاری: آنلاین
سه شنبه ۱۱اردیبهشت ۱۴۰۳
39,000,000 ریال توضیحات درس ثبت نام
دپارتمان فناوری اطلاعات و ارتباطات
مدت کلاس : 60 ساعت 305302
یکشنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -سه شنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -
مشخص نشده
برگزاری: آنلاین
سه شنبه ۱۹تیر ۱۴۰۳
39,000,000 ریال توضیحات درس ثبت نام
دپارتمان فناوری اطلاعات و ارتباطات
مدت کلاس : 60 ساعت 310051
یکشنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -سه شنبه ساعت ۱۷:۰۰ تا ۲۰:۰۰ -
مشخص نشده
تقویم آموزشی

نیاز به مشاوره دارید؟

درصورتی که نیاز به مشاوره دارید همکاران ما آماده پاسخگویی به سوالات شما می باشند.

۰۲۱-۹۱۰۹۱۴۹۹