آیا میخواهید دانش خود در 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 منصوب شدهاست. او هم چنین یک گیتاریست ماهر میباشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد.
اطلاعات بیشتر