آموزش پیشرفته سی پلاس پلاس

آیا می‌خواهید دانش خود در C++ را بیشتر کنید؟ در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبه‌های پیچیده‌تر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی ... ادامه

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

آموزش پیشرفته زبان سی پلاس پلاس

تسلط بر برنامه نویسی به زبان سی پلاس پلاس

انجام پروژه‌های پیشرفته به زبان سی پلاس پلاس

تسلط برای ورود به بازار کار

محتوای دوره

10 فصل 54 جلسه 3 ساعت ویدیو
مقدمه
کلاس‌ها و آبجکت‌ها
وراثت کلاس
اسمارت پوینترها
Move Semantics
توابع لامبدا
پیش پردازنده سی
تست‌های واحد
کتابخانه اختصاصی استرینگ
نتیجه گیری

پیش‌نیاز‌ها

پیش نیاز این دوره، آشنایی مقدماتی با سی پلاس پلاس و ولی آشنایی با مبانی برنامه نویسی است. توصیه میکنیم دوره‌های آموزش جامع سی پلاس پلاس و آموزش مبانی برنامه نویسی را ببینید.

درباره دوره

آیا می‌خواهید دانش خود در C++ را بیشتر کنید؟

در این دوره آموزش پیشرفته سی پلاس پلاس برخی از جنبه‌های پیچیده‌تر این زبان برنامه نویسی از Smart Pointer ها گرفته تا Move Semantics را بررسی می‌کنیم. در ابتدا کمی عمیق‌تر وارد مباحث کلاس‌ها و Object ها از جمله وراثت کلاس می‌شویم.

سپس به سراغ Smart Pointer ها می‌رویم که کارایی یک Pointer را به همراه تخصیص حافظه مدیریت شده ارائه می‌کنند. همچنین Move Semantics را آموزش می‌دهیم، از جمله نحوه Copy و Swap، توابع Lambda، کار با یک کتابخانه تست واحد و ساخت یک کتابخانه String اختصاصی.

در انتها کاربردهای عملی این مفاهیم را به شما نشان می‌دهیم و یاد می‌دهیم چگونه از مهارت‌های جدید خود در پروژه‌های C++ استفاده کنید.

اطلاعات بیشتر

دوره‌های پیشنهادی

آموزش جامع سی پلاس پلاس
انتشارات دیجیتال  آریا گستر افزار

انتشارات دیجیتال آریا گستر افزار

مدرس: Bill Weinman

31 دانشجو
5 (1)
289,000 تومانء
آموزش زبان آلمانی سطح مقدماتی (A1)
5,187 دانشجو
4.2 (115)
گواهینامه
45٪
1,109,000 609,950 تومانء
آموزش پایتون مقدماتی

مدرس: جادی میرمیرانی

88,533 دانشجو
4.4 (5,944)
گواهینامه
45٪
1,359,000 747,450 تومانء
آموزش مدیریت پروژه کاربردی
دانشگاه صنعتی شریف

دانشگاه صنعتی شریف

مدرس: مزدک عبائی

4,731 دانشجو
4.4 (258)
گواهینامه
30٪
649,000 454,300 تومانء

درباره استاد

Bill Weinman
Bill Weinman
3 دوره
87 دانشجو

Bill Weinman حامی فناوری، کارآفرین و متخصص زبان‌های برنامه نویسی از جمله ++C و python می‌باشد او کتاب‌های زیادی به رشته‌ی تحریر درآورده و اجرا کننده‌ی دوره‌های آموزشی مجازی در زمینه‌های فنی world wide web می‌باشد. او شهرت خود را از توانایی‌اش در توضیح ساده و مختصر مسائل پیچیده کسب کرده‌است. آقای Weinman اولین کامپیوتر خود را در سال ۱۹۷۳ ساخت و از آن زمان با اصول فنی و تکنولوژی سروکار داشته است. او یک مشاور موفق و سازنده‌ی کامپیوتر می‌باشد که اخیرا به ریاست یک شرکت hosting منصوب شده‌است. او هم چنین یک گیتاریست ماهر می‌باشد و زمانی که مشغول نوشتن در مورد کامپیوتر نیست به ضبط و نوازندگی می پردازد.

اطلاعات بیشتر

دیگر دوره‌های Bill Weinman

آموزش جامع سی پلاس پلاس
انتشارات دیجیتال  آریا گستر افزار

انتشارات دیجیتال آریا گستر افزار

مدرس: Bill Weinman

31 دانشجو
5 (1)
289,000 تومانء
آموزش جامع پایتون
انتشارات دیجیتال  آریا گستر افزار

انتشارات دیجیتال آریا گستر افزار

مدرس: Bill Weinman

57 دانشجو
4.5 (2)
409,000 تومانء

سوالات پرتکرار

حداقل و حداکثر زمانی که می توانم یک دوره را بگذرانم چقدر است؟

برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.