Companies Home Search Profile

Fundamentals of Object Oriented Programming with C++

Focused View

Doron Williams,Trevoir Williams

7:08:51

222 View
  • 1. Introduction Module 1 Objectives.mp4
    15:14
  • 2. Environment Setup & First Run.mp4
    13:25
  • 3. Data Types.mp4
    04:25
  • 4. Char.mp4
    03:17
  • 5. Strings C-Style.mp4
    06:20
  • 6. User Input Getline Function.mp4
    05:12
  • 7. Stringstream.mp4
    04:05
  • 8. Arithmetic Operators.mp4
    06:24
  • 9. Logical - Relational - Boolean Operators.mp4
    07:08
  • 10. Numeric Input Validation CIN.GOOD().mp4
    04:17
  • 11. Simple Addition Program.mp4
    09:36
  • 12. Fahrenheit to Celsius Conversion Program.mp4
    04:18
  • 13. Constants Area of Circle Program.mp4
    02:58
  • 14. Module 1 Summary.mp4
    00:33
  • 1. Module 2 Objectives.mp4
    07:14
  • 2. Flow Control IF ELSE.mp4
    07:01
  • 3. Flow Control SWITCH - Calculator Program.mp4
    06:31
  • 4. Functions.mp4
    10:34
  • 5. Variable Scope.mp4
    04:16
  • 6. Header Files Calculator Program.mp4
    05:44
  • 7. Video Game Menu Program.mp4
    04:25
  • 8. String Methods FindReplace Program.mp4
    07:53
  • 9. User Registration Program.mp4
    04:48
  • 10. Loops FOR.mp4
    06:08
  • 11. Loops WHILE.mp4
    05:25
  • 12. Loops DO WHILE.mp4
    05:33
  • 13. Jump Statements Break, Continue, Goto.mp4
    05:39
  • 14. Arrays.mp4
    08:31
  • 15. Multi-dimensional Arrays Student Grades Program.mp4
    07:35
  • 16. Pointers & References.mp4
    05:38
  • 17. Pointers to Functions.mp4
    04:42
  • 18. Dynamic Memory Management.mp4
    06:51
  • 19. Pointers to Arrays.mp4
    04:25
  • 20. Structures.mp4
    05:17
  • 21. Arrays & Structures Inventory Program.mp4
    04:34
  • 22. Pointers to Structures Book Information Struct.mp4
    03:14
  • 23. Recursion Factorial Program.mp4
    04:36
  • 24. Classes & Objects Abstraction & Encapsulation.mp4
    05:39
  • 25. Module 2 Summary.mp4
    00:26
  • 1. Module 3 Objectives.mp4
    05:28
  • 2. Constructors Default, Parameterized, Copy.mp4
    10:15
  • 3. Static Members.mp4
    06:38
  • 4. Member Functions Distance Program.mp4
    11:30
  • 5. Header & Implementation Files Distance Program.mp4
    04:00
  • 6. Friends Functions & Classes.mp4
    06:11
  • 7. Friends Functional Notation - Distance Program.mp4
    02:54
  • 8. STL ALGORITHM.mp4
    07:19
  • 9. STL VECTOR.mp4
    05:57
  • 10. STL LIST.mp4
    06:28
  • 11. Files FSTREAM.mp4
    04:49
  • 12. Files BUFFER.mp4
    03:32
  • 13. Files CHAR IO RDBUF.mp4
    03:07
  • 14. Exception Handling TRY THROW CATCH.mp4
    05:13
  • 15. Patient Data Program.mp4
    13:22
  • 16. Module 3 Summary.mp4
    00:36
  • 17. Generics Templates.mp4
    03:01
  • 18. Generics Function Overloading Template.mp4
    07:16
  • 19. Generics Template Swap Program.mp4
    03:01
  • 20. Operator Overloading Plus Operator - Distance Program.mp4
    05:18
  • 1. Module 4 Objectives.mp4
    00:56
  • 2. UML Inheritance Employee Part 1.mp4
    05:22
  • 3. UML Inheritance Employee Part 2.mp4
    15:02
  • 4. UML Inheritance Employee Part 3.mp4
    09:18
  • 5. Abstract Class.mp4
    14:32
  • 6. UML Abstract Class ATM Part 1.mp4
    10:48
  • 7. UML Abstract Class ATM Part 2.mp4
    14:37
  • 8. UML Abstract Class ATM Part 3.mp4
    10:29
  • 9. Module 4 Summary.mp4
    00:13
  • 10. Next Steps.mp4
    01:48
  • Description


    Learn C++ syntax basics and modern Object-Oriented Programming techniques and tips

    What You'll Learn?


    • Understand the purpose of OOP, the history of the C++ programming language, the anatomy of a C++ program and the role of the compiler
    • Learn how to use C++ syntax to store, process and retrieve data, take input from a user and provide an output by writing simple programs
    • Use the built-in STD & STL libraries to process input and data, create custom libraries, file handling and defensive programming techniques
    • Construct complex - real world object-oriented classes and solutions in C++ based on UML diagrams.
    • Learn core programming concepts that will improve logical reasoning, critical thinking & problem solving skills and equip you for your first Jr Developer Role

    Who is this for?


  • Beginner and Novice programmers who would like to develop a basic understanding of how to write simple Object-Oriented programs in C++
  • Hobbyists, creatives, or people who just love learning and want to understand how software systems work
  • Anyone looking to advance their career, and increase their earning potential
  • More details


    Description

    Fundamentals of Object Oriented Programming: C++ is a course designed to introduce students to the principles of object-oriented programming (OOP) using the C++ programming language. This course is suitable for students who have a basic understanding of programming concepts, but may not have prior experience with OOP.

    In this course, students will learn the fundamental concepts of OOP, including encapsulation, inheritance, and polymorphism. They will also learn how to design and implement classes, objects, and functions in C++, and how to use them to solve real-world problems.

    Throughout the course, students will work on a variety of hands-on projects and exercises to practice their skills and apply their knowledge to real-world situations. They will also learn best practices for writing efficient and maintainable C++ code.

    Upon completion of this course, students will have a strong foundation in OOP and be able to use C++ to design and implement object-oriented programs.


    OBJECTIVES

    • The course is designed to provide complete knowledge of Object-Oriented Programming through C++ and to enhance the programming skills of the students by giving practical assignments to be done in labs.

    • To learn how to write functions for efficiency and performance

    • To understand how C++ improves C with object-oriented features

    • To learn the syntax and semantics of the C++ programming language

    • To learn how to design C++ classes for code reuse

    • To learn how to implement copy constructors and class member functions

    • To understand the concept of data abstraction and encapsulation

    • To learn how to overload functions and operators in C++

    • To learn how inheritance and virtual functions implement dynamic binding with polymorphism

    • To learn how to design and implement generic classes with C++ templates

    • To learn how to use exception handling in C++ programs


    C++ REAL WORLD USE CASES


    • GUI Applications​

    • Operating Systems​

    • Web Browsers and utilities​

    • Database Management Systems​

    • Libraries – Machine learning, AR/VR​

    • Cloud Computing & Distributed Applications​

    • Game Development​

    Who this course is for:

    • Beginner and Novice programmers who would like to develop a basic understanding of how to write simple Object-Oriented programs in C++
    • Hobbyists, creatives, or people who just love learning and want to understand how software systems work
    • Anyone looking to advance their career, and increase their earning potential

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Doron Williams
    Doron Williams
    Instructor's Courses
    Hey I'm Doron and I help businesses and individuals alike to streamline their systems to make them more efficient. I do this by aligning business processes with appropriate solutions and also by improving existing ones. At the end of the day, it's all about finding ways to make peoples life's easier by leveraging cutting edge technology to develop, automate and deploy more efficient and user friendly software solutions.
    Trevoir Williams
    Trevoir Williams
    Instructor's Courses
    Trevoir Williams is a passionate software and system engineer with a strong drive to share the best of his knowledge with students around the globe. His educational achievements include a Master’s degree in Computer Science (major in Software Development) and several Microsoft Azure Certifications.His impressive work experience includes software consulting, software engineering, database development, cloud system, and server administration, lecturing, and he’s also a musician!Trevoir enjoys teaching IT and development skills and guides students in gaining the latest knowledge with practical application in the modern industry.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 69
    • duration 7:08:51
    • Release Date 2023/02/13