C++ Programming By Example

Practical projects to get you up and running with C++17
3.83 (9 reviews)
Udemy
platform
English
language
Hardware
category
C++ Programming By Example
101
students
5.5 hours
content
Dec 2018
last update
$29.99
regular price

Why take this course?

🎓 Master C++ Programming By Example with Packt Publishing 🚀

Course Headline: Unlock the full potential of your coding skills with our comprehensive course on C++ Programming By Example, designed to take you from novice to proficient in C++17. Dive into practical projects and solidify your understanding of this powerful programming language! 🧑‍💻✨


Course Description:

C++ is a versatile and high-performance programming language that powers some of the most critical systems in the world, from financial trading systems to video games. Whether you're a complete beginner or looking to sharpen your C++ skills, this course will guide you through the essentials of C++17 with a focus on practical, hands-on projects that bring the concepts to life.

What You Will Learn:

  • C++ Fundamentals: Get up to speed with the syntax and basic constructs of C++.

    • Variables, operators, control structures, and functions.
    • Understanding data types, classes, and memory management in C++.
    • Writing clean, efficient code from the start.
  • Data Structures and Algorithms: Master the use of C++ with complex data structures.

    • Explore STL (Standard Template Library) and its components like vectors, sets, and maps.
    • Implement sorting algorithms and understand algorithm complexity.
  • Object-Oriented Programming (OOP): Learn the OOP features that make C++ a robust language for design patterns and software engineering.

    • Object-oriented principles like inheritance, encapsulation, and polymorphism.
    • Designing reusable code with classes and objects.
  • C++17 Features: Leverage the latest additions to the C++ standard library.

    • lambda expressions, range-based for loops, and generic programming features.
    • Understanding smart pointers for better memory management.
  • GUI Desktop Applications with Qt5: Bring your knowledge full circle by building real-world applications.

    • Developing GUI applications using the powerful Qt framework.
    • Learning to connect C++ logic with user interfaces.

By the end of this course, you will have:

  • A solid foundation in C++ programming.
  • Practical experience with data structures, algorithms, and object-oriented concepts.
  • The ability to create desktop applications using Qt5.
  • Enhanced problem-solving skills with a focus on software development.

About The Author:

👤 Alberto Ricardo Rodriguez has been an avid C++ enthusiast for over 12 years, with hands-on experience across a wide spectrum of C++ frameworks and standards, from Qt 3 to the latest Qt 5.9, and from C++98 to the modern C++17 Standard. His diverse career includes roles at major companies like Invap Se, Motorola Mobility, Intel Security, Globant SA, and currently at Luxoft in Poland, where he works on autonomous vehicle navigation software with a focus on Machine Learning and computer vision.

With a wealth of industry experience and a passion for teaching, Alberto brings a unique perspective to the C++ Programming By Example course, ensuring that you receive not just theoretical knowledge but practical, real-world insights. 💡

Embark on your journey to mastering C++ with this comprehensive, hands-on course from Packt Publishing – where learning is as engaging and dynamic as coding itself! 🚀✨

Course Gallery

C++ Programming By Example – Screenshot 1
Screenshot 1C++ Programming By Example
C++ Programming By Example – Screenshot 2
Screenshot 2C++ Programming By Example
C++ Programming By Example – Screenshot 3
Screenshot 3C++ Programming By Example
C++ Programming By Example – Screenshot 4
Screenshot 4C++ Programming By Example

Loading charts...

Related Topics

2068597
udemy ID
05/12/2018
course created date
06/11/2020
course indexed date
Bot
course submited by