آموزش C++ برای مبتدیان: تسلط بر ملزومات برنامه نویسی C++

C++ for Beginners: Mastering C++ Programming Essentials

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

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

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

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



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

مقدمه دوره Introduction to the Course

  • معرفی Introduction

تفاوت های کلیدی بین C و C ++ Key Differences between C & C++

  • تفاوت های کلیدی زبان C و C++ Key differences between C and C++ language

آناتومی زبان C++ Anatomy of the C++ language

  • آناتومی زبان C++ Anatomy of the C++ language

ذخیره سازی داده ها از طریق متغیرهای C++ Data Storage through C++ Variables

  • ذخیره سازی داده ها از طریق متغیرهای C++ Data storage through C++ variables

انواع داده ها Data Types

  • انواع داده ها در C++ Data Types in C++

اپراتورها Operators

  • اپراتورها در C++ Operators in C++

C++ Flow Control C++ Flow Control

  • C++ Flow Control C++ Flow Control

بیانیه های انتخاب در C++ Selection Statements in C++

  • با استفاده از Activity & switch دستور if-else را درک کنید Understand if-else statement by using activities & switch statement

بیانیه های تکرار C++ C++ Iteration Statements

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

  • برای حلقه و تو در تو برای حلقه ها For loop and nested for loops

  • حلقه do-while do-while loop

دستورات پرش C++ C++ Jump Statements

  • عبارت Break، Continue و Goto Statement Break statement, continue and goto statement

توابع در C++ Functions in C++

  • توابع در C++ PART I Functions in C++ PART I

  • توابع در C++ PART II Functions in C++ PART II

  • برگرداندن توابع در C++ Return functions in C++

دستکاری داده ها در C++: مقدمه ای بر آرایه ها Data Manipulation in C++: Introduction to Arrays

  • آرایه Array

  • تغییر و حذف هر مورد از یک آرایه Modify & delete any item from an array

  • مرتب سازی و معکوس کردن یک آرایه Sorting & reversing an array

  • جابجایی یک آرایه Shifting an array

  • الحاق یک آرایه Concatenation of an array

  • برش و اتصال آرایه ها Slicing and splicing arrays

اشاره گرها در C++ Pointers in C++

  • اشاره گرها و اعلامیه آن Pointers & its declaration

  • دستکاری اشاره گر و اشاره گرها و توابع Pointer manipulation and pointers and functions

  • تخصیص حافظه پویا و آرایه پویا Dynamic memory allocation & Dynamic array

مقدمه ای بر آرایه های چند بعدی در C++: آرایه های دو بعدی Introduction to multidimensional arrays in C++: 2D Arrays

  • آرایه دو بعدی، نحو و چاپ آن 2D array, its syntax & printing

  • آرایه دو بعدی با ورودی کاربر 2D Array with user input

  • آرایه دو بعدی پویا و دندانه دار 2D Dynamic & jagged Array

مدیریت فایل در C++: باز کردن، خواندن و بستن فایل ها File Handling in C++: Opening, Reading and Closing files

  • مدیریت فایل و باز کردن یک فایل File Handling & Opening a File

  • یک فایل بنویسید و بخوانید Write & read a file

نوع داده تعریف شده توسط کاربر: ساختارها در C++ User-defined data type: Structures in C++

  • ساختارها در C++ Structures in C++

کلاس های C++ Classes in C++

  • کلاس ها در C++ و اشیاء کلاس ها در C++ Classes in C++, & Objects of Classes in C++

  • توابع در کلاس ها Functions in the classes

  • ارث بری در کلاس ها در C++ Inheritance in classes in C++

  • چند شکلی در کلاس های C++ Polymorphism in classes in C++

  • کپسوله سازی و انتزاع در کلاس های C++ Encapsulation and abstraction in classes in C++

ساختارهای داده در C++ Data Structures in C++

  • ساختارهای داده و عملیات اساسی Data structures & Basic operations

  • لیست پیوندی و کدگذاری آن Linked list & its coding

  • ساختار داده پشته و صف در C++ Stacks and queues data structure in C++

نمایش نظرات

نظری ارسال نشده است.

آموزش C++ برای مبتدیان: تسلط بر ملزومات برنامه نویسی C++
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
38
Udemy (یودمی) udemy-small
08 دی 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,005
4.8 از 5
ندارد
دارد
دارد
Meta Brains

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meta Brains Meta Brains

بیایید با هم ابر جهان را کدنویسی و بسازیم! Meta Brains یک برند آموزشی حرفه ای است که توسط تیمی از توسعه دهندگان نرم افزار و متخصصان امور مالی که به امور مالی، کدنویسی و اکسل علاقه دارند، توسعه یافته است. ما تجارب حرفه‌ای و آموزشی را برای ایجاد برنامه‌های آموزشی در سطح جهانی که برای همه قابل دسترسی است، گرد هم می‌آوریم. در حال حاضر، ما بر انقلاب بزرگ بعدی در محاسبات متمرکز هستیم: متاورس. هدف نهایی ما این است که نسل بعدی استعدادها را آموزش دهیم تا بتوانیم با هم متاورز را کدنویسی و بسازیم!

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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