Companies Home Search Profile

Mastering C++: Exception Handling

Focused View

Károly Nyisztor

1:33:58

101 View
  • 01 - Master C++ exceptions.mp4
    00:39
  • 02 - An exceptional story of exceptions.mp4
    01:25
  • 01 - Dealing with errors.mp4
    03:34
  • 02 - Effective error management.mp4
    02:50
  • 03 - Syntax essentials Try, catch, and throw.mp4
    03:05
  • 04 - Using GitHub Codespaces with this course.mp4
    02:34
  • 05 - Challenge Implement basic error handling.mp4
    02:01
  • 06 - Solution Implement basic error handling.mp4
    02:44
  • 01 - C++ standard exceptions.mp4
    03:25
  • 02 - Implementing custom exceptions.mp4
    09:17
  • 03 - Multiple exceptions.mp4
    04:45
  • 04 - Exceptions that share a base class.mp4
    04:59
  • 05 - Hierarchical exceptions.mp4
    04:36
  • 06 - Challenge Handling multiple exceptions.mp4
    01:56
  • 07 - Solution Handling multiple exceptions.mp4
    03:43
  • 01 - Advanced error handling.mp4
    03:29
  • 02 - The evolution of exception specs.mp4
    04:27
  • 03 - Rogue exceptions.mp4
    04:39
  • 04 - Thread-local exceptions.mp4
    02:34
  • 05 - Cross-thread exception propagation.mp4
    02:37
  • 06 - Challenge Catching rogue exceptions.mp4
    01:30
  • 07 - Solution Catching rogue exceptions.mp4
    01:45
  • 01 - Exception-proof resource management.mp4
    03:53
  • 02 - Exceptions and resource leaks.mp4
    05:04
  • 03 - Using RAII.mp4
    04:04
  • 04 - Challenge Managing resources with RAII.mp4
    01:56
  • 05 - Solution Managing resources with RAII.mp4
    04:44
  • 01 - Next steps.mp4
    01:43
  • Description


    Bug fixing in code can start off rather simple, with obvious and recurring bugs easy to identify and root out. But eventually the bugs become harder to find and more difficult to fix. Instead of searching out errors one by one, getting to the root of the problem by enhancing your exception handling can turn your code base from chaos to clarity.

    Learn how to handle errors and anomalies in your C++ code like a pro in this course with software engineer Károly Nyisztor. From the basics of exceptions to advanced techniques for robust error handling, Károly guides you through the nuances of exception handling, and explains how proper handling and logging make bugs easier to track and fix.

    This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the “Using GitHub Codespaces with this course” video to learn how to get started.

    More details


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

    C++

    Károly Nyisztor
    Károly Nyisztor
    Instructor's Courses
    My passion is helping people through books and online courses. So far, I’ve inspired over 100,000 students worldwide. My name is Károly Nyisztor. I’m a software engineer, online instructor, and author. You can find my courses and books on all major platforms, including Udemy, LinkedIn Learning, Lynda, and Pluralsight. I’ve worked with companies like Apple, Siemens, SAP, and Zen Studios. As a software architect, I’ve designed and built several enterprise frameworks. I currently hold twelve patents related to inventions in the field of mobile computing. After 18 years, I left the corporate world to start my own business. Since 2016, I’m fully committed to teaching. I have worked with various technologies and programming languages, including x86 Assembly, C, C++, Java, Objective-C, Swift, Python, and Tcl. I have built several successful iOS apps and games that Apple has featured as “New and Noteworthy,” “App of the Month,” and “Best Travel Apps.” I teach Software Architecture, Object-Oriented Programming and Design, Software Security, iOS Programming, Machine Learning, Swift and Python Programming, and UML. As an instructor, I aim to share my more than 25 years of software development expertise to help change the life of students throughout the world. I’m passionate about helping people uncover their hidden talents and guide them into the world of startups and programming. Website: http://www.leakka.com Youtube: https://www.youtube.com/c/swiftprogrammingtutorials Udemy Courses: https://www.udemy.com/user/karolynyisztor Pluralsight Courses: https://www.pluralsight.com/profile/author/karoly-nyisztor LinkedIn Learning Courses: https://www.linkedin.com/learning/instructors/karoly-nyisztor?u=2125562 iBooks: https://itunes.apple.com/us/author/karoly-nyisztor/id1345964804?mt=11 Apple Store: https://itunes.apple.com/developer/karoly-nyisztor/id329758641?mt=8 Skillshare: https://www.skillshare.com/user/leakka Github: https://github.com/nyisztor Twitter: https://twitter.com/knyisztor
    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 28
    • duration 1:33:58
    • English subtitles has
    • Release Date 2024/07/26