آموزش سی پلاس پلاس (++c) جامع - درسمن

صفحه اصلی / دوره‌های آموزشی / ++C / آموزش سی پلاس پلاس (++c)

آموزش سی پلاس پلاس (++c)


سطح مهارت
مقدماتی
مدت زمان
609 دقیقه
تعداد دانشجویان
5886
مدرس
مهدی عباسی
میانگین امتیاز دوره: (549 رای)
590,000 تومان 50% تخفیف 295,000 تومان
افزودن به سبد خرید
ادامه فرآیند خرید

جلسات


                    
مهدی عباسی
مدرس :

مهدی عباسی

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مطالعه بیشتر رزومه

توضیحات دوره

آموزش سی پلاس پلاس با تدریس مهندس مهدی عباسی

همان‌طور که میدانید سی پلاس پلاس یک زبان پایه است که با استفاده از آن میتوان به برنامه‌نویسی تسلط پیدا کرده و سپس آن را به زبان‌های دیگر گسترش داد. پس قبل از بیان معرفی سر فصل‌های آموزش ++C و مهارت‌هایی که با این دوره کسب می‌کنید، بهتر است با آن آشنا شویم.

 

تاریخچه زبان سی پلاس پلاس ++C: 

در سال 1972 آقای دنیس ریچی در آزمایشگاه Bell برای راحت‌تر کردن ارتباط انسان با کامپیوتر زبان C را ایجاد کرد. اما در سال 1979، Bjarne Stroustrup برای پروژه‌ی دکترای خود تصمیم گرفت که زبان C را توسعه دهد. این ریاضی‌دان دانمارکی ابتدا نام "سی باکلاس" را برای زبان خود انتخاب کرد و بعدها به سی پلاس پلاس تغییر نام یافت. این زبان از سال ۲۰۰۳ تا کنون زیر نظر استاندارد ISO قرار دارد و هر از چندگاهی با اضافه شدن ویژگی‌های جدید، بروز می‌شود. 

 

سی پلاس پلاس ++C چیست؟

یک زبان برنامه‌نویسی همه منظوره، سطح میانی و شی‌گرا که قابلیت زبان‌های سطح بالا و پایین را به صورت همزمان دارد.

 

آیا از پروژه‌های نوشته شده با ++C مطلعید؟ 

  • سیستم عامل ویندوز

  • مروگر وب‌گردی گوگل کروم

  • مروگر وب‌گردی Opera

  • مرورگر وب‌گردی فایرفاکس

  • نرم‌افزار گرافیک سه بعدی ۳Ds Max

  • نرم‌افزار ارتباط اسکایپ

  • نرم‌افزار گرافیکی فتوشاپ

  • نرم‌افزار ادوب اکروبات

  • بازی معروف GOD of WAR

  • بازی معروف CALL of DUTY و . . .

 

آیا می‌دانید زبان سی پلاس پلاس ++C چه ویژگی‌های دارد؟

زبان سطح بالا: 

این زبان به بالا رفتن سرعت نرم‌افزار کمک میکند و شما می‌توانید در قالب یک زبان کاملا قابل فهم، کدهای خود را پیاده‌سازی و خروجی کامپیوتر را در برابر این کدها مشاهده کنید.

 

 

متن‌باز:

این زبان کاملا رایگان بوداست؛ یعنی برای یادگیری C++ نیازی به پرداخت هزینه‌های اولیه نیست.

شیء‌گرا: 

 این قابلیت در زبان C++ به شما کمک می‌کند تا پروژه خود را توسعه‌پذیر، حرفه‌ای و قابل درک برای یک تیم برنامه‌نویسی، ارائه دهید.

سرعت بسیار بالا:

از آنجا که زبان C++ یک زبان کامپایلری (Compiler) است، سرعت اجرای کدها بسیار بالا است. زیرا کدها یکبار کامپایل و چندین بار در دستگاه یا تجهیزات هوشمند استفاده میشود.

