آموزش C ++ اصول شامل C ++ 17

C++ Fundamentals Including C++ 17

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: اگر C ++ شما را ترساند ، یا شنیده اید که این یک زبان دشوار است ، این دوره به شما نشان می دهد C ++ مدرن چقدر آسان است. این یک زبان قدرتمند است که در طیف گسترده ای از سیستم عامل ها کار می کند و دارای ویژگی های مفیدی است که زبان های دیگر ندارند. این دوره بخشی از این است: مسیر C ++ همه را بزرگ کنید بررسی اجمالی دوره 2m 24s درک C ++ در زمینه 16 متر 43s ابزارها 33 متر 32s متغیرها و انواع اساسی 23m 29s مبانی زبان - انواع تعریف شده توسط کاربر 41m 18s مبانی زبان - جریان کنترل 26 متر 7 ثانیه مبانی زبان - توابع 37 متر 10 ثانیه مبانی زبان - اپراتورها 37 متر 14 ثانیه الگوها 30 متر 24 ثانیه بی تفاوتی 32 متر 28 ثانیه مدیریت حافظه 31m 26s عدم اشتیاق و ارث 35 متر 43s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

درک C ++ در زمینه Understanding C++ in Context

  • مقدمه Introduction

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

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

  • برای مبتدیان خیلی سخت نیست Not Too Hard for Beginners

  • کتابخانه استاندارد The Standard Library

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

  • استاندارد سازی Standardization

  • نسخه ی نمایشی: استاندارد سازی Demo: Standardization

  • خلاصه Summary

ابزارها Tools

  • مقدمه Introduction

  • چه چیزی نیاز دارید؟ What Do You Need?

  • ساختمان Building

  • ابزارهای محبوب Popular Tools

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

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

  • نسخه ی نمایشی: Visual Studio Hello World Demo: Visual Studio Hello World

  • ساختار برنامه کنسول Console Application Structure

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

  • خلاصه Summary

متغیرها و انواع اساسی Variables and Fundamental Types

  • مقدمه Introduction

  • مبانی زبان - متغیرها Language Basics - Variables

  • انواع اساسی Fundamental Types

  • خودکار Auto

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

  • ریخته گری Casting

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

  • خلاصه Summary

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

  • مقدمه Introduction

  • ساختمان Building

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

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

  • سازندگان Constructors

  • نسخه ی نمایشی: سازندگان Demo: Constructors

  • محدوده Scope

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

  • ساختار Struct

  • فضاهای نامی Namespaces

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

  • وراثت Inheritance

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

  • شمارش ها Enumerations

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

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

  • نسخه ی نمایشی: یک بار # پراگما Demo: #pragma once

  • خلاصه Summary

مبانی زبان - جریان کنترل Language Basics – Flow of Control

  • مقدمه Introduction

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

  • اگر If

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

  • در حالی که While

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

  • برای For

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

  • تعویض Switch

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

  • فوری اگر Immediate If

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

  • خلاصه Summary

مبانی زبان - توابع Language Basics - Functions

  • مقدمه Introduction

  • توابع رایگان Free Functions

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

  • توابع عضو Member Functions

  • نسخه ی نمایشی: عملکردهای اعضا Demo: Member Functions

  • درک پیام های خطا Understanding Error Messages

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

  • دلایل پیام های خطا Causes of Error Messages

  • خلاصه Summary

مبانی زبان - اپراتورها Language Basics - Operators

  • مقدمه Introduction

  • حساب Arithmetic

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

  • مقایسه ها Comparisons

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

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

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

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

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

  • خلاصه Summary

الگوها Templates

  • مقدمه Introduction

  • الگوها Templates

  • توابع الگو Template Functions

  • نسخه ی نمایشی: عملکرد الگو Demo: Template Function

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

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

  • تخصص الگو Template Specialization

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

  • خلاصه Summary

بی تفاوتی Indirection

  • مقدمه Introduction

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

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

  • ساخت Const

  • بعد یا قبل؟ Const After or Before?

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

  • ساخت با ناخوشایند Const with Indirection

  • نسخه ی نمایشی: ساخت با Indirection Demo: Const with Indirection

  • خلاصه Summary

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

  • مقدمه Introduction

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

  • نسخه ی نمایشی: فروشگاه رایگان Demo: The Free Store

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

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

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

  • اشاره گرهای هوشمند کتابخانه استاندارد Standard Library Smart Pointers

  • نسخه ی نمایشی: نشانگرهای هوشمند کتابخانه استاندارد Demo: Standard Library Smart Pointers

  • خلاصه Summary

عدم اشتیاق و ارث Indirection and Inheritance

  • مقدمه Introduction

  • منابع و ارث References and Inheritance

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

  • نسخه ی نمایشی: عدم تمایل و وراثت Demo: Indirection and Inheritance

  • برش زدن Slicing

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

  • ریخته گری و انحراف Casting and Indirection

  • نسخه ی نمایشی: بازیگران و گمراه کننده Demo: Casting and Indirection

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش C ++ اصول شامل C ++ 17
جزییات دوره
5h 48m
114
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
257
4.7 از 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 است. .