مهارتهای ++C خود را تقویت کنید! این دوره برای توسعهدهندگان ++C است که میخواهند مهارتهای خود را بهروزرسانی کنند، به خصوص کسانی که چند سالی است از زبانهای دیگر استفاده میکنند.
در این دوره با ویژگیهای جدید زبان آشنا میشوید، اینکه چگونه برنامه نویسی در ++C را آسانتر و سازندهتر میکنند و چگونه از آنها به صورت اصولی استفاده کنید.
اگر به ++C سنتی عادت دارید، ++C مدرن مانند یک زبان متفاوت به نظر میرسد. ایمنتر، رساتر و کارآمدتر است. با ++C مدرن، دیگر نیازی به کار با اشارهگرهای صریح به حافظه ندارید، که باید خودتان آن را اختصاص داده و آزاد کنید. حلقههای پیچیده را میتوان تا حد زیادی ساده کرد، یا حتی به طور کامل از آنها اجتناب کرد. انتزاعهای بهتر میزان کد "boilerplate" را که باید تایپ کنید حذف میکنند و به شما این امکان را میدهند که روی مشکلی که سعی در حل آن دارید تمرکز کنید.
++C مدرن زمان توسعه شما را کاهش میدهد و نگهداری کد شما را آسانتر میکند و احتمالاً صحیح و کارآمد خواهد بود. از بسیاری از موقعیتهایی که باعث رفتار نامشخص برنامه میشوند جلوگیری میکند و در نتیجه زمان کمتری برای اشکالزدایی و گزارشهای نقص کمتری صرف میشود.
این دوره با بررسی ++C از استانداردهای 1998/2003، از جمله استثناها، قالبها و کتابخانه قالب استاندارد آغاز میشود. اگر مدتی است از ++C استفاده نکردهاید، این به شما امکان میدهد دانش موجود خود را اصلاح و تازه کنید.
سپس تغییرات سال های 2011 و 2014 را پوشش میدهیم، که با زبان اصلی و کتابخانه استاندارد شروع میشود. ویژگیهای مهم جدید مانند عبارات لامبدا، معناشناسی حرکت و چند نخی بخشهای خاص خود را دارند. در نهایت، توصیههایی در مورد نحوه استفاده از عملکرد خوب در هنگام نوشتن کد ++C مدرن وجود دارد.
هر سخنرانی شامل نمایشی از ویژگیهای مورد بحث است و منابع قابل دانلودی دارد: کد منبع استفاده شده در ویدیو، تمرینات و راه حلهایی برای تمرینات. اینها نسبتاً ساده هستند و درک شما از موضوعی را که به تازگی آموختهاید آزمایش میکنند.
همچنین تکالیف گاه به گاه وجود دارد. اینها چالشبرانگیزتر از تمرینات سخنرانی هستند.
پس از اتمام موفقیت آمیز این دوره، دانش خوبی از ویژگیهای جدید در ++C مدرن و نحوه استفاده از آنها خواهید داشت.
James Raynard
توسعهدهنده نرم افزار و مربی، متخصص در C ++ من از سال 1994 توسعه دهنده نرم افزار بوده ام، عمدتا در Telecomms و امور مالی، هر دو در انگلستان و هم در خارج از کشور. من اکنون به عنوان یک مربی کار می کنم و کلاس های توسعه نرم افزاری را در طیف وسیعی از محیط ها آموزش داده ام. من تا کنون سه دوره در مورد Udemy منتشر کرده ام. "یادگیری مدرن C ++!" و "یادگیری پیشرفته مدرن C ++" به طور جامع پوشش C ++ 11 و 14 و برخی از C ++ 17. "یادگیری مدرن C ++ Multithreading" به اصول برنامه نویسی Multithreaded با استفاده از C ++ 11، 14 و 17 آموزش می دهد.
نمایش نظرات