آیا میخواهید دانش خود در C++ را بیشتر کنید؟ در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبههای پیچیدهتر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی ...
آموزش پیشرفته زبان سی پلاس پلاس
تسلط بر برنامه نویسی به زبان سی پلاس پلاس
انجام پروژههای پیشرفته به زبان سی پلاس پلاس
تسلط برای ورود به بازار کار
پیش نیاز این دوره، آشنایی مقدماتی با سی پلاس پلاس و ولی آشنایی با مبانی برنامه نویسی است. توصیه میکنیم دورههای آموزش جامع سی پلاس پلاس و آموزش مبانی برنامه نویسی را ببینید.
آیا میخواهید دانش خود در C++ را بیشتر کنید؟
در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبههای پیچیدهتر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی میکنیم. در ابتدا کمی عمیقتر وارد مباحث کلاسها و Object ها از جمله وراثت کلاس میشویم.
سپس به سراغ Smart Pointer ها میرویم که کارایی یک Pointer را به همراه تخصیص حافظه مدیریت شده ارائه میکنند. همچنین Move Semantics را آموزش میدهیم، از جمله نحوه Copy و Swap، توابع Lambda، کار با یک کتابخانه تست واحد و ساخت یک کتابخانه String اختصاصی.
در انتها کاربردهای عملی این مفاهیم را به شما نشان میدهیم و یاد میدهیم چگونه از مهارتهای جدید خود در پروژههای C++ استفاده کنید.
اطلاعات بیشتر
Bill Weinman حامی فناوری، کارآفرین و متخصص زبانهای برنامه نویسی از جمله ++C و python میباشد او کتابهای زیادی به رشتهی تحریر درآورده و اجرا کنندهی دورههای آموزشی مجازی در زمینههای فنی world wide web میباشد. او شهرت خود را از تواناییاش در توضیح ساده و مختصر مسائل پیچیده کسب کردهاست. آقای Weinman اولین کامپیوتر خود را در سال ۱۹۷۳ ساخت و از آن زمان با اصول فنی و تکنولوژی سروکار داشته است. او یک مشاور موفق و سازندهی کامپیوتر میباشد که اخیرا به ریاست یک شرکت hosting منصوب شدهاست. او هم چنین یک گیتاریست ماهر میباشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد.
اطلاعات بیشتر