آموزش C++ Fundamentals

C++ Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: C++ یک زبان برنامه نویسی عمومی است که توسط میلیون ها توسعه دهنده استفاده می شود. این ترکیب قدرتمندی از عملکرد و انتزاع ارائه می دهد که زبان های دیگر ندارند. شما می توانید از C++ برای نوشتن انواع برنامه های کاربردی برای پلتفرم های مختلف استفاده کنید. در این دوره، من اصول نحو زبان - اعلان متغیرها، کلاس ها، ساخت عبارات با استفاده از عملگرها و توابع - و کار با الگوها، اشاره گرها، const و چندشکلی را پوشش خواهم داد. من تا آنجا که ممکن است از اصول "C++ مدرن" استفاده خواهم کرد، با تکیه بر کتابخانه استاندارد و استفاده از اصطلاحاتی مانند Resource Acquisition is Initialization برای کاهش تلاش در مدیریت حافظه. برخی از مردم از C++ می ترسند، اما من به شما نشان خواهم داد که چگونه بدون ترس به زبان نزدیک شوید.

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

متن نوشته Context

  • معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • چرا C++؟ Why C++?

  • C++ مدرن Modern C++

  • C++ به عنوان زبان اول C++ As a First Language

  • C++/CLI C++/CLI

  • C++0x C++0x

  • خلاصه Summary

ابزار Tools

  • معرفی Introduction

  • ویژوال استودیو Visual Studio

  • نسخه ی نمایشی: Visual C++ Express را دریافت کنید Demo: Get Visual C++ Express

  • نسخه ی نمایشی: یک برنامه کاربردی ساده Demo: A Simple Application

  • انواع برنامه های کاربردی Kinds of Applications

  • یک برنامه کنسول A Console Application

  • نسخه ی نمایشی: ایجاد یک پروژه Demo: Creating a Project

  • خلاصه Summary

مبانی زبان - متغیرها: انواع بنیادی Language Basics - Variables: Fundamental Types

  • معرفی Introduction

  • متغیرها Variables

  • انواع بنیادی Fundamental Types

  • نسخه ی نمایشی: انواع بنیادی Demo: Fundamental Types

  • ریخته گری Casting

  • نسخه ی نمایشی: بازیگران Demo: Casting

  • خلاصه Summary

متغیرها - انواع تعریف شده توسط کاربر Variables - User Defined Types

  • معرفی Introduction

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

  • نسخه ی نمایشی: کلاس ها و اشیاء Demo: Classes and Objects

  • محدوده Scope

  • نسخه ی نمایشی: محدوده Demo: Scope

  • خرت و پرت Odds and Ends

  • نسخه ی نمایشی: وراثت Demo: Inheritance

  • نسخه ی نمایشی: فضاهای نام Demo: Namespaces

  • نسخه ی نمایشی: شمارش ها Demo: Enumerations

  • پیش پردازنده The Preprocessor

  • نسخه ی نمایشی: پیش پردازنده Demo: The Preprocessor

  • خلاصه Summary

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

  • معرفی Introduction

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

  • اگر If

  • نسخه ی نمایشی: اگر Demo: if

  • در حالی که While

  • نسخه ی نمایشی: در حالی که Demo: While

  • برای For

  • نسخه ی نمایشی: برای Demo: For

  • تعویض Switch

  • نسخه ی نمایشی: سوئیچ Demo: Switch

  • کارکرد Functions

  • نسخه ی نمایشی: توابع رایگان Demo: Free Functions

  • نسخه ی نمایشی: توابع اعضا Demo: Member Functions

  • نسخه ی نمایشی: درک پیام های خطا Demo: Understanding Error Messages

  • فوری اگر Immediate If

  • نسخه ی نمایشی: فوری اگر Demo: Immediate If

  • خلاصه Summary

اپراتورها Operators

  • معرفی Introduction

  • حسابی Arithmetic

  • نسخه ی نمایشی: حسابی Demo: Arithmetic

  • مقایسه Comparison

  • نسخه ی نمایشی: مقایسه Demo: Comparison

  • اپراتورهای بیتی Bitwise Operators

  • بارگذاری بیش از حد اپراتور Operator Overloading

  • نوشتن اضافه بار Writing an Overload

  • نسخه ی نمایشی: نوشتن اضافه بار Demo: Writing an Overload

  • خلاصه Summary

قالب ها Templates

  • معرفی Introduction

  • قالب ها Templates

  • نسخه ی نمایشی: قالب تابع Demo: Function Template

  • قالب های تابع Function Templates

  • نسخه ی نمایشی: الگوی کلاس Demo: Class Template

  • الگوهای کلاس Class Templates

  • تخصص قالب Template Specialization

  • نسخه ی نمایشی: تخصصی قالب Demo: Template Specialization

  • خلاصه Summary

اشاره گرها Pointers

  • معرفی Introduction

  • اشاره گرها و مراجع Pointers and References

  • نسخه ی نمایشی: اشاره گرها و مراجع Demo: Pointers and References

  • Const Const

  • نسخه ی نمایشی: Const Demo: Const

  • Const و Pointers Const and Pointers

  • نسخه ی نمایشی: Const و Pointers Demo: Const and Pointers

  • فروشگاه رایگان The Free Store

  • مدیریت حافظه دستی Manual Memory Management

  • نسخه ی نمایشی: مدیریت حافظه دستی Demo: Manual Memory Management

  • مدیریت آسان حافظه Easy Memory Management

  • نسخه ی نمایشی: مدیریت آسان حافظه Demo: Easy Memory Management

  • اشاره گرهای هوشمند Smart Pointers

  • استفاده از اشاره گرهای هوشمند Using Smart Pointers

  • خلاصه Summary

اشاره گر و وراثت Pointers and Inheritance

  • معرفی Introduction

  • اشاره گر و وراثت Pointers and Inheritance

  • نسخه ی نمایشی: اشاره گر و وراثت Demo: Pointers and Inheritance

  • نسخه ی نمایشی: اشاره گرهای مشترک و چند شکلی Demo: Shared Pointers and Polymorphism

  • برش دادن Slicing

  • نسخه ی نمایشی: برش Demo: Slicing

  • ریخته گری Casting

  • نسخه ی نمایشی: بازیگران Demo: Casting

  • خلاصه Summary

نمایش نظرات

آموزش C++ Fundamentals
جزییات دوره
7h 3m
95
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,818
4.6 از 5
دارد
دارد
دارد
Kate Gregory
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kate Gregory Kate Gregory

کیت گریگوری در دهه چهارم خود است که برای برنامه پردازی حقوق می گیرد. شرکت وی ، Gregory Consulting Limited ، در روستاهای انتاریو مستقر است و به مشتریان کمک می کند تا فن آوری های جدید را اتخاذ کرده و با تغییر شرایط کسب و کار سازگار شوند. کارهای فعلی از NET و Visual C ++ به شدت برای توسعه وب و مشتری به ویژه برای ویندوز 7 و 8 استفاده می شود. مدیریت ، راهنمایی ، نگارش فنی و صحبت فنی بیشتر وقت او را اشغال می کند ، اما او همچنان هر هفته کد می نویسد. کیت نویسنده بیش از ده کتاب است و در DevTeach ، TechEd (ایالات متحده آمریکا ، اروپا ، آفریقا) و TechDays صحبت می کند. کیت یک MVP ++ C ، بانی بنیانگذار گروه کاربران دات نت در تورنتو ، بنیانگذار گروه کاربران دات نت در تورنتو ، عضو دفتر سخنرانان INETA ، و عضو هیئت علمی دانشگاه ترنت در پیتبورو است. از ژانویه 2002 وی مدیر منطقه ای مایکروسافت برای تورنتو بوده و از ژانویه 2004 به وی نشان ارزشمندترین Microsoft برای Visual C ++ اعطا شده است. در ژوئن 2005 وی برنده جایزه مدیر منطقه ای سال شد و در فوریه 2011 وی ویژوال C ++ MVP سال 2010 شد. کیت دوره های برنامه نویسی C ++ ، Visual Studio و Windows را برای Pluralsight توسعه می دهد و در حال نوشتن کتاب درمورد C ++ AMP است. .