آموزش C++ Essential Training

C++ Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: چه یک برنامه نویس مبتدی یا یک برنامه نویس پیشرفته باشید، ممکن است زمان آن رسیده باشد که مهارت های ++C خود را ارتقا دهید. در این دوره، Bill Weinman به شما کمک می کند دقیقاً این کار را انجام دهید. بیل تاریخچه C++ و C++ مدرن را نیز مورد بحث قرار می دهد. او زنجیره ابزار C++ را توضیح می‌دهد، سپس به اصولی می‌پردازد که باید بدانید، مانند نحو اصلی، عبارات و عبارات، شناسه‌ها، متغیرها، اشاره‌گرها و مراجع. بیل شرایط، حلقه ها و توابع کنترل جریان را مورد بحث قرار می دهد. او به انواع داده ها، عملگرها و توابع می پردازد، سپس شما را در مورد نحوه استفاده از کلاس ها و اشیاء راهنمایی می کند. به علاوه، بیل نحوه استفاده از الگوها، از جمله کتابخانه استاندارد استاندارد (STL) را پوشش می دهد.

توجه: این دوره توسط Bill Weinman ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

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

معرفی Introduction

  • C++ را یاد بگیرید Learn C++

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

  • C++ چیست؟ What is C++?

1. زنجیره ابزار و نصب 1. Toolchain and Installation

  • استفاده از یک IDE با فایل های تمرین Using an IDE with the exercise files

  • زنجیره ابزار C++ The C++ toolchain

  • پشتیبانی از فرمت std:: را بررسی کنید Check for std::format support

2. مبانی 2. The Basics

  • تعریف متغیرها Defining variables

  • نحو پایه Basic syntax

  • اشاره ها و مراجع Pointers and references

  • آناتومی یک برنامه ++C Anatomy of a C++ program

  • شناسه ها Identifiers

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

3. کنترل جریان 3. Flow Control

  • کارکرد Functions

  • حلقه ها Loops

  • شرایط Conditionals

  • تکرار با برای Iterating with for

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

  • مروری بر انواع داده ها Overview of data types

  • رشته های C C-strings

  • چالش: کارت کتابخانه Challenge: Library card

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

  • مقدماتی Qualifiers

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

  • آرایه های اولیه Primitive arrays

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

  • نوع خودکار The auto type

  • سازه های Structures

  • راه حل: کارت کتابخانه Solution: Library card

5. اپراتورها 5. Operators

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

  • چالش: اعداد اول Challenge: Prime numbers

  • اپراتورهای رایج Common operators

  • راه حل: اعداد اول Solution: Prime numbers

  • تقدم اپراتور Operator precedence

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

6. توابع 6. Functions

  • راه حل: فاکتوریل غیر بازگشتی Solution: Non-recursive factorial

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

  • چالش: فاکتوریل غیر بازگشتی Challenge: Non-recursive factorial

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

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

  • استفاده از بازگشت Using recursion

7. کلاس ها و اشیاء 7. Classes and Objects

  • راه حل: اپراتورهای غیر عضو Solution: Non-member operators

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

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

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

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

  • چالش: اپراتورهای غیر عضو Challenge: Non-member operators

  • اپراتورهای غیر عضو Non-member operators

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

8. الگوها 8. Templates

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

  • چالش: الگوی فاکتوریل Challenge: Template factorial

  • راه حل: فاکتوریل الگو Solution: Template factorial

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

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

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

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

  • قالب Format

  • رشته های Strings

  • بردارها Vectors

  • چالش: تبدیل یک فایل (STL) Challenge: Transform a file (STL)

  • راه حل: تبدیل یک فایل (STL) Solution: Transform a file (STL)

  • جریان ورودی/خروجی I/O Stream

نتیجه Conclusion

  • متشکرم Thank you

نمایش نظرات

آموزش C++ Essential Training
جزییات دوره
3h 53m
60
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
34,482
- از 5
دارد
دارد
دارد
Bill Weinman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bill Weinman Bill Weinman

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

بیل وینمن نویسنده چندین کتاب و دوره آنلاین در زمینه های فنی شبکه جهانی وب است. وی به دلیل توانایی خود در توضیح موضوعات پیچیده با اصطلاحات روشن و مختصر به شهرت رسیده است. آقای وینمن اولین رایانه خود را در سال 1973 ساخت و از آن زمان با تکنولوژی درگیر شد. او یک مشاوره موفق را تجربه کرده است ، یک تولید کننده رایانه بوده است و اخیراً ریاست یک شرکت میزبان را بر عهده داشته است. بیل ، یک گیتاریست تبحر ، هنگامی که در مورد کامپیوتر نمی نویسد ، موسیقی را اجرا و ضبط می کند. درباره بیل ، پروژه ها و موسیقی وی می توانید در http://bw.org/ اطلاعات کسب کنید.

C++