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

دانلود Working with Objects in C++

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره، چهارمین بخش از مجموعه‌ای پنج‌گانه است که هدف آن ایجاد تسلط شما در کار با پارادایم شیء‌گرا در زبان برنامه‌نویسی C++ است. این تخصص برای افرادی طراحی شده است که می‌خواهند برنامه‌نویسی شیء‌گرا (OOP) را به طور جامع بیاموزند. این یک بسته کامل آموزشی است که شما را از مفاهیم بنیادی C++ به سمت ساخت یک پلتفرم تبادل ارز دیجیتال هدایت می‌کند. در طول این پنج دوره، شما همراه با مدرس روی یک پروژه واحد کار خواهید کرد: یک پلتفرم صرافی ارز دیجیتال. در حین ساخت این پروژه، طیف گسترده‌ای از تکنیک‌های برنامه‌نویسی، از جریان‌های کنترلی پایه و ورودی/خروجی گرفته تا تجزیه فایل‌ها (File Parsing)، تکنیک‌های شیء‌گرا و تعامل کاربر در محیط کنسول را خواهید آموخت. در این دوره چهارم، شما موتور تطبیق (Matching Engine) را برای پلتفرم تبادل ارز دیجیتال پیاده‌سازی خواهید کرد. در این مسیر، با تکرار روی بردارها (Vector Iterations) در C++، استفاده از داده‌های تست برای ارزیابی الگوریتم موتور تطبیق و تعمیق دانش خود در زمینه مدیریت استثناها (Exception Handling) برای نوشتن کدهای مقاوم و بدون خطا آشنا می‌شوید. پس از اتمام این دوره، شما قادر خواهید بود: * توابعی بنویسید که با پیمایش بردار اشیاء، آمارهای پایه را محاسبه کنند. * از داده‌های تست برای ارزیابی صحت یک الگوریتم استفاده کنید. * برای نوشتن کدهای مقاوم در پردازش ورودی‌های کاربر، از مدیریت استثناها بهره ببرید.

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

نوشتن و تست یک الگوریتم: دریافت سفارش‌ها و موتور تطبیق سفارش‌ها، بخش اول Writing and testing an algorithm: taking orders and the order matching engine, part 1

  • مقدمه‌ای بر دوره چهارم این تخصص Introduction to the fourth course in the specialisation

  • مقدمه‌ای بر جداسازی سفارش‌ها بر اساس نوع، محصول و زمان Introduction to separating orders by type, product and time

  • راه‌اندازی کلاس OrderBook Set up the OrderBook class

  • پیاده‌سازی پایه کلاس OrderBook Basic OrderBook class implementation

  • پیاده‌سازی سازنده (Constructor) و یکپارچه‌سازی با MerkelMain Implement the constructor and integrate to MerkelMain

  • پیاده‌سازی getKnownProducts با استفاده از Map Implement getKnownProducts with a map

  • پیاده‌سازی getOrders Implement getOrders

  • پیاده‌سازی آمارهای کمترین و بیشترین مقدار Implement get low and high stats

  • جمع‌بندی فعالیت‌ها در مورد دفتر سفارشات Summing up our work on the order book

  • کار با زمان Working with time

  • تنظیم زودترین زمان ممکن Setting up earliest time

  • حرکت در بازه‌های زمانی Moving through time

  • چاپ آمار برای پنجره زمانی فعلی Printing stats for current time window

  • تکرار روی بردارها و مدیریت حافظه Iterating over vectors and memory

نوشتن و تست یک الگوریتم: دریافت سفارش‌ها و موتور تطبیق سفارش‌ها، بخش دوم Writing and testing an algorithm: taking orders and the order matching engine, part 2

  • چگونه داده‌های OrderBookEntry را از کاربر دریافت کنیم؟ How will we retrieve data from the user for an OrderBookEntry?

  • خواندن یک خط از کاربر، بخش اول Read a line from the user, part 1

  • خواندن یک خط از کاربر، بخش دوم Read a line from the user, part 2

  • مقاوم‌سازی کد در برابر خطاها Making it robust

  • مقدمه‌ای بر درج سفارش در دفتر سفارشات Introduction to inserting the order into the order book

  • کدنویسی برای درج سفارش در دفتر سفارشات The code to insert the order into the order book

  • شبه‌کد (Pseudocode) Pseudocode

  • تبدیل شبه‌کد به زبان C++ Converting the pseudocode into C++

  • آماده‌سازی برای تست Preparing for testing

  • اجرای تست‌ها Doing testing

  • خلاصه دوره Course summary

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar