Oop For Beginners With C++

Posted By: ELK1nG

Oop For Beginners With C++
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 680.51 MB | Duration: 2h 43m

OOP, C++, Inheritance, Polymorphism, Generic Programming

What you'll learn

Understand and program in C++ with object-oriented approach.

Able to develop programs using constructors and poly-morphsim (method overloading and operator overloading)

Understand and program Inheritance , virtual functions and abstract class.

Create programs using generic programming approach & exception handling.

Requirements

No prerequisites or Very basic knowledge about programming.

Description

This course covers the fundamentals of object-oriented programming (OOP) and introduces the basics of C++. It delves into OOP principles such as inheritance, polymorphism, and abstraction using C++. C++ is object oriented language. This course teaches you everything about OOPS in C++ starting with basic in object oriented concepts to advanced concepts in OOPS, It covers all the topics in OOPs from basics to most advanced topics, Every lesson is explained in details with example code.Additionally, it demonstrates generic programming concepts like class and function templates in C++. Each section includes quizzes designed to assess the learner's comprehension. On completion of this course you Gain proficiency in C++ through an object-oriented approach. Develop programs utilizing constructors and polymorphism, including method overloading and operator overloading.Master inheritance, virtual functions, and abstract classes for advanced program design. Create robust programs incorporating generic programming techniques and implement effective exception handling strategies.Hone your skills in constructing programs, leveraging constructors, and harnessing the power of polymorphism through method and operator overloading.Explore the intricacies of inheritance, virtual functions, and abstract classes to enhance the sophistication of your programming projects.Dive into the realm of generic programming paradigms, empowering you to craft versatile programs, complemented by robust exception handling mechanisms.

Overview

Section 1: Introduction to OOPS

Lecture 1 Object-Oriented Programming

Lecture 2 Features of C++,I/O Operations

Lecture 3 Data Types,Variables-Static,Constants

Lecture 4 Pointers,Type Conversions

Lecture 5 Conditional and looping statements

Lecture 6 Arrays

Lecture 7 Class and Objects, Access Specifiers, Methods

Lecture 8 Abstraction, Encapsulation

Section 2: Constructors and Polymorphism in C++

Lecture 9 Constructors, Types of constructors

Lecture 10 Static constructor and Copy constructor

Lecture 0 Destructor

Lecture 11 Polymorphism , Constructor overloading

Lecture 12 Method Overloading, Operator Overloading

Section 3: Inheritance in C++

Lecture 13 Inheritance – Types -Single and Multiple -Multilevel -Hierarchical-Hybrid

Lecture 14 Advanced Functions - Inline, Friend

Lecture 15 Virtual - Pure Virtual function

Lecture 16 Abstract class

Section 4: Generic Programming in C++

Lecture 0 Generic - Templates - Function templates - Class Templates

Lecture 0 Exception Handling: try and catch

Lecture 0 Multilevel exception - throw and throws - finally

Lecture 17 User defined exception

Beginner and students who want to explore about OOP in C++