C++ For Absolute Beginners: Create Your First C++ GUI App
C++ For Absolute Beginners: Create Your First C++ GUI App, available at $49.99, has an average rating of 3.5, with 167 lectures, based on 1 reviews, and has 29 subscribers.
You will learn about Learn step by step how to program with C++ and become a C++ Software Engineer Learn the core concepts of C++ so as to become able to create applications using C++ Practise as you learn through a lot of challenging exercises and a very practical project Acquire key programming skills that are easily transferable to other programming languages Learn C++ programming from the most basic fundamentals to the more advanced topics such as inheritance and polymorphism Master object-oriented programming in C++ through to-the-point theory and lots of challenging exercises Learn C++ programming from an Experienced C++ Software Engineer who has been working with C++ for more than 15 years This course is ideal for individuals who are This C++ course is primarily aimed at absolute beginners with no prior programming experience. or This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume. or This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world. It is particularly useful for This C++ course is primarily aimed at absolute beginners with no prior programming experience. or This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume. or This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world.
Enroll now: C++ For Absolute Beginners: Create Your First C++ GUI App
Summary
Title: C++ For Absolute Beginners: Create Your First C++ GUI App
Price: $49.99
Average Rating: 3.5
Number of Lectures: 167
Number of Published Lectures: 167
Number of Curriculum Items: 167
Number of Published Curriculum Objects: 167
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn step by step how to program with C++ and become a C++ Software Engineer
- Learn the core concepts of C++ so as to become able to create applications using C++
- Practise as you learn through a lot of challenging exercises and a very practical project
- Acquire key programming skills that are easily transferable to other programming languages
- Learn C++ programming from the most basic fundamentals to the more advanced topics such as inheritance and polymorphism
- Master object-oriented programming in C++ through to-the-point theory and lots of challenging exercises
- Learn C++ programming from an Experienced C++ Software Engineer who has been working with C++ for more than 15 years
Who Should Attend
- This C++ course is primarily aimed at absolute beginners with no prior programming experience.
- This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume.
- This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world.
Target Audiences
- This C++ course is primarily aimed at absolute beginners with no prior programming experience.
- This C++ course is also aimed at programmers and engineers who wish to add C++ to their resume.
- This C++ course is aimed at anyone who wish to expand their career prospects by learning one of the most powerful programming languages in the world.
This practical course is the most complete beginner course on C++ Programming the world, as it takes you from absolute beginner to a level where you can start creating your own C++ Graphical User Interface (GUI) applications. In this course, you do not just sit and listen to me talk for hours on end. Instead, you remain active throughout. The course is hybrid of theory and practice, with the intention of ensuring that you remain focused and active as you learn.
why should I learn C++ Programming?
C++ programming is one of the few most used programming languages in the world. Learning C++ programming therefore opens many doors for you in the information technology field. To be more precise, once you are able to create beautiful applications with C++ you immediately qualify for C++ software engineering jobs in the field of Information Technology.
Will this course help me master C++ Programming?
Yes. It absolutely will. You get taught everything you need to know to get started with C++ programming, and then you get a fully practical project where you learn first-hand how to use your C++ knowledge to create applications with C plus plus.
What will I learn in this course?
In this course, you learn everything you need to know about C++ programming. The first chapter of this course is about the Introduction to C++. In this chapter, you learn in detail about what goes on when a C++ program gets executed, in addition to learning about introductory C++ concepts.
In the second chapter, you learn about variables and functions. These two features are the most fundamental concepts of C plus plus and it is simply impossible to create a C++ application without using both of them. So in the second chapter, you are going to learn everything you need to know about variables and functions.
In the third chapter, you are going to learn about control structures. That includes selection control structures and repetition control structures. Selection control structures exist in every programming language and they are used by programmers to set multiple paths in a program. On the other hand, repetition control structures are used by programmers to ensure that a piece of code gets repeatedly executed a certain number of times or as long as a certain condition is true.
The fourth chapter is about pointers. Pointers represent another inevitable feature of C++ which is inevitably used in every sizeable C++ project. the chapter introduces you to pointers, shows you how to use pointers, and reveals to you the relationship between pointers and arrays in C plus plus.
The fifth chapter is about references. The chapter introduces you to the interesting and unique concept of references in Cplus plus, and it reveals to you the multiple uses of references in the C++ programming language.
The sixth chapter is about classes and objects. This chapter introduces you to object-oriented programming in C plus plus. Essentially, in the chapter you get started with classes and objects. You learn how to create a class and how to create objects. You also learn about the essential components of a class, amongst other things.
The seventh chapter is about the lifetime objects. This chapter is a continuation of the sixth chapter, and aims at deepening your understanding of object-oriented programming. The chapter essentially reveals the different ways an object can be created and also expands on how different types of objects can be destroyed.
The eighth chapter is about inheritance. This is one of the most important features of object-oriented programming. The chapter introduces you to inheritance in C plus plus. It defines inheritance and then expands on the most important concepts of inheritance in C plus plus.
The ninth chapter is about polymorphism. This is another very important feature of object-oriented programming. The chapter introduces you to polymorphism in C plus plus. The chapter defines polymorphism and introduces you to terms like early binding and late binding.
Every chapter is concluded with several exercises to help you practice the taught theory. This is to ensure that the theory remains engraved your brain for a very long time. The course ends with a very practical project that teaches you step by step how an application gets created with C++ and Qt.
In short, this is what you learn in this course:
-
Introduction to C++
-
Variables and functions
-
Control structures
-
Pointers
-
References
-
Classes and objects
-
Lifetime of objects
-
Inheritance
-
Polymophism
-
Project – Calculator Application
What do I get out of practical C++ course?
This course teaches you the most imporant concepts of C++ to make you job-ready in the field of software development. Towards the end of the course, you get to have a first experience on how to build an application with C++ from scratch.
What are some of the particularities of this course?
The course consists of theory and a lot of practical exercises. To each lecture is attached a written sommary to ensure that you do not bother about taking notes whilst learning.
Will mastering C++ Programming increase my chances of landing a job as a C++ Software Developer?
The short answer is yes. The understanding the core concepts of C plus plus and the mastering of the process of creating applications with C plus plus constitute the main tools needed to land a job as a C++ Software Developer.
Are you ready to get started with the course?
If you are ready to master C++ Programming and take your C plus plus skills to the next level, then this course is for you.
So why not join today?
Buy this course now, master C plus plus Programming, add it to your Resume, and increase your chances of landing the next opportunity in the world of Information Technology.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Installation & Setup
Lecture 1: Qt Creator Setup
Chapter 3: Introduction to C++
Lecture 1: Execution of a C++ Program
Lecture 2: The Hello World C++ Program
Lecture 3: Macros without Parameters in C++
Lecture 4: Macros with Parameters
Lecture 5: Conditional Compilation in C++
Lecture 6: Exercise 1.1 – Macros
Lecture 7: Exercise 1.2 – Macros
Lecture 8: Exercise 1.2 – Macros – Solution
Lecture 9: Exercise 1.3 – Conditional Compilation
Lecture 10: Exercise 1.3 – Conditional Compilation – Solution
Chapter 4: Variables and Functions in C++
Lecture 1: Data Types in C++
Lecture 2: Variables in C++ – Part 1
Lecture 3: Variables in C++ – Part 2
Lecture 4: Special iostream objects: cin & cout
Lecture 5: Literals in C++
Lecture 6: Operators in C++
Lecture 7: Expressions in C++
Lecture 8: Functions in C++ – Basics
Lecture 9: Functions in C++ – The void return type
Lecture 10: Functions in C++ – Linkage
Lecture 11: Exercise 2.1
Lecture 12: Exercise 2.1 – Sample Solution
Lecture 13: Exercise 2.2
Lecture 14: Exercise 2.2 – Sample Solution
Lecture 15: Exercise 2.3
Lecture 16: Exercise 2.3 – Sample Solution
Chapter 5: Control structures in C++
Lecture 1: Comparison operators in C++
Lecture 2: Logical operators in C++
Lecture 3: The if statement
Lecture 4: The if-else statement
Lecture 5: The if-else if-else statement
Lecture 6: The short hand if-else
Lecture 7: The while loop
Lecture 8: The do-while loop
Lecture 9: The for loop
Lecture 10: the break statement
Lecture 11: the continue statement
Lecture 12: Exericse 3.1
Lecture 13: Exercise 3.1 – Solution
Lecture 14: Exercise 3.2
Lecture 15: Exercise 3.2 – Solution
Lecture 16: Exercise 3.3
Lecture 17: Exercise 3.3 – Solution
Lecture 18: Exercise 3.4
Lecture 19: Exercise 3.4 – Sample Solution
Lecture 20: Exercise 3.5
Lecture 21: Exercise 3.5 – Sample Solution
Lecture 22: Exercise 3.6
Lecture 23: Exercise 3.6 – Sample Solution
Chapter 6: Pointers in C++
Lecture 1: pass-by-value
Lecture 2: what is a pointer?
Lecture 3: Address operator and pointer dereferencing
Lecture 4: The swap function using pointers
Lecture 5: Pointer assignment
Lecture 6: The void pointer
Lecture 7: The null pointer
Lecture 8: Arrays
Lecture 9: Arrays and pointer arithmetic
Lecture 10: Arrays as function parameters
Lecture 11: Exercise 4.1
Lecture 12: Exercise 4.1 – Sample Solution
Lecture 13: Exercise 4.2
Lecture 14: Exercise 4.2 – Sample Solution
Lecture 15: Exercise 4.3
Lecture 16: Exercise 4.3 – Sample Solution
Lecture 17: Exercise 4.4
Lecture 18: Exercise 4.4 – Sample Solution
Lecture 19: Exercise 4.5
Lecture 20: Exercise 4.5 – Sample Solution
Lecture 21: Exercise 4.6
Lecture 22: Exercise 4.6 – Sample Solution
Chapter 7: References in C++
Lecture 1: Declaration of a reference
Lecture 2: References as function parameters
Lecture 3: Reference as function return value
Lecture 4: Constant references
Lecture 5: Exercise 5.1
Lecture 6: Exercise 5.1 – Sample Solution
Lecture 7: Exercise 5.2
Lecture 8: Exercise 5.2 – Sample Solution
Lecture 9: Exercise 5.3
Lecture 10: Exercise 5.3 – Sample Solution
Lecture 11: Exercise 5.4
Lecture 12: Exercise 5.4 – Sample Solution
Chapter 8: Classes and Objects in C++
Lecture 1: Declaration of a class
Lecture 2: Access modifiers
Lecture 3: Concrete example – class declaration
Lecture 4: Implementation of methods
Lecture 5: Creation of objects
Lecture 6: Accessing members of an object
Lecture 7: Storage of objects
Instructors
-
Alex Franck
Software Engineer | Expert Programmer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024