Companies Home Search Profile

C++ 17: Beyond the Basics

Focused View

Kate Gregory

2:51:27

19 View
  • 1. Course Overview.mp4
    01:50
  • 1. Version Check.mp4
    00:15
  • 2. Introduction.mp4
    00:24
  • 3. What Makes C++ Modern.mp4
    01:55
  • 4. C++ and Libraries.mp4
    02:15
  • 5. Standard Library Smart Pointers.mp4
    02:23
  • 6. Const.mp4
    03:01
  • 7. The Standards Process.mp4
    02:06
  • 8. Summary.mp4
    00:56
  • 01. Introduction.mp4
    00:20
  • 02. Standard Containers Save.mp4
    03:27
  • 03. Expressivity.mp4
    01:08
  • 04. Demo- vector.mp4
    09:14
  • 05. vector.mp4
    03:09
  • 06. array.mp4
    01:14
  • 07. list.mp4
    02:00
  • 08. Demo- list.mp4
    05:44
  • 09. Know Your Collections.mp4
    02:29
  • 10. Summary.mp4
    01:40
  • 01. Introduction.mp4
    00:23
  • 02. Whats a Lambda-.mp4
    02:00
  • 03. Tiny Functions.mp4
    03:07
  • 04. Demo- Simple Lambdas.mp4
    02:21
  • 05. Parts of a Lambda.mp4
    00:37
  • 06. Behind the Scenes.mp4
    01:36
  • 07. Lambda Captures.mp4
    04:54
  • 08. Demo- Captures.mp4
    11:01
  • 09. Lambda Returns.mp4
    01:35
  • 10. Parameters.mp4
    01:21
  • 11. Syntactic Sugar.mp4
    03:16
  • 12. Summary.mp4
    01:28
  • 01. Introduction.mp4
    00:23
  • 02. Discoverability.mp4
    00:46
  • 03. Collections Algorithms Iterators.mp4
    01:54
  • 04. Say What You Mean.mp4
    01:09
  • 05. Demo- Where Are They-.mp4
    02:47
  • 06. Less Fuss Over Style.mp4
    01:22
  • 07. Demo- Expressivity.mp4
    03:31
  • 08. Demo- Errors.mp4
    05:42
  • 09. Errors.mp4
    02:13
  • 10. Standard Often Means Interchangeable.mp4
    00:51
  • 11. Demo- Swap Container.mp4
    01:46
  • 12. Demo- Things to Learn More About.mp4
    03:29
  • 13. Beautiful C++- STL Algorithms.mp4
    01:21
  • 14. Summary.mp4
    01:25
  • 1. Introduction.mp4
    00:33
  • 2. Move Semantics.mp4
    04:14
  • 3. Demo- Move Semantics.mp4
    09:23
  • 4. Rvalue References.mp4
    03:08
  • 5. Move Constructor, Move Assignment Operator.mp4
    03:44
  • 6. New Rules.mp4
    01:54
  • 7. std-- Move Is Just a Cast.mp4
    01:24
  • 8. Rule of ....mp4
    01:43
  • 9. Summary.mp4
    01:43
  • 01. Introduction.mp4
    00:35
  • 02. Not Every Action Succeeds.mp4
    00:50
  • 03. Expected Errors.mp4
    02:53
  • 04. Exceptions.mp4
    04:24
  • 05. Demo- Exceptions.mp4
    04:43
  • 06. What to Throw and Catch.mp4
    01:21
  • 07. std--exception.mp4
    01:33
  • 08. Demo- Throwing an Exception.mp4
    03:38
  • 09. Unwinding the Stack.mp4
    01:43
  • 10. Demo- Unwinding the Stack.mp4
    03:34
  • 11. Raii Revisited.mp4
    01:53
  • 12. Exceptions Have a Cost.mp4
    03:08
  • 13. noexcept.mp4
    02:44
  • 14. Enabling Moves with noexcept.mp4
    01:31
  • 15. Summary.mp4
    01:23
  • Description


    You know C++ syntax, but do you know what makes code "modern"? How much do you use the Standard Library in your applications? Have you been keeping up with what was added in C++ 11, 14, and 17? Bring your C++ skills to the next level.

    What You'll Learn?


      Do you want to take your C++ skills from basic syntax to the next level, including libraries and modern C++? In this course, C++ 17: Beyond the Basics, you'll learn what modern C++ is, and why it's to your advantage to write that way. First, you'll learn about the Standard Library collection classes, and some of the functions in the algorithm header that will save you time and effort while making your code easier for others to understand. Next, you'll discover lambdas and how to use them, and how to take advantage of move semantics for a tremendous performance enhancement. Finally, you'll see what exceptions are, when to use them and when not to use them, and how they work. By the end of this course, you'll have built a fundamental knowledge of C++ syntax, fill in the gaps most C++ developers have, and become one of those developers who uses the whole language to get the most performance while still writing code that's easy to maintain and read.

    More details


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

    C++

    Kate Gregory
    Kate Gregory
    Instructor's Courses
    Kate Gregory is in her fifth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Mentoring, technical writing, and technical speaking are her preferred ways of sharing wisdom with large groups of people. Kate is the author of over a dozen books and speaks at conferences around the world, with keynotes on 5 continents. Kate is a C++ MVP, develops courses (primarily on C++) for Pluralsight, and occasionally writes a new book. She is one of the founders of #include , includecpp.org, working to make C++ more welcoming and inclusive. Kate serves as one of the three leads on the Carbon Language project, https://github.com/carbon-language/carbon-lang, an experimental successor language to C++.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 69
    • duration 2:51:27
    • level average
    • English subtitles has
    • Release Date 2023/12/14

    Courses related to C++