Published 9/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.07 GB | Duration: 2h 34m
Unlock the Power of C++: From Beginner to Proficient
What you’ll learn
Syntax and Language Fundamentals: C++ syntax, data types, variables, constants
Functions and Procedural Programming: Functions, prototypes, pass-by-value, pass-by-reference, recursion
Arrays and Strings: Arrays, multidimensional arrays, strings, string manipulation
Pointers and Dynamic Memory: Pointers, memory addresses, dynamic memory allocation, deallocation
Object-Oriented Programming (OOP) Concepts: OOP principles, classes, objects, data abstraction, encapsulation
Class Inheritance and Polymorphism: Inheritance, base classes, derived classes, polymorphism
File Handling: File input/output, file stream classes, file modes, sequential/random access
Exception Handling: Exception handling, try-catch blocks, throwing and catching exceptions
Standard Template Library (STL): STL basics, containers (vectors, lists, queues, stacks), iterators, algorithms
Hands-on Programming Assignments and Projects: Practical coding exercises and projects
Requirements
Fundamental Computer Science Concepts
Description
The “Mastering C++ Programming” course is designed to provide a comprehensive and in-depth understanding of the C++ programming language. Whether you’re a beginner with no prior programming experience or an experienced programmer looking to expand your skill set, this course will equip you with the knowledge and practical skills needed to become proficient in CPP.Throughout the course, you will delve into the core concepts, syntax, and features of C++. Starting with the fundamentals, you will learn about variables, data types, control structures, and functions. Building upon this foundation, you will explore advanced topics such as object-oriented programming (OOP), class inheritance, polymorphism, and exception handling.By the end of this course, you will have the skills and confidence to develop robust applications using CPP. You will understand the principles of OOP, be able to design and implement classes, utilize dynamic memory allocation, work with files, and leverage the powerful features of the Standard Template Library (STL). Whether you aspire to be a software developer, game developer, or embedded systems engineer, mastering CPP will open doors to a wide range of career opportunities.Join us on this exciting journey to master C++ programming and unlock the full potential of this versatile language. Enroll now and take your programming skills to the next level!
Overview
Section 1: Introduction to C++
Lecture 1 Introduction to C++
Lecture 2 Structure of a C++ program
Lecture 3 Difference between C and C++
Section 2: C++ Basics
Lecture 4 Variable in C++
Lecture 5 Data Types in C++
Lecture 6 Operators and Expressions
Lecture 7 Storage Classes in C++
Lecture 8 Loops in C++
Lecture 9 Decision Making in C++
Section 3: Functions and Procedural Programming
Lecture 10 Introduction to Functions
Lecture 11 Function declaration and definition
Lecture 12 Pass-by-value and pass-by-reference
Lecture 13 Recursion
Section 4: Introduction to Array
Lecture 14 Arrays
Lecture 15 Manipulating array elements
Lecture 16 String Manipulation Functions
Section 5: Pointers and Dynamic Memory
Lecture 17 Pointers and Memory Addresses
Lecture 18 Dynamic memory allocation and deallocation (new and delete)
Lecture 19 Pointers and arrays
Section 6: Object-Oriented Programming (OOP) Concepts
Lecture 20 Classes and Objects
Lecture 21 Overview of Object-Oriented Programming
Lecture 22 Constructors and Destructors
Section 7: Class Inheritance and Polymorphism
Lecture 23 Inheritance
Lecture 24 Types of Inheritance
Lecture 25 Polymorphism
Lecture 26 Virtual Functions and Dynamic Binding
Lecture 27 Abstract classes and Pure Virtual Functions
Section 8: File Handling
Lecture 28 File Modes and Error Handling
Lecture 29 File Input/Output Operations
Section 9: Exception Handling
Lecture 30 Introduction to Exception Handling
Lecture 31 Handling Multiple Exceptions
Lecture 32 Custom Exception Classes
Section 10: Standard Template Library (STL)
Lecture 33 Introduction to STL
Lecture 34 Containers
Lecture 35 Iterators
Lecture 36 Algorithms
Lecture 37 Templates
Lecture 38 Generic Programming
Beginners in Programming,Students and Computer Science Majors,Software Developers and Programmers,Game Developers,Embedded Systems Engineers,Experienced Programmers
Password/解压密码www.tbtos.com
转载请注明:0daytown » The Complete C++ Por