حجم کدنویسی پایین: 

میزان کدنویسی در زبان C++ نسبت به سایر زبان‌ها پایین و این یک مزیت بسیار مهم در برنامه‌نویسی است.

 

 

 

توسعه‌پذیر و منعطف:‌

ساختار نرم‌افزارهایی که به زبان C++ (سی پلاس پلاس) نوشته می‌شوند به‌گونه است که هنگام توسعه و افزودن امکانات، تیم توسعه‌دهنده به دردسر نمی‌افتند.

زبان قابل حمل:

شما می‌توانید نرم‌افزارهایی که به زبان C++ نوشته می‌شوند را بدون در نظر گرفتن سیستم عامل اجرا کنید.

دیگر ویژگی‌های این زبان قدرتمند:

  • آرگومان پیش‌فرض

  • وراثت

  • توابع مجازی

  • فضاهای نام و اشاره‌گرها

 

برخی حقایق جالب در مورد C++:

در اینجا برخی حقایق جالب درباره C++ آورده شده که شاید مورد توجه شما قرار گیرد:

  • نام C++ نشانگر ماهیت تکاملی تغییرات از C است. “++” عملگر افزایش C است.

  •  C++ یکی از زبان‌های اصلی برای توسعه انواع نرم‌افزارهای فنی و تجاری است.

  • پشتیبانی از چهار ویژگی اصلی OOP یعنی کپسوله‌سازی، چندریختی، انتزاع و وراثت که این ویژگی را از زبان برنامه‌نویسی Simula67 دریافت کرده است.

جمع بندی:

زبان سی پلاس پلاس نیز مانند جاوا و سی‌شارپ تمام نشدنی و آینده‌دار است و به خاطر کاربردی بودن آن در صنعت و آینده تکنولوژی مانند اینترنت اشیاء، همچنان مورد توجه است.

اما، شما عزیزان با گذارندن آموزش سی پلاس پلاس ما به مهارت‌هایی چون:  

آشنایی با مفهوم برنامه‌نویسی استاندارد، مفاهیم اولیه و بکارگیری متغیرها و نحوه تعریف آنها 

کسب توانایی پیاده‌سازی مفاهیم پیچیده ریاضیاتی و کنترل کردن برنامه‌ها با شرط‌های منطقی

شناخت اشاره‌گرها، آرایه‌ها و رشته‌ها 

و در نهایت نحوه کار با توابع و بهینه‌سازی 

دست پیدا می‌کنید.

 

عزیزان، اگر به دنبال آموزش ++C هستید و همچنین دانشجویانی که می خواهند از امتحان مبانی برنامه‌نویسی نمره عالی دریافت کنند، این دوره بهترین گزینه است.

سرفصل‌های دوره عبارت است از:

  1. مقدمه مانند: آشنایی با زبان برنامه‌نویسی و کاربرد آن، فلوچارت و معرفی IDEهای سی پلاس پلاس

  2. شناخت اجزای تشکیل‌دهنده یک برنامه که شامل کلمات کلیدی، انواع داده‌ها، شناسه‌ها و عملگرها

  3. نحوه استفاده از دستورات ورودی/خروجی و روش دریافت داده از ورودی

  4. یادگیری دستورات شرطی و حلقه‌های تکرار

  5. چگونگی استفاده از آرایه‌ها

  6. مبحث کامل توابع

 

 

 

به پایان توضیحات این دوره می رسیم، امیدواریم آموزش سی پلاس پلاس را با دقت مشاهده کنید و یادداشت برداری کنید که این دوره می تواند پایه های برنامه نویسی شما را تقویت کند.

خب دوستان باعث افتخار ماست که نظرات و انتقادات خود را با ما در میان بگذارید.
 

سوالات متداول

در پایان این دوره به چه مهارت هایی میرسم؟

