آیا میخواهید دانش خود در C++ را بیشتر کنید؟ در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبههای پیچیدهتر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی ... بیشتر
Bill Weinman
آموزش پیشرفته زبان سی پلاس پلاس
تسلط بر برنامه نویسی به زبان سی پلاس پلاس
انجام پروژههای پیشرفته به زبان سی پلاس پلاس
تسلط برای ورود به بازار کار
پیش نیاز این دوره، آشنایی مقدماتی با سی پلاس پلاس و ولی آشنایی با مبانی برنامه نویسی است. توصیه میکنیم دورههای آموزش جامع سی پلاس پلاس و آموزش مبانی برنامه نویسی را ببینید.
آیا میخواهید دانش خود در 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 منصوب شدهاست. او هم چنین یک گیتاریست ماهر میباشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد.
اطلاعات بیشتر