آموزش دوره مبتدی نهایی C++ | 2022

The Ultimate C++ Beginner Course | 2022

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مقدمه ای بر برنامه نویسی و حل مسئله دانستن در مورد انواع داده های مختلف تعریف متغیر را بدانید اطلاع از اعلان متغیر بدانید چگونه داده ها را از کاربر وارد کنید بدانید چگونه داده ها را به صفحه نمایش دهید بدانید در مورد قانون ترتیب تقدم اطلاعات در مورد تمام حساب ها عملگرها می دانند چگونه در برنامه خود نظر اضافه کنند اطلاعاتی درباره همه عملگرهای رابطه ای بدانید درباره عملگرهای منطقی رایج بدانید عبارات بولی را درک کنید انواع مختلف خطاها را درک کنید عبارات شرطی را درک کنید درک نحوه کار حلقه ها درک چرایی و نحوه استفاده از آرایه های 1 بعدی درک چرایی و نحوه استفاده از 2 بعدی آرایه ها نحوه اعلان و تعریف توابع را بیاموزید درباره توابع داخلی در کتابخانه ها بیاموزید در مورد قانون دامنه بیاموزید نحوه جستجوی آرایه با استفاده از توابع را بیاموزید نحوه مرتب سازی آرایه با استفاده از توابع را بیاموزید نحوه کار جریان ها را بیاموزید نحوه اعلان جریان ها را بیاموزید نحوه اتصال را بیاموزید یک جریان به یک فایل یاد بگیرید چگونه داده ها را از یک فایل وارد کنید یاد بگیرید چگونه داده ها را به یک فایل خروجی کنید یاد بگیرید چگونه یک فایل را بخوانید یاد بگیرید چگونه از جریان ها با توابع استفاده کنید با آرگومان های پیش فرض آشنا شوید درباره توابع رشته اطلاعات در مورد جدول ascii بدانید چگونه مقایسه رشته ها بدانید که حافظه کامپیوتر چگونه کار می کند بدانید که یک اشاره گر چیست بدانید که چگونه نشانگرها را اعلام و مقداردهی اولیه کنید بدانید که چگونه متغیرهای پویا ایجاد کنید.

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


پیش نیازها

هیچکدام


کتاب توصیه شده

حل مسئله با C++ 10th Edition توسط Walter Savitch


درباره این دوره

شما اصول برنامه نویسی را یاد خواهید گرفت. به طور خاص، ما بر برنامه نویسی رویه ای و عملکردی تمرکز می کنیم.


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


  • آیا سوالات چند گزینه ای آزمون وجود دارد؟


بیش از 100 سؤال وجود دارد که درک شما را به شدت آزمایش می‌کنند.


________________________________________________________________________________________________________________


  • آیا مشکلات تمرینی وجود دارد؟


بیش از 15 مشکل تمرینی (با راه حل) مشابه مشکلات کتاب توصیه شده وجود دارد.


________________________________________________________________________________________________________________


  • از کجا می توانم از شما سؤال بپرسم؟


می‌توانید در سخنرانی مربوط به سؤال خود، در زیر برگه «Q and A» نظر بدهید.


________________________________________________________________________________________________________________


  • بهترین راه برای یادگیری از این دوره چیست؟


می توانید سرعت پخش ویدیو را بر اساس ترجیح خود تنظیم کنید. من به شما توصیه می کنم که آن را برای سخنرانی های معمولی در x1 و برای راه حل های مسابقه و مسائل تمرینی در x1.5 نگه دارید. همچنین، سعی کنید با حل مسائل تمرینی به تنهایی خود را به چالش بکشید، سپس کد خود را با راه حل مقایسه کنید.


________________________________________________________________________________________________________________


  • آیا این دوره ساختارهای داده را پوشش می دهد؟


خیر. ساختارهای داده به خودی خود دوره ای است که دانشگاه ها معمولاً پس از اتمام دوره برنامه نویسی شی گرا ارائه می دهند.


