وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Complete Guide to C++ Programming Foundations

سرفصل های دوره

Discover the full potential of the C++ programming language with our Complete Guide to C++ Programming Foundations. Starting with the fundamentals and moving on to more advanced topics like the Standard Template Library, this course will equip you with the skills you need to succeed as a C++ developer. Through a series of detailed lecture videos and coding challenges, gain practical experience and learn how to write efficient, maintainable code. Whether you're looking to start a career in software development or simply expand your programming skills, this course is for you.


01 - Introduction
  • 01 - Getting started with C++
  • 02 - What you should know
  • 03 - Using the exercise files in GitHub Codespaces
  • 04 - Solving challenges in Coderpad

  • 02 - 1. Getting Started with C++ Foundations
  • 01 - About C++
  • 02 - Creating a simple program in C++
  • 03 - Anatomy of a C++ source file
  • 04 - Statements and expressions
  • 05 - Identifiers
  • 06 - Elements of object-oriented programming
  • 07 - Terminal interaction

  • 03 - 2. Variables and Data Types
  • 01 - Basic data types
  • 02 - Integer types
  • 03 - Floating point types
  • 04 - Variables
  • 05 - Using variables
  • 06 - Type aliases
  • 07 - Enumerations
  • 08 - Structures
  • 09 - Type casting
  • 10 - Type casting examples
  • 11 - Type inference with auto
  • 12 - Solution Data types

  • 04 - 3. Expressions and Operations
  • 01 - Expressions and assignments
  • 02 - Operators
  • 03 - Increment and decrement operators
  • 04 - Compound assignment operators
  • 05 - Preprocessor directives
  • 06 - Constants
  • 07 - Solution Calculate an average

  • 05 - 4. Arrays, Pointers, and Strings
  • 01 - Arrays
  • 02 - Pointers
  • 03 - How arrays and pointers are related
  • 04 - Using objects with pointers
  • 05 - The vector class
  • 06 - Using objects with vectors
  • 07 - References
  • 08 - C strings
  • 09 - The string class
  • 10 - Solution Vector manipulation

  • 06 - 5. Control Statements
  • 01 - If statements
  • 02 - Switch statements
  • 03 - While loops
  • 04 - Traditional for loops
  • 05 - Ranged for loops
  • 06 - Solution Calculate resource cost

  • 07 - 6. Functions
  • 01 - Overview of functions
  • 02 - Passing values to a function
  • 03 - Returning values from a function
  • 04 - Writing functions
  • 05 - Overloading functions
  • 06 - Challenge Calculate rhythm game scores

  • 08 - 7. Creating Your Own Classes
  • 01 - Overview of classes and objects
  • 02 - Data members
  • 03 - Function members
  • 04 - Constructors and destructors
  • 05 - Using classes
  • 06 - Header and implementation files
  • 07 - Working with several source files
  • 08 - Operator overload
  • 09 - Solution Create a person class

  • 09 - 8. The Standard Template Library
  • 01 - Understanding templates
  • 02 - Template functions
  • 03 - Template classes
  • 04 - Overview of the STL
  • 05 - Queues and stacks
  • 06 - Advanced concepts Iterators
  • 07 - Advanced concepts Algorithms
  • 08 - Solution Virtual pet schedule

  • 10 - 9. File Handling
  • 01 - Working with files
  • 02 - Opening a text file for reading
  • 03 - Opening a text file for writing

  • 11 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 43871
    حجم: 631 مگابایت
    مدت زمان: 326 دقیقه
    تاریخ انتشار: ۸ اسفند ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید