دوره آموزشی بهترین شیوه ها برای توسعه دهندگان ++C
50 دقیقهمبتدی2018-12-06
مدرسین

Troy Miles
Award-winning Software Engineer, Speaker, and Author
جزئیات دوره
در طول این سالها چندین به روز رسانی برای ++C انجام شده است. در این دوره، بهترین شیوه هایی را بیاموزید که با استفاده از ابزارها و ویژگی های جدید می توانند به شما در تولید کد ++C با کیفیت بالاتر کمک کنند. برای شروع، مربی Troy Miles مروری سطح بالا از ویژگی های اصلی ارائه شده در به روز رسانی 2011، 2014 و 2017 به زبان ++C ارائه می دهد. در مرحله بعد، او چند ابزار را بررسی می کند که می تواند به شما در بهبود کد کمک کند، از جمله نحوه افزایش کیفیت و قابلیت اطمینان کد با استفاده از آنالیز کننده های استاتیک. تروی همچنین نکات کاربردی برای استفاده صحیح از ویژگی های جدید ++C و قوانین و تکنیک های مدیریت اشیاء را به اشتراک می گذارد.
اهداف یادگیری
عمده ویژگی های جدید ++C
روشن کردن ++C مدرن
اجازه دهید کامپایلر کمک کند
استفاده صحیح از ویژگی های جدید
با استفاده از کسر نوع خودکار
استفاده از لامبدا
بر اساس دامنه برای حلقه ها
چگونه ++C و کتابخانه الگوی استاندارد چیزها را نامگذاری می کنند
بهترین استفاده از کتابخانه سیستم فایل
مدیریت اشیاء
اهداف یادگیری
عمده ویژگی های جدید ++C
روشن کردن ++C مدرن
اجازه دهید کامپایلر کمک کند
استفاده صحیح از ویژگی های جدید
با استفاده از کسر نوع خودکار
استفاده از لامبدا
بر اساس دامنه برای حلقه ها
چگونه ++C و کتابخانه الگوی استاندارد چیزها را نامگذاری می کنند
بهترین استفاده از کتابخانه سیستم فایل
مدیریت اشیاء
مهارت ها
C++PersonaProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - کد C++ بهتری بنویسید
- 02 - آنچه باید بدانید
1. C++ مدرن چیست؟
- 03 - ویژگیهای جدید C++
- 04 - سازگاری کدهای قدیمی
- 05 - قراردادهای نامگذاری فایل
2. ابزارهایی که کد شما را بهبود میبخشد
- 06 - C++ مدرن را روشن کنید
- 07 - اجازه دهید کامپایلر کمک کند
- 08 - آنالایزرهای استاتیک
- 09 - Cppcheck
- 10 - چالش - پیدا کردن مسائل با Cppcheck
- 11 - راه حل - پیدا کردن مسائل با Cppcheck
3. استفاده صحیح از ویژگیهای جدید
- 12 - کسر نوع خودکار و مقداردهی اولیه
- 13 - بر اساس محدوده برای حلقه ها
- 14 - Enums با تایپ قوی
- 15 - استفاده از لامبدا
- 16 - جادوی توابع قالب متغیر
- 17 - چالش - نوشتن روش جمع اعداد صحیح
- 18 - حل - نوشتن روش جمع اعداد صحیح
4. چرخ را دوباره اختراع نکنید
- 19 - C++ و STL چگونه چیزها را نامگذاری میکنند
- 20 - نقشه، فیلتر و کاهش دهید
- 21 - مراقب نمای رشته باشید
- 22 - سایز t و خودکار
- 23 - کتابخانه سیستم فایل
- 24 - چالش - نوشتن رشتهها در یک فایل
- 25 - راه حل - نوشتن رشتهها در یک فایل
5. مدیریت اشیاء
- 26 - کدام اشاره گر کی
- 27 - قواعد صفر و سه
- 28 - const دوست شماست
- 29 - اکتساب منابع اولیه است (RAII)
- 30 - چالش - RAII
- 31 - راه حل - RAII
نتیجه
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی بهترین تمرینهای سی شارپ برای توسعه دهندگان
- دوره آموزشی راهنمای کامل NET LINQ.: جستجو در مجموعهها، پایگاههای داده و مارکآپ
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی یادگیری اسکریپت یونیتی دوبعدی
- دوره آموزشی توسعه مبتنی بر آزمایش در ++C
- دوره آموزشی اشکال زدایی زبان برنامهنویسی C آپدیت (2020)
- دوره آموزشی توسعه API با TypeSpec
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی درک هوش مصنوعی تولیدکننده برای رهبران فناوری
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی
- مسیر آموزشی پیشرو بودن در توسعه Azure
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)