آموزش اصول C++: آرایه‌ها، اشاره‌گرها، رشته‌ها و بردارها برای یادگیرندگان سطح متوسط - آخرین آپدیت

دانلود C++ Essentials: Arrays, Pointers, Strings & Vectors for Intermediate learners

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

دوره پیشرفته C++: مهارت‌های خود را ارتقا دهید

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

آنچه در این دوره خواهید آموخت

این دوره بر تسلط بر مفاهیم کلیدی متوسط C++ متمرکز است، از جمله:

  • آرایه‌ها: آرایه‌های یک‌بعدی، دو‌بعدی و چند‌بعدی را با کاربردهای دنیای واقعی بررسی کنید.

  • اشاره‌گرها: یاد بگیرید چگونه حافظه را به‌طور کارآمد دستکاری کنید، اشاره‌گرها را به توابع پاس دهید و با اشاره‌گرها در آرایه‌ها و ساختارها کار کنید.

  • حافظه پویا: درک کنید چگونه حافظه را به‌طور مؤثر با استفاده از تکنیک‌های پیشرفته تخصیص و مدیریت کنید.

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

  • بردارها: با بردارها به مدیریت داده‌های پیچیده بپردازید.

نکات برجسته دوره

  • مثال‌های دنیای واقعی: مفاهیمی مانند مرتب‌سازی، جستجو و محاسبات آماری را با استفاده از آرایه‌ها اعمال کنید.

  • تمرین‌های عملی: روی تعداد زیادی از تمرین‌های برنامه‌نویسی عملی کار کنید تا مهارت‌های کدنویسی خود را بهبود بخشید.

  • برنامه درسی جامع: تعامل آرایه‌ها، اشاره‌گرها و ساختارها را در توسعه برنامه‌های C++ قوی درک کنید.

  • راهنمایی گام به گام: با توضیحات واضح و کدنویسی عملی، اعتماد به نفس خود را در مباحث پیچیده ایجاد کنید.

چرا این دوره را شروع کنید؟

  • متناسب با یادگیرندگان متوسط: طراحی شده برای تثبیت مفاهیم اساسی و آماده‌سازی شما برای برنامه‌نویسی پیشرفته.

  • رویکرد عملی: با پیاده‌سازی گام به گام مفاهیم پیچیده بلافاصله پس از سخنرانی مربوطه، تجربه برنامه‌نویسی عملی کسب کنید.

  • پل به C++ پیشرفته: این دوره به‌عنوان مسیری برای تسلط بر موضوعاتی مانند برنامه‌نویسی شی‌گرا و الگوریتم‌های پیشرفته عمل می‌کند.

چه کسانی باید این دوره را بگذرانند؟

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

  • یادگیرندگان متوسط C++ که می‌خواهند مهارت‌های برنامه‌نویسی خود را ارتقا دهند.

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

  • توسعه‌دهندگان مشتاق که به دنبال درک مدیریت حافظه C++، ساختارهای پیشرفته و تکنیک‌های کدنویسی کارآمد هستند.

  • علاقه‌مندان یا متخصصان مشتاق به بهبود مهارت‌های حل مسئله خود و پذیرش چالش‌های برنامه‌نویسی پیچیده.

پیش‌نیازها

برای بهره‌مندی حداکثری از این دوره، یادگیرندگان باید از قبل با موارد زیر آشنا باشند:

  • برنامه‌نویسی پایه C++، از جمله انواع داده‌ها، شرط‌های if-else، حلقه‌ها، عبارات switch و توابع.

سفر برنامه‌نویسی C++ خود را آغاز کنید و خود را با مهارت‌هایی برای حل مشکلات پیچیده، ساخت برنامه‌های مقیاس‌پذیر و آماده‌سازی برای مفاهیم برنامه‌نویسی پیشرفته مجهز کنید. امروز شروع کنید و یک قدم به متخصص C++ شدن نزدیک‌تر شوید!


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

Lessons-درس‌ها Lessons

  • Introduction c++ for intermediate learners skillshare-معرفی C++ برای یادگیرندگان متوسط – Skillshare Introduction c++ for intermediate learners skillshare

  • Continue keyword-کلمه کلیدی Continue Continue keyword

  • Break keyword-کلمه کلیدی Break Break keyword

  • goto keyword-کلمه کلیدی goto goto keyword

  • Array-آرایه Array

  • Array (Exercise #1)-آرایه (تمرین شماره ۱) Array (Exercise #1)

  • Array (Exercise #2)-آرایه (تمرین شماره ۲) Array (Exercise #2)

  • Array Function-تابع آرایه Array Function

  • 5 Array Function Exercise1-تمرین ۱ تابع آرایه 5 Array Function Exercise1

  • 6 Array Function Exercise2-تمرین ۲ تابع آرایه 6 Array Function Exercise2

  • 7 Array Examples-مثال‌های آرایه 7 Array Examples

  • 8 Array statics-استاتیک‌های آرایه 8 Array statics

  • 9 Array statics exercise1-تمرین ۱ استاتیک‌های آرایه 9 Array statics exercise1

  • 10 Array statics exercise2-تمرین ۲ استاتیک‌های آرایه 10 Array statics exercise2

  • 11 Array sort ascending order-مرتب‌سازی آرایه به ترتیب صعودی 11 Array sort ascending order

  • 12 Array sort ascending order 2-مرتب‌سازی آرایه به ترتیب صعودی ۲ 12 Array sort ascending order 2

  • 13 array sort descending order-مرتب‌سازی آرایه به ترتیب نزولی 13 array sort descending order

  • 14 array reverse-معکوس کردن آرایه 14 array reverse

  • 15 insert an array in the beginning of another array-وارد کردن یک آرایه در ابتدای آرایه دیگر 15 insert an array in the beginning of another array

  • 16 insert an array at the end of another array-وارد کردن یک آرایه در انتهای آرایه دیگر 16 insert an array at the end of another array

  • 17 insert an array in the middle of another array-وارد کردن یک آرایه در وسط آرایه دیگر 17 insert an array in the middle of another array

  • 18 Constant array-آرایه ثابت 18 Constant array

  • 19 two dimensional array-آرایه دو بعدی 19 two dimensional array

  • 20 two dimensional array exercise1-تمرین ۱ آرایه دو بعدی 20 two dimensional array exercise1

  • 21 two dimensional array exercise2-تمرین ۲ آرایه دو بعدی 21 two dimensional array exercise2

  • 22 Multi dimensional array-آرایه چند بعدی 22 Multi dimensional array

  • 1 Pointers-اشاره‌گرها 1 Pointers

  • 1 1Pointers function0-توابع اشاره‌گر ۰ 1 1Pointers function0

  • 2 pointers function1-توابع اشاره‌گر ۱ 2 pointers function1

  • 3 pointers function2-توابع اشاره‌گر ۲ 3 pointers function2

  • 4 Pointer array exercise2-تمرین ۲ آرایه اشاره‌گر 4 Pointer array exercise2

  • 5 pointer to two dimensional array-اشاره‌گر به آرایه دو بعدی 5 pointer to two dimensional array

  • 6 pointer to two dimensional array 2-اشاره‌گر به آرایه دو بعدی ۲ 6 pointer to two dimensional array 2

  • 7 array to function pointers-آرایه به اشاره‌گرهای تابع 7 array to function pointers

  • 8 array to function pointers 2-آرایه به اشاره‌گرهای تابع ۲ 8 array to function pointers 2

  • 9 pointer to a function as a parameter of another function 2-اشاره‌گر به یک تابع به عنوان پارامتر تابع دیگر ۲ 9 pointer to a function as a parameter of another function 2

  • 10 pointer to a function as a parameter of another function-اشاره‌گر به یک تابع به عنوان پارامتر تابع دیگر 10 pointer to a function as a parameter of another function

  • 11 Dynamic memory allocation1-تخصیص حافظه پویا ۱ 11 Dynamic memory allocation1

  • 12 Dynamic memory allocation2-تخصیص حافظه پویا ۲ 12 Dynamic memory allocation2

  • 13 A pointer to another pointer 1-اشاره‌گر به اشاره‌گر دیگر ۱ 13 A pointer to another pointer 1

  • 14 A pointer to another pointer 2-اشاره‌گر به اشاره‌گر دیگر ۲ 14 A pointer to another pointer 2

  • 15 Type Casting 1-تغییر نوع داده ۱ 15 Type Casting 1

  • 16 type casting 2 void pointers-تغییر نوع داده ۲ – اشاره‌گرهای void 16 type casting 2 void pointers

  • 17 type casting 3 void pointers-تغییر نوع داده ۳ – اشاره‌گرهای void 17 type casting 3 void pointers

  • 18 type casting 4 void pointers-تغییر نوع داده ۴ – اشاره‌گرهای void 18 type casting 4 void pointers

  • 19 type casting 5 void pointers-تغییر نوع داده ۵ – اشاره‌گرهای void 19 type casting 5 void pointers

  • 1 Strings-رشته‌ها 1 Strings

  • String 1 length-طول رشته ۱ String 1 length

  • String 2 access characters-دسترسی به کاراکترها ۲ String 2 access characters

  • String 3 append-الحاق ۳ String 3 append

  • String 4 insert-درج ۴ String 4 insert

  • String 5 erase-حذف ۵ String 5 erase

  • String 6 replace-جایگزینی ۶ String 6 replace

  • String 7 substring-زیررشته ۷ String 7 substring

  • String 8 clearing-پاک کردن ۸ String 8 clearing

  • String 9 reverse-معکوس کردن ۹ String 9 reverse

  • 10 string sorting-مرتب‌سازی رشته‌ها ۱۰ 10 string sorting

  • 11 array of string 1-آرایه رشته‌ها ۱ 11 array of string 1

  • 12 array of string 2-آرایه رشته‌ها ۲ 12 array of string 2

  • 13 array of string 3-آرایه رشته‌ها ۳ 13 array of string 3

  • 1 vectors 1-بردارها ۱ 1 vectors 1

  • Vector 2 sum of all numbers 12-بردار ۲ – مجموع تمام اعداد ۱۲ Vector 2 sum of all numbers 12

  • Vector 3 access elements-بردار ۳ – دسترسی به عناصر Vector 3 access elements

  • Vector 4 size-بردار ۴ – اندازه Vector 4 size

  • Vector 5 modify elements-بردار ۵ – تغییر عناصر Vector 5 modify elements

  • Vectors 6 popback-بردارها ۶ – popback Vectors 6 popback

  • Vectors 7 clear-بردارها ۷ – clear Vectors 7 clear

  • Coding exercise vectors 8-تمرین کدنویسی بردارها ۸ Coding exercise vectors 8

  • Vectors exercise 9-تمرین بردارها ۹ Vectors exercise 9

  • Vectors exercise 10-تمرین بردارها ۱۰ Vectors exercise 10

  • Vector 1 insert and display 11-بردار ۱ – درج و نمایش ۱۱ Vector 1 insert and display 11

  • Vector 2 sum of all numbers 12-بردار ۲ – مجموع تمام اعداد ۱۲ Vector 2 sum of all numbers 12

  • Vector 3 max number in a vector 13-بردار ۳ – بزرگترین عدد در یک بردار ۱۳ Vector 3 max number in a vector 13

  • Vector 4 reverse 14-بردار ۴ – معکوس کردن ۱۴ Vector 4 reverse 14

  • Vector 5 remove even numbers 15-بردار ۵ – حذف اعداد زوج ۱۵ Vector 5 remove even numbers 15

نمایش نظرات

آموزش اصول C++: آرایه‌ها، اشاره‌گرها، رشته‌ها و بردارها برای یادگیرندگان سطح متوسط
جزییات دوره
8h 5m
75
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
4
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Reza Shahin Dr. Reza Shahin

Ph.D.

دکترای تخصصی

Lecturer

استاد دانشگاه | مدرس

Researcher

پژوهشگر | محقق