آموزش راهنمای کامل مبانی برنامه نویسی C++ - آخرین آپدیت

دانلود Complete Guide to C++ Programming Foundations

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

سرفصل ها و درس ها

مقدمه Introduction

  • شروع کار با C++ Getting started with C++

  • آنچه شما باید بدانید What you should know

  • استفاده از فایل های تمرین در GitHub Codespaces Using the exercise files in GitHub Codespaces

  • حل چالش ها در کدرپد Solving challenges in Coderpad

1. شروع به کار با C++ Foundations 1. Getting Started with C++ Foundations

  • آناتومی یک فایل منبع C++ Anatomy of a C++ source file

  • تعامل ترمینال Terminal interaction

  • درباره C++ About C++

  • اظهارات و عبارات Statements and expressions

  • ایجاد یک برنامه ساده در C++ Creating a simple program in C++

  • شناسه ها Identifiers

  • عناصر برنامه نویسی شی گرا Elements of object-oriented programming

2. متغیرها و انواع داده ها 2. Variables and Data Types

  • متغیرها Variables

  • انواع داده های پایه Basic data types

  • استفاده از متغیرها Using variables

  • انواع نقطه شناور Floating point types

  • سازه ها Structures

  • راه حل: انواع داده ها Solution: Data types

  • انواع عدد صحیح Integer types

  • شمارش ها Enumerations

  • نام مستعار را تایپ کنید Type aliases

  • استنتاج را با خودکار تایپ کنید Type inference with auto

  • نوع ریخته گری Type casting

  • نمونه های ریخته گری را تایپ کنید Type casting examples

3. عبارات و عملیات 3. Expressions and Operations

  • اپراتورها Operators

  • دستورالعمل های پیش پردازنده Preprocessor directives

  • ثابت ها Constants

  • عملگرهای افزایش و کاهش Increment and decrement operators

  • عبارات و تکالیف Expressions and assignments

  • راه حل: میانگین را محاسبه کنید Solution: Calculate an average

  • عملگرهای انتساب مرکب Compound assignment operators

4. آرایه ها، اشاره گرها و رشته ها 4. Arrays, Pointers, and Strings

  • اشاره گرها Pointers

  • کلاس بردار The vector class

  • رشته های C C strings

  • استفاده از اشیاء با بردار Using objects with vectors

  • استفاده از اشیاء با اشاره گر Using objects with pointers

  • آرایه ها Arrays

  • نحوه ارتباط آرایه ها و اشاره گرها How arrays and pointers are related

  • کلاس رشته The string class

  • راه حل: دستکاری برداری Solution: Vector manipulation

  • مراجع References

5. بیانیه های کنترل 5. Control Statements

  • سنتی برای حلقه ها Traditional for loops

  • محدوده برای حلقه ها Ranged for loops

  • اگر اظهارات If statements

  • راه حل: محاسبه هزینه منابع Solution: Calculate resource cost

  • در حالی که حلقه ها While loops

  • تغییر بیانیه ها Switch statements

6. توابع 6. Functions

  • چالش: نمرات بازی ریتم را محاسبه کنید Challenge: Calculate rhythm game scores

  • توابع نوشتاری Writing functions

  • توابع اضافه بار Overloading functions

  • مروری بر توابع Overview of functions

  • برگرداندن مقادیر از یک تابع Returning values from a function

  • انتقال مقادیر به یک تابع Passing values to a function

7. ایجاد کلاس های خود 7. Creating Your Own Classes

  • کار با چندین فایل منبع Working with several source files

  • با استفاده از کلاس ها Using classes

  • فایل های هدر و پیاده سازی Header and implementation files

  • اعضای تابع Function members

  • نمای کلی کلاس ها و اشیا Overview of classes and objects

  • اضافه بار اپراتور Operator overload

  • راه حل: یک کلاس شخص ایجاد کنید Solution: Create a person class

  • اعضای داده Data members

  • سازندگان و ویرانگرها Constructors and destructors

8. کتابخانه الگوی استاندارد 8. The Standard Template Library

  • راه حل: برنامه حیوانات خانگی مجازی Solution: Virtual pet schedule

  • کلاس های الگو Template classes

  • صف ها و پشته ها Queues and stacks

  • درک قالب ها Understanding templates

  • مفاهیم پیشرفته: الگوریتم ها Advanced concepts: Algorithms

  • مفاهیم پیشرفته: تکرار کننده ها Advanced concepts: Iterators

  • توابع الگو Template functions

  • مروری بر STL Overview of the STL

9. مدیریت فایل 9. File Handling

  • باز کردن یک فایل متنی برای خواندن Opening a text file for reading

  • کار با فایل ها Working with files

  • باز کردن یک فایل متنی برای نوشتن Opening a text file for writing

نتیجه گیری Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش راهنمای کامل مبانی برنامه نویسی C++
جزییات دوره
7h 1m
73
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
592
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduardo Corpeño Eduardo Corpeño

مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال

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

ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .

C++