________________________________________________________________________________________________________________


بعدی چیه؟

می توانید انتظار یک دوره برنامه نویسی پیشرفته تر را داشته باشید که بر برنامه نویسی شی گرا (OOP) تمرکز دارد. این سبک یا مدل برنامه نویسی به طور گسترده در دنیای نرم افزار در زمینه هایی مانند توسعه بازی، توسعه وب، توسعه اپلیکیشن موبایل و بسیاری موارد دیگر استفاده می شود.



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

معرفی Introduction

  • تصویر بزرگ The Big Picture

  • دانلود IDE Downloading the IDE

متغیرها Variables

  • اعداد (قسمت اول) Numbers (Part 1)

  • اعداد (قسمت دوم) Numbers (Part 2)

  • شخصیت ها Characters

  • بولی Boolean

  • انواع خطاها Types of Errors

  • مشکل تمرین Practice Problem

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

جریان کنترل Flow of Control

  • اظهارات مشروط Conditional Statements

  • مکانیزم انشعاب Branching Mechanism

  • حلقه ها Loops

  • تمرین مسئله 1 Practice Problem 1

  • تمرین مسئله 2 Practice Problem 2

  • تمرین مسئله 3 Practice Problem 3

  • تمرین مسئله 4 Practice Problem 4

  • تمرین مسئله 5 Practice Problem 5

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

آرایه ها Arrays

  • آرایه های یک بعدی One Dimensional Arrays

  • آرایه های دو بعدی Two Dimensional Arrays

  • تمرین مسئله 1 Practice Problem 1

  • تمرین مسئله 2 Practice Problem 2

  • تمرین مسئله 3 Practice Problem 3

  • تمرین مسئله 4 Practice Problem 4

  • تمرین مسئله 5 Practice Problem 5

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

کارکرد Functions

  • برنامه نویسی تابعی Functional Programming

  • توابع چگونه کار می کنند How Functions Work

  • توابع خالی void Functions

  • توابع از پیش تعریف شده Predefined Functions

  • قانون محدوده The Scope Rule

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

  • تماس با ارزش در مقابل تماس با مرجع Call by Value vs Call by Reference

  • آرایه ها در توابع Arrays in Functions

  • تمرین مسئله 1 Practice Problem 1

  • تمرین مسئله 2 Practice Problem 2

  • تمرین مسئله 3 Practice Problem 3

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

جریان IO IO Stream

  • IO چگونه کار می کند How IO works

  • ایجاد یک جریان Creating a Stream

  • خواندن (اعداد) از یک فایل Reading (numbers) from a File

  • توابع دریافت و قرار دادن Get & Put Functions

  • آرگومان های پیش فرض Default Arguments

  • خواندن (متن) از یک فایل Reading (text) from a File

  • مشکل تمرین Practice Problem

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

رشته های Strings

  • کلاس رشته The String Class

  • توابع عضو کلاس رشته Member Functions of the String Class

  • شی رشته به عنوان یک آرایه String Object as An Array

  • مقایسه اشیاء رشته ای Comparing String Objects

  • نمایش جدول ASCII Displaying the ASCII Table

  • مشکل تمرین Practice Problem

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

اشاره گرها Pointers

  • حافظه کامپیوتر Computer Memory

  • اپراتور مرجع Reference Operator

  • اشاره گر چیست؟ What is a Pointer?

  • متغیر پویا Dynamic Variable

  • آرایه ها در حافظه Arrays in Memory

  • آرایه پویا Dynamic Array

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

  • مشکل تمرین Practice Problem

  • امتحان Quiz

  • راه حل آزمون Quiz Solution

نمایش نظرات

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

آموزش دوره مبتدی نهایی C++ | 2022
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
13 hours
62
Udemy (یودمی) udemy-small
25 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12,532
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alaaeldin Mohamed Alaaeldin Mohamed

مهندس کامپیوتر

Udemy (یودمی)

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

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