آموزش برنامه نویسی با C ++ را بیاموزید

Learn to Program with C++

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

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

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

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

شروع شدن Getting Started

  • مقدمه Introduction

  • متن قابل اجرا می شود Text Becomes Executable

  • C ++ غیرمعمول است C++ Is Unusual

  • ابزارها Tools

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

  • چه چیزی می توانید بنویسید؟ What Can You Write?

  • خط فرمان Command Line

  • کوچکترین برنامه C ++ Smallest C++ Application

  • نسخه ی نمایشی: کوچکترین Demo: Smallest

  • خطاها Errors

  • نسخه ی نمایشی: خطاها Demo: Errors

  • خلاصه Summary

جریان ورودی/خروجی و متغیرهای محلی Stream I/O and Local Variables

  • مقدمه Introduction

  • کتابخانه ها Libraries

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

  • نسخه ی نمایشی: خروجی جریان Demo: Stream Output

  • برخی از یادداشت های نحوی Some Syntax Notes

  • ورزش Exercise

  • عبارتند از Include

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

  • متغیرهای محلی Local Variables

  • نوع ایمنی Type Safety

  • نسخه ی نمایشی: متغیرهای محلی Demo: Local Variables

  • ورودی صفحه کلید Keyboard Input

  • نسخه ی نمایشی: ورودی صفحه کلید Demo: Keyboard Input

  • خلاصه Summary

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

  • مقدمه Introduction

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

  • اگر if

  • در حالی که while

  • برای for

  • نسخه ی نمایشی: جریان کنترل Demo: Flow of Control

  • ورزش Exercise

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

  • خلاصه Summary

توابع و عنوان ها Functions and Headers

  • مقدمه Introduction

  • کارکرد Functions

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

  • نوع ایمنی Type Safety

  • اضافه بار Overloads

  • نسخه ی نمایشی: اضافه بار Demo: Overloads

  • چندین فایل Multiple Files

  • نسخه ی نمایشی: چندین فایل Demo: Multiple Files

  • پرونده های سربرگ Header Files

  • نسخه ی نمایشی: پرونده های هدر Demo: Header Files

  • ساختمان با چندین پرونده Building with Multiple Files

  • خطاهای کامپایلر و پیوند دهنده Complier and Linker Errors

  • نسخه ی نمایشی: خطاهای کامپایلر و پیوند دهنده Demo: Compiler and Linker Errors

  • خلاصه Summary

رشته ها و مجموعه ها Strings and Collections

  • مقدمه Introduction

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

  • رشته های Strings

  • توابع عضو رشته String Member Functions

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

  • ورزش Exercise

  • مجموعه ها Collections

  • نسخه ی نمایشی: مجموعه ها Demo: Collections

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

  • الگوها Templates

  • خلاصه Summary

کلاسهای نوشتن Writing Classes

  • مقدمه Introduction

  • کلاس خود شما Class of Your Own

  • طرح Design

  • کدگذاری یک کلاس Coding a Class

  • ساختار کد Structuring the Code

  • نحو کلاس Class Syntax

  • ایجاد موارد Creating Instances

  • نسخه ی نمایشی: کلاس های ساده Demo: Simple Classes

  • کپسوله سازی Encapsulation

  • نسخه ی نمایشی: کپسوله سازی Demo: Encapsulation

  • مدیریت مادام العمر Lifetime Management

  • خلاصه Summary

مباحث خاص کامپایلر Compiler Specific Topics

  • مقدمه Introduction

  • IDE می تواند پرونده های شروع کننده را ایجاد کند IDE's Can Make Starter Files

  • استدلال های خط فرمان Command Line Arguments

  • # پرگما یک بار #pragma once

  • تنظیم سطح هشدار Setting the Warning Level

  • نسخه ی نمایشی: اصلاحات Visual Studio Demo: Visual Studio Tweaks

  • ایجاد پرونده Make Files

  • ساختمان با چندین پرونده Buliding with Multiple Files

  • برای چندین پرونده فایل ایجاد کنید Make Files for Multiple Files

  • نسخه ی نمایشی: پرونده ها را ایجاد کنید Demo: Make Files

  • خلاصه Summary

چیزهایی که بعداً باید یاد بگیرید Things to Learn Later

  • مقدمه Introduction

  • نحو زیاد Lots of Syntax

  • ریخته گری Casting

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

  • ساخت Const

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

  • عبور از پارامترها Passing Parameters

  • نسخه ی نمایشی: عبور از پارامترها Demo: Passing Parameters

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

  • مدیریت منابع Resource Management

  • در جای دیگر یاد بگیرید Learn Elsewhere

  • اشکال زدایی Debugging

  • جزئیات جزئی Minor Details

  • خلاصه Summary

نمایش نظرات

آموزش برنامه نویسی با C ++ را بیاموزید
جزییات دوره
5h 19m
98
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
47
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 است. .