Companies Home Search Profile

C++20 Fundamentals

Focused View

Kate Gregory

7:31:40

10 View
  • 1. Course Overview.mp4
    01:39
  • 01. Introduction.mp4
    00:52
  • 02. Version Check.mp4
    02:06
  • 03. Course Overview.mp4
    01:28
  • 04. Why C++-.mp4
    01:30
  • 05. Not Too Hard.mp4
    01:59
  • 06. Standard Library.mp4
    00:38
  • 07. Modern C++.mp4
    01:26
  • 08. Standardization.mp4
    00:58
  • 09. Demo- Standardization.mp4
    06:25
  • 10. Summary.mp4
    00:53
  • 01. Introduction.mp4
    00:31
  • 02. What Do You Need-.mp4
    01:21
  • 03. Building.mp4
    01:39
  • 04. Popular Tools.mp4
    03:44
  • 05. Visual Studio.mp4
    03:57
  • 06. Kinds of Applications.mp4
    03:10
  • 07. Console Application Structure.mp4
    05:16
  • 08. Demo- Console Application.mp4
    01:58
  • 09. Demo- Visual Studio - Create a Project.mp4
    02:53
  • 10. Try It Yourself.mp4
    01:08
  • 11. Summary.mp4
    01:36
  • 01. Intro.mp4
    00:27
  • 02. Basics.mp4
    02:42
  • 03. Fundamental Types.mp4
    03:28
  • 04. Auto.mp4
    01:20
  • 05. Demo- Fundamental Types.mp4
    18:40
  • 06. Declare as Late as Possible.mp4
    00:52
  • 07. Console Input and Output.mp4
    02:14
  • 08. Casting.mp4
    01:24
  • 09. Demo- Casting.mp4
    02:40
  • 10. Const.mp4
    01:53
  • 11. Demo- Const.mp4
    02:10
  • 12. Summary.mp4
    02:13
  • 01. Introduction.mp4
    00:39
  • 02. Classes and Objects.mp4
    04:19
  • 03. Building.mp4
    02:41
  • 04. Including vs. Importing.mp4
    01:38
  • 05. Demo- Classes and Objects.mp4
    03:06
  • 06. Constructors.mp4
    04:38
  • 07. Demo- Constructors.mp4
    04:15
  • 08. Working with Objects.mp4
    00:36
  • 09. Scope.mp4
    01:57
  • 10. Destructors.mp4
    01:35
  • 11. Demo- Destructors.mp4
    02:18
  • 12. Summary.mp4
    01:18
  • 01. Introduction.mp4
    00:23
  • 02. struct.mp4
    01:11
  • 03. Namespaces.mp4
    01:37
  • 04. Demo- Namespaces.mp4
    03:34
  • 05. Inheritance.mp4
    01:57
  • 06. Demo- Inheritance.mp4
    05:25
  • 07. Enumerations.mp4
    04:19
  • 08. Demo- Enumerations.mp4
    02:33
  • 09. The Preprocessor.mp4
    01:00
  • 10. Demo- The Preprocessor.mp4
    05:01
  • 11. Summary.mp4
    01:25
  • 01. Introduction.mp4
    00:26
  • 02. Flow Of Control.mp4
    03:39
  • 03. If.mp4
    02:09
  • 04. Demo- If.mp4
    02:39
  • 05. While.mp4
    00:56
  • 06. Demo- While.mp4
    06:20
  • 07. For.mp4
    04:50
  • 08. Demo- For.mp4
    06:09
  • 09. Switch.mp4
    01:53
  • 10. Demo- Switch.mp4
    02:39
  • 11. Immediate If.mp4
    01:21
  • 12. Demo- Immediate If.mp4
    02:06
  • 13. Summary.mp4
    01:28
  • 01. Introduction.mp4
    00:36
  • 02. C++ Is Not Only an OO Language.mp4
    01:15
  • 03. Functions.mp4
    01:14
  • 04. Parameters by Value or Reference.mp4
    04:20
  • 05. Returning a Value.mp4
    01:10
  • 06. Demo- Free Functions.mp4
    07:39
  • 07. Member Functions.mp4
    04:13
  • 08. Demo- Member Functions.mp4
    04:29
  • 09. Overloads.mp4
    01:46
  • 10. Understanding Error Messages.mp4
    03:03
  • 11. Demo- Error Messages.mp4
    09:40
  • 12. Causes of Error Messages.mp4
    02:31
  • 13. Const Member Functions.mp4
    01:22
  • 14. Demo- Const Member Functions.mp4
    04:56
  • 15. Const Member Function Syntax.mp4
    01:17
  • 16. Lambdas- Functions With No Name.mp4
    02:33
  • 17. Summary.mp4
    01:43
  • 1. Introduction.mp4
    00:32
  • 2. Arithmetic.mp4
    05:21
  • 3. Comparisons.mp4
    07:28
  • 4. Bitwise Operators.mp4
    06:50
  • 5. Experiment!.mp4
    01:05
  • 6. Operator Overloading.mp4
    03:15
  • 7. Writing an Overload.mp4
    04:00
  • 8. Demo- Writing an Overload.mp4
    13:29
  • 9. Summary.mp4
    02:00
  • 01. Introduction.mp4
    00:31
  • 02. What Is an Error-.mp4
    05:01
  • 03. Chains of Calls.mp4
    01:32
  • 04. Return a Boolean.mp4
    01:41
  • 05. Demo- Return a Boolean.mp4
    06:09
  • 06. Return an Error Code.mp4
    00:59
  • 07. Demo- Return an Error Code.mp4
    03:07
  • 08. Error Code as Output Parameter.mp4
    00:56
  • 09. Return std--optional.mp4
    01:19
  • 10. Demo- Return std--optional.mp4
    02:46
  • 11. Return Expected.mp4
    01:18
  • 12. Demo- Return Expected.mp4
    03:31
  • 13. Exceptions.mp4
    05:27
  • 14. Demo- Exceptions.mp4
    07:25
  • 15. Why Not Always Use Exceptions-.mp4
    06:02
  • 16. Cleanup.mp4
    04:41
  • 17. Choosing Your Approach.mp4
    02:05
  • 18. Summary.mp4
    02:16
  • 1. Introduction.mp4
    00:43
  • 2. References.mp4
    01:52
  • 3. Pointers.mp4
    03:21
  • 4. Null Pointers.mp4
    01:13
  • 5. Demo- Pointers and References.mp4
    11:15
  • 6. Const.mp4
    01:31
  • 7. Const With References.mp4
    01:00
  • 8. Const With Pointers.mp4
    02:27
  • 9. Summary.mp4
    01:47
  • 01. Introduction.mp4
    00:37
  • 02. The Free Store.mp4
    03:27
  • 03. Demo- The Free Store.mp4
    05:47
  • 04. Manual Memory Management.mp4
    02:45
  • 05. Demo- Manual Memory Management.mp4
    11:50
  • 06. Rule of Three.mp4
    01:04
  • 07. Move Semantics and Rule of Five.mp4
    06:17
  • 08. Rule of Zero.mp4
    01:28
  • 09. Easy Memory Management.mp4
    04:02
  • 10. Demo- Shared Pointer.mp4
    06:46
  • 11. Summary.mp4
    02:03
  • 01. Introduction.mp4
    00:41
  • 02. References and Inheritance.mp4
    03:58
  • 03. Pointers and Inheritance.mp4
    01:26
  • 04. Virtual Functions.mp4
    03:16
  • 05. Virtual Destructors.mp4
    03:16
  • 06. Demo- Indirection and Inheritance.mp4
    12:20
  • 07. Slicing.mp4
    01:45
  • 08. Demo- Slicing.mp4
    04:22
  • 09. Cast Operators.mp4
    05:49
  • 10. Demo- Casting Pointers.mp4
    06:12
  • 11. Summary.mp4
    01:37
  • Description


    If C++ scares you, or you've heard that it's a difficult language, this course will show you how easy Modern C++ can be. You will learn the fundamentals of the language so that you can write useful C++ applications.

    What You'll Learn?


      C++ is a powerful general purpose language that has grown and changed over decades, which can make it feel difficult to learn. In this course, C++20 Fundamentals, you’ll learn to write simple modern C++ programs using the language and its standard library. First, you’ll explore the basics of the language syntax. Next, you’ll discover how to combine pieces into larger programs and save time with the standard library. Finally, you’ll learn how to avoid common pitfalls that used to be problems for C++ developers in older versions of the language. When you’re finished with this course, you’ll have the skills and knowledge of C++ needed to write useful applications targeting your chosen platform and framework.

    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 145
    • duration 7:31:40
    • level preliminary
    • English subtitles has
    • Release Date 2023/12/14