اینکه چگونه میتوان مفاهیم اولیه را به کار برد و یک متغیر را تعریف و از آن استفاده کرد؛ پس به یک آشنایی کلی با مفهوم برنامه نویسی استاندارد میرسیم. همچنین توانایی پیاده سازی مفاهیم پیچیده ای چون کنترل برنامه با شرط های مختلف و مفاهیم ریاضی پیچیده را کسب می کنیم و درنهایت بعد ازشناخت اشاره گرها و رشته ها به نحوه کار با توابع و بهینه سازی آنها میرسیم.

این دوره مناسب چه افرادی است؟

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

چرا باید زبان سی پلاس پلاس را یاد بگیرم؟

برای پاسخ به این سوال میتوانیم بگوییم که شما با یادگیری سی پلاس پلاس به درک این مفاهیم خواهید رسید: درک راحت نظریه های پایه کامپیوتر، داشتن عملکردی بهتر در برنامه نویسی، پایه و اساس دیگر زبان های برنامه نویسی پیشرفته چون پایتون، سی شارپ، جاوا و بقیه زبان های برنامه نویسی می باشد، سبب قدرت بخشیدن به دنیای برنامه نویسی و مهارت برنامه نویسان می باشد.

آیا سرفصل های دوره به صورت کامل است یا خیر؟

بله؛ در این دوره تمام مباحثی که برای یادگیری مفاهیم مقدماتی و اولیه نیاز دارید به صورت کامل گفته شده است. مباحثی چون: اجزای تشکیل دهنده یک برنامه در سی پلاس پلاس، دستورات ورودی و خروجی در زبان ++C، دستورات کنترلی و شرطی، بیان کامل حلقه های تکرار، پرداختن به مبحث آرایه ها به صورت جامع، بیان توابع و در نهایت حل تمرین های کاربردی.

آیا سی پلاس پلاس همان زبان c است؟

این زبان توسعه یافته زبان C می باشد اما زبانی مجزا از سی است و از قدرت بالایی برخوردار می باشد که توسط Bell به عنوان یک زبان جدید از نسخه سی پیاده سازی شد.

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

نظرات دانشجویان

کاربر درسمن
سمیه آقاجانی

با عرض سلام و خسته نباشید من چند دوره ازجلسات آموزشی رو در درسمن دیدم.رشته تحصیلی من علوم کامپیوتر هست و مطالب برای من مفید و کاربردی بودن.خواستم از تدریس فوق العاده مهندس مهدی عباسی تشکر کنم.

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، باعث خشنودی ما هست که از تدریس و مباحث دوره راضی بودید، امیدواریم موفق باشید.

کاربر درسمن
دژکوب

سلام با تشکر از آموزش خوبتون .فکر میکنم اگر بتونید کاری کنید که این فیلم در بالاترین کیفیت نباشه خیلی اینترنت می‌بره,اینو لطفاً درست کنید که خیلی خوب میشه.ولی تدریس عالی .

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز ممنون از همراهی سبزتون.

ما تمام تلاش خود را کرده ایم که ویدئو ها با بالاترین کیفیت تهیه شود و اگر مقایسه کنید حجم مگابایت ویدئوها خیلی هم زیاد نیست چون اپتیمایز شده اند.

سید محمد صدرا  ربانی
ربانی

من دانشجوی رشته کامپیوترم ترم اول با اینکه به این زبان سخت علاقه ای ندارم اما آقای عباسی واقعا شیوا و بهتر از استاد دانشگاه ما تدریس کردن من اگه این دوره رو نمیگدروندم واقعا کارم گیر میکرد پیشنهاد میکنم به بقیه

کاربر درسمن
ناصر

درود برشما ممنون از زحمات استاد ارجمند آقای عباسی و همکاران گرامی شون عالی

پشتیبانی 1
پشتیبانی 1

سلام ناصر عزیز، ممنون از لطف شما.

کاربر درسمن
ناصر

درود بر شما ممنون از تدریس عالی و شیوای استاد عزیز جناب

نمایش بیشتر
آموزش سی پلاس پلاس

28