Companies Home Search Profile

C++ Best Practices for Developers

Focused View

Troy Miles

50:06

271 View
  • 01 - Write better C++ code.mp4
    00:25
  • 02 - What you should know.mp4
    00:32
  • 01 - New C++ features.mp4
    00:56
  • 02 - Old code compatibility.mp4
    01:01
  • 03 - File naming conventions.mp4
    00:39
  • 01 - Turning on modern C++.mp4
    00:14
  • 02 - Let the compiler help.mp4
    01:04
  • 03 - Static analyzers.mp4
    01:03
  • 04 - Cppcheck.mp4
    04:40
  • 05 - Challenge Finding issues with Cppcheck.mp4
    00:18
  • 06 - Solution Finding issues with Cppcheck.mp4
    02:21
  • 01 - Auto type deduction and initialization.mp4
    01:27
  • 02 - Range-based for loops.mp4
    01:45
  • 03 - Strongly typed enums.mp4
    01:58
  • 04 - Using lambdas.mp4
    02:39
  • 05 - The magic of variadic template functions.mp4
    02:12
  • 06 - Challenge Writing an integer sum method.mp4
    00:21
  • 07 - Solution Writing an integer sum method.mp4
    02:00
  • 01 - How C++ and the STL name things.mp4
    00:46
  • 02 - Map, filter, and reduce.mp4
    04:30
  • 03 - Be careful with string_view.mp4
    00:38
  • 04 - size_t and auto.mp4
    02:38
  • 05 - The filesystem library.mp4
    04:15
  • 06 - Challenge Writing strings to a file.mp4
    00:22
  • 07 - Solution Writing strings to a file.mp4
    02:14
  • 01 - Which pointer when.mp4
    00:54
  • 02 - The rules of zero and three.mp4
    00:46
  • 03 - const is your friend.mp4
    00:22
  • 04 - Resource Acquisition Is Initialization (RAII).mp4
    03:47
  • 05 - Challenge RAII.mp4
    00:31
  • 06 - Solution RAII.mp4
    02:06
  • 01 - Next steps.mp4
    00:42
  • Description


    There have been several updates to C++ over the years. In this course, learn best practices that can help you produce higher-quality C++ code by leveraging tools and new features. To begin, instructor Troy Miles provides a high-level overview of the major features introduced in the 2011, 2014, and 2017 updates to the C++ language. Next, he goes over a few tools that can help you improve your code, including how to boost your code's quality and reliability using static analyzers. Troy also shares practical tips for using the new C++ features correctly, as well as rules and techniques for managing objects.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    I am not currently looking for new opportunities. Troy Miles, aka the Rockncoder, is an award winning software developer, speaker, and author with decades of professional experience. He is the author of the book, jQuery Essentials, software training videos published by LinkedIn Learning and Packt Publishing, numerous magazine articles and blog posts. He began his career writing games in 6502 and x86 assembly for early computers like the Commodore 64, Apple II, and IBM PC. Along the way, he has twice won the game of the year award, fantastic reviews, and numerous accolades. Nowadays he writes mobile apps and sometimes web apps for Cox Automotive Inc in Southern California. He has hung up his assembly language hat, but is fluent in C++, C#, Dart, Kotlin, Java, JavaScript, and Swift. Nights and weekends he can usually be found writing cool apps for mobile and the web or teaching other developers how to do so. Troy has spoken at Velocity, MobileWeb Dev Con, Mobile Dev+Test, and NG-Vegas. He is also a regular speaker at the SoCal and Silicon Valley Code Camps plus in front of local developer groups all over Southern California. Some of his talks are on his YouTube channel. https://github.com/Rockncoder
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 32
    • duration 50:06
    • Release Date 2022/12/15