آموزش یادگیری C ++ - آخرین آپدیت

دانلود Learning C++

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: C ++ یکی از قدرتمندترین و پرکاربردترین زبان های برنامه نویسی در تمام دوران است. همچنین یکی از قدیمی ترین زبان های برنامه نویسی امروز است. در این دوره ، عناصر اساسی این زبان برنامه نویسی شی گرا را که جهان را به حرکت در می آورد ، بیاموزید. مربی Eduardo Corpeño با تنظیم محیط توسعه و معرفی عناصر اساسی برنامه نویسی شی گرا شروع می کند. Eduardo انواع داده هایی مانند متغیرها ، عبارات ، تکالیف ، ثابت و موارد دیگر را پوشش می دهد. او ساختارها ، کلاس ها ، نشانگرها ، بردارها و غیره را توضیح می دهد. پس از قدم گذاشتن در فرآیند جریان کنترل و انواع کارکردهای مفید ، Eduardo با اطلاعات دقیق در مورد افتتاح و کار با پرونده ها به پایان رسید.

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

مقدمه Introduction

  • سرگرم کننده با C ++ Fun with C++

  • با C ++ بلند شوید و در حال اجرا باشید Get up and running with C++

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی در GitHub Using the exercise files on GitHub

1. شروع کار 1. Getting Started

  • راه اندازی IDE IDE setup

  • راه حل: تعامل کنسول Solution: Console interaction

  • الگوریتم ها و شبه کد Algorithms and pseudocode

  • ایجاد یک برنامه ساده در C ++ Creating a simple program in C++

  • نحوه ایجاد یک برنامه ساده How to create a simple program

  • عناصر برنامه نویسی شی گرا Elements of object-oriented programming

  • چالش: تعامل کنسول Challenge: Console interaction

  • چالش: سلام جهان Challenge: Hello World

  • راه حل: سلام جهان Solution: Hello World

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

  • ثابت Constants

  • رشته Strings

  • انواع داده های اساسی Basic data types

  • آرایه Arrays

  • استفاده از متغیرها Using variables

  • نمونه های ریخته گری را تایپ کنید Type casting examples

  • متغیرها Variables

  • استنتاج را با خودکار تایپ کنید Type inference with auto

  • شمارش Enumerations

  • راه حل: میانگین را محاسبه کنید Solution: Calculate an average

  • دستورالعمل های پیش پردازنده Preprocessor directives

  • نوع ریخته گری Type casting

  • چالش: میانگین را محاسبه کنید Challenge: Calculate an average

  • عبارات ، تکالیف و عملیات Expressions, assignments, and operations

2. نمایندگی داده ها 2. Data Representation

  • اعلام انواع داده های ساده به عنوان متغیر Declaring simple data types as variables

  • اعلام متغیرها Declaration of variables

  • ذخیره داده ها در حافظه Storage of data in memory

  • ثابت ها Constants

  • آرایه ها Arrays

  • چالش: تولید کننده شماره تصادفی Challenge: Random number generator

  • راه حل: تولید کننده شماره تصادفی Solution: Random number generator

3. ساختارها ، کلاس ها و نشانگرها 3. Structures, Classes, and Pointers

  • بردار Vectors

  • چالش: برخی از کلاس ها را ایجاد کنید Challenge: Create some classes

  • منابع References

  • هدر و پرونده های اجرای Header and implementation files

  • با استفاده از اشیاء با نشانگرها Using objects with pointers

  • استفاده از کلاس ها Using classes

  • با استفاده از چندین پرونده منبع Using several source files

  • با استفاده از اشیاء با بردارها Using objects with vectors

  • ساختارها Structures

  • نشانگرها Pointers

  • کلاس Classes

  • راه حل: برخی از کلاس ها را ایجاد کنید Solution: Create some classes

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

  • اگر اظهارات If statements

  • چک مشروط Conditional checking

  • عبارات را تغییر دهید Switch statements

  • برای حلقه ها For loops

  • در حالی که حلقه ها While loops

  • انجام دهید در حالی که حلقه Do… while loop

  • چالش: حلقه ای را به بازی اضافه کنید Challenge: Add loop to game

  • راه حل: حلقه ای به بازی اضافه کنید Solution: Add loop to game

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

  • در حالی که حلقه ها While loops

  • اظهارات سوئیچی Switch statements

  • چالش: GPA را از یک بردار محاسبه کنید Challenge: Calculate GPA from a vector

  • برای حلقه ها For loops

  • راه حل: GPA را از یک بردار محاسبه کنید Solution: Calculate GPA from a vector

  • اگر اظهارات If statements

4. توابع 4. Functions

  • تابعی چیست؟ What is a function?

  • ایجاد یک عملکرد Creating a function

  • پارامترهای عملکرد Function parameters

  • فراخوانی ، نمونه اولیه و توابع تعریف شده Calling, prototypes, and defining functions

  • استفاده از توابع در برنامه ما Using functions in our program

  • Challenge: گیم پلی را به حالت کار خود تغییر دهید Challenge: Move gameplay to function

  • راه حل: گیم پلی را به عملکرد منتقل کنید Solution: Move gameplay to function

5. توابع 5. Functions

  • راه حل: یک عملکرد کارت گزارش ایجاد کنید Solution: Create a report card function

  • پارامترهای تابع Function parameters

  • استفاده از توابع Using functions

  • ایجاد توابع Creating functions

  • چالش: یک عملکرد کارت گزارش ایجاد کنید Challenge: Create a report card function

5- پرونده I / O 5. File I/O

  • باز و خواندن از یک فایل متنی Opening and reading from a text file

  • برای نوشتن یک فایل متنی باز کنید Open a text file to write to

  • چالش: ترتیب پرونده را بنویسید Challenge: Write order to file

  • راه حل: برای نوشتن سفارش بنویسید Solution: Write order to file

6. پرونده I/O 6. File I/O

  • باز کردن یک فایل متنی برای خواندن Opening a text file for reading

  • چالش: ارتقاء کار با پرونده ها Challenge: Upgrade to work with files

  • برای نوشتن یک فایل متنی باز کنید Open a text file for writing

  • راه حل: ارتقاء کار با پرونده ها Solution: Upgrade to work with files

6. ساختار داده ها 6. Data Structures

  • سازه ها Structs

  • کلاس ها Classes

  • نشانگرها Pointers

  • لیست های پیوندی Linked lists

  • چالش: سفارشات در یک لیست پیوندی Challenge: Orders in a linked list

  • راه حل: سفارشات در لیست پیوندی Solution: Orders in a linked list

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری C ++
جزییات دوره
3h 11m
87
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,990
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erin Colvin Erin Colvin

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

Eduardo Corpeño Eduardo Corpeño

مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال

ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است.

ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .