{"id":6391,"date":"2024-04-26T11:12:58","date_gmt":"2024-04-26T05:42:58","guid":{"rendered":"https:\/\/uptalents.in\/digilearn\/?post_type=courses&#038;p=6391"},"modified":"2024-04-26T11:27:22","modified_gmt":"2024-04-26T05:57:22","slug":"new-course","status":"publish","type":"courses","link":"https:\/\/uptalents.in\/digilearn\/courses\/new-course\/","title":{"rendered":"C++ Programming Course"},"content":{"rendered":"<div id=\"ultimate-heading-7396662b3f00d9e70\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-7396662b3f00d9e70 uvc-2266 \" data-hspacer=\"no_spacer\" data-halign=\"left\">\n<div class=\"uvc-main-heading ult-responsive\" data-ultimate-target=\".uvc-heading.ultimate-heading-7396662b3f00d9e70 h2\" data-responsive-json-new=\"{&quot;font-size&quot;:&quot;desktop:24px;&quot;,&quot;line-height&quot;:&quot;&quot;}\">\n<h2>Object Oriented Programming Using C++<\/h2>\n<\/div>\n<\/div>\n<div class=\"vc_empty_space\"><\/div>\n<div id=\"ultimate-heading-142662b3f00d9ec3\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-142662b3f00d9ec3 uvc-5976 \" data-hspacer=\"no_spacer\" data-halign=\"left\">\n<div class=\"uvc-heading-spacer no_spacer\"><\/div>\n<div class=\"uvc-main-heading ult-responsive\" data-ultimate-target=\".uvc-heading.ultimate-heading-142662b3f00d9ec3 h2\" data-responsive-json-new=\"{&quot;font-size&quot;:&quot;desktop:20px;&quot;,&quot;line-height&quot;:&quot;&quot;}\">\n<h2>Unit &#8211; 1<\/h2>\n<\/div>\n<\/div>\n<div class=\"vc_empty_space\"><\/div>\n<div class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>Principles of Object Oriented Programming (OOP): Introduction to OOP, Difference between OOP and Procedure Oriented Programming; Concepts: Object, Class, Encapsulation, Abstraction, Polymorphism and Inheritance, Applications of OOP. Special operators: scope resolution operator, Member Dereferencing operators, Memory management operators, Manipulators and Type cast operator Structure of a C++ Program and Classes and Objects : Class Declaration : Data Members, Member Functions, Private and Public members, Creating Objects, Accessing class data members, Accessing member functions; Class Function Definition: Member Function definition inside the class declaration and outside the class declaration.<\/p>\n<div id=\"ultimate-heading-1673662b3f00d9fa7\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-1673662b3f00d9fa7 uvc-177 \" data-hspacer=\"no_spacer\" data-halign=\"left\">\n<div class=\"uvc-main-heading ult-responsive\" data-ultimate-target=\".uvc-heading.ultimate-heading-1673662b3f00d9fa7 h2\" data-responsive-json-new=\"{&quot;font-size&quot;:&quot;desktop:20px;&quot;,&quot;line-height&quot;:&quot;&quot;}\">\n<h2>Unit &#8211; 2<\/h2>\n<\/div>\n<\/div>\n<div class=\"vc_empty_space\"><\/div>\n<div class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>Friend function, inline function, Static members, Function Overloading, Arrays within a class. Arrays of Objects; Objects as function arguments: Pass by value, Pass by reference, Pointers to Objects. Constructors: Declaration and Definition, Types of Constructors, (Default, Parameterized, Copy Constructors). Destructors: Definition and use. Operator Overloading Type Conversion: Conversion from basic type to user defined type, User defined to basic type and one user defined conversion to another user defined type.<\/p>\n<div id=\"ultimate-heading-7858662b3f00da727\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-7858662b3f00da727 uvc-4028 \" data-hspacer=\"no_spacer\" data-halign=\"left\">\n<div class=\"uvc-main-heading ult-responsive\" data-ultimate-target=\".uvc-heading.ultimate-heading-7858662b3f00da727 h2\" data-responsive-json-new=\"{&quot;font-size&quot;:&quot;desktop:20px;&quot;,&quot;line-height&quot;:&quot;&quot;}\">\n<h2>Unit &#8211; 3<\/h2>\n<\/div>\n<\/div>\n<div class=\"vc_empty_space\"><\/div>\n<div class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>Inheritance: Extending Classes Concept of inheritance, Base class, Defining derived classes, Visibility modes : Public, Private, Protected ;Types of Inheritance: Single inheritance : Privately derived, Publicly derived; Making a protected member inheritable, multilevel inheritance, multiple Inheritance and ambiguity of multiple inheritance, Hierarchal Inheritance, Hybrid, Nesting of classes. Polymorphism: Definition, Application and demonstration of Data Abstraction, Encapsulation and Polymorphism. Early Binding, Polymorphism with pointers, Virtual Functions, Late binding, pure virtual functions.<\/p>\n<div id=\"ultimate-heading-7718662b3f00daadb\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-7718662b3f00daadb uvc-2308 \" data-hspacer=\"no_spacer\" data-halign=\"left\">\n<div class=\"uvc-main-heading ult-responsive\" data-ultimate-target=\".uvc-heading.ultimate-heading-7718662b3f00daadb h2\" data-responsive-json-new=\"{&quot;font-size&quot;:&quot;desktop:20px;&quot;,&quot;line-height&quot;:&quot;&quot;}\">\n<h2>Unit &#8211; 4<\/h2>\n<\/div>\n<\/div>\n<div class=\"vc_empty_space\"><\/div>\n<div class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>Exception Handling: Definition, Exception Handling Mechanism : Throwing mechanism and Catching Mechanism, Rethrowing an Exception File Processing : Opening and closing of file, Binary file operations, structures and file operations, classes and file operations, Random file processing.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Object Oriented Programming Using C++ Unit &#8211; 1 Principles of Object Oriented Programming (OOP): Introduction to OOP, Difference between OOP and Procedure Oriented Programming; Concepts: Object, Class, Encapsulation, Abstraction, Polymorphism and Inheritance, Applications of OOP. Special operators: scope resolution operator, Member Dereferencing operators, Memory management operators, Manipulators and Type cast operator Structure of a C++ Program and Classes and Objects : Class Declaration : Data Members, Member Functions, Private and Public members, Creating Objects, Accessing class data members, Accessing member functions; Class Function Definition: Member Function definition inside the class declaration and outside the class declaration. Unit &#8211; 2 Friend function, inline function, Static members, Function Overloading, Arrays within a class. Arrays of Objects; Objects as function arguments: Pass by value, Pass by reference, Pointers to Objects. Constructors: Declaration and Definition, Types of Constructors, (Default, Parameterized, Copy Constructors). Destructors: Definition and use. Operator Overloading Type Conversion: Conversion from basic type to user defined type, User defined to basic type and one user defined conversion to another user defined type. Unit &#8211; 3 Inheritance: Extending Classes Concept of inheritance, Base class, Defining derived classes, Visibility modes : Public, Private, Protected ;Types of Inheritance: Single inheritance : Privately derived, Publicly derived; Making a protected member inheritable, multilevel inheritance, multiple Inheritance and ambiguity of multiple inheritance, Hierarchal Inheritance, Hybrid, Nesting of classes. Polymorphism: Definition, Application and demonstration of Data Abstraction, Encapsulation and Polymorphism. Early Binding, Polymorphism with pointers, Virtual Functions, Late binding, pure virtual functions. Unit &#8211; 4 Exception Handling: Definition, Exception Handling Mechanism : Throwing mechanism and Catching Mechanism, Rethrowing an Exception File Processing : Opening and closing of file, Binary file operations, structures and file operations, classes and file operations, Random file processing. &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","course-language":[],"course-category":[366],"course-tag":[],"class_list":["post-6391","courses","type-courses","status-publish","hentry","course-category-programming-course","post-no-thumbnail"],"_links":{"self":[{"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/courses\/6391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/types\/courses"}],"author":[{"embeddable":true,"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/media?parent=6391"}],"wp:term":[{"taxonomy":"course-language","embeddable":true,"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/course-language?post=6391"},{"taxonomy":"course-category","embeddable":true,"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/course-category?post=6391"},{"taxonomy":"course-tag","embeddable":true,"href":"https:\/\/uptalents.in\/digilearn\/wp-json\/wp\/v2\/course-tag?post=6391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}