🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای کامل برای پایه های برنامه نویسی C ++
- آخرین آپدیت
دانلود Complete Guide to C++ Programming Foundations
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پتانسیل کامل زبان برنامه نویسی C ++ را با ما کشف کنید راهنمای کامل برای مبانی برنامه نویسی C ++ بشر با شروع اصول و حرکت به موضوعات پیشرفته تر مانند کتابخانه الگوی استاندارد ، این دوره شما را به مهارت های لازم برای موفقیت به عنوان یک توسعه دهنده C ++ مجهز می کند. از طریق یک سری فیلم های سخنرانی دقیق و چالش های برنامه نویسی ، تجربه عملی کسب کرده و یاد بگیرید که چگونه کد کارآمد و قابل حفظ را بنویسید. این که آیا شما به دنبال شروع حرفه ای در توسعه نرم افزار هستید یا به سادگی مهارت های برنامه نویسی خود را گسترش می دهید ، این دوره برای شما مناسب است.
سرفصل ها و درس ها
مقدمه
Introduction
شروع با C ++
Getting started with C++
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی در مکان های GitHub
Using the exercise files in GitHub Codespaces
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
حل چالش ها در Coderpad
Solving challenges in Coderpad
1. کتابخانه الگوی استاندارد
1. The Standard Template Library
چرا ما به STL احتیاج داریم
Why we need the STL
تنظیم عمومی
General setup
برنامه نویسی عمومی
Generic programming
سازمان STL
STL organization
ظروف توالی
Sequence containers
ظروف مرتبط
Associative containers
بررسی اجمالی Iterators
Iterators overview
عدم اعتبار Iterator
Iterator invalidation
1. شروع با پایه های C ++
1. Getting Started with C++ Foundations
آناتومی یک فایل منبع C ++
Anatomy of a C++ source file
تعامل پایانه
Terminal interaction
حدود C ++
About C++
بیانیه ها و عبارات
Statements and expressions
ایجاد یک برنامه ساده در C ++
Creating a simple program in C++
شناسه ها
Identifiers
عناصر برنامه نویسی شی گرا
Elements of object-oriented programming
2. بردارها و لیست ها
2. Vectors and Lists
بردارها
Vectors
درج بردار
Vector insertion
لیست ها
Lists
بردارها و مثال استفاده از لیست ها
Vectors and lists usage example
چالش: لیست / برنامه بردار
Challenge: List/vector application
راه حل: برنامه فهرست / بردار
Solution: List/vector application
2. متغیرها و انواع داده ها
2. Variables and Data Types
متغیرها
Variables
انواع داده های اساسی
Basic data types
استفاده از متغیرها
Using variables
انواع نقطه شناور
Floating point types
ساختارها
Structures
راه حل: انواع داده ها
Solution: Data types
انواع عدد صحیح
Integer types
شمارش
Enumerations
نام مستعار
Type aliases
استنتاج را با خودکار تایپ کنید
Type inference with auto
نوع ریخته گری
Type casting
نمونه های ریخته گری را تایپ کنید
Type casting examples
3. پشته ، صف و صفحات
3. Stacks, Queues, and Deques
دیک ها
Deques
پشته ها
Stacks
صف
Queues
صف اولویت
Priority queues
مثال استفاده از پشته / صف
Stack/queue usage example
چالش: برنامه پشته / صف
Challenge: Stack/queue application
راه حل: برنامه پشته / صف
Solution: Stack/queue application
3. عبارات و عملیات
3. Expressions and Operations
عملگر
Operators
دستورالعمل های پیش پردازنده
Preprocessor directives
ثابت
Constants
اپراتورهای افزایش و کاهش
Increment and decrement operators
عبارات و تکالیف
Expressions and assignments
راه حل: میانگین را محاسبه کنید
Solution: Calculate an average
مهندس برق، برنامه نویس کامپیوتر و معلم بیش از 15 سال
ادواردو کورپنو بیش از 15 سال مهندس برق، برنامه نویس کامپیوتر و معلم بوده است.
ادواردو فارغ التحصیل مفتخر از برنامه کارشناسی ارشد آنلاین علوم کامپیوتر از گرجستان تک است. او بیش از 20 دوره آنلاین با موضوعاتی مانند میکروکنترلرها، سیستم های جاسازی شده و حل مسائل مهندسی منتشر کرده است. در دانشگاه گالیله، شهر گواتمالا، او موضوعات مختلفی از جمله نظریه مدارهای الکتریکی، معماری کامپیوتر، میکروکنترلرها و طراحی برد مدار چاپی را تدریس می کند. ادواردو به همراه برخی از همکارانش، یکی از اولین MOOC ها را در سال 2013 به زبان اسپانیایی ایجاد کرد - مقدمه ای بر Raspberry Pi - و بعداً توسط دیوید پترسون و اندرو واترمن، برنده جایزه تورینگ، "The RISC-V Reader: An Open Architecture Atlas" را به اسپانیایی ترجمه کرد. .
نمایش نظرات