O'Reilly Media - C ++ 20 Fundamentals 2022
20 Fundamentals

O’Reilly Media – C ++ 20 Fundamentals 2022


C ++ 20 Fundamentals is a C ++ 20 training course published by O’Reilly Media Academy and specialized publications. The course is taught by Paul Deitel, who has nearly 40 years of experience in programming and software development and has worked with a variety of companies such as Oracle. This training course is completely project-oriented and practical, and the student is expected to code and solve the presented challenges while teaching the instructor. C ++ is a low-level programming language that is used by various companies for various reasons, such as high flexibility.

C ++ is commonly used to develop and program advanced, high-performance applications, and its most important functions include system software programming, embedded systems, embedded systems, and operating systems. مختلف Immediate operating systems, communication systems, and so on. In this training course, in addition to the latest version of the C ++ programming language, ie version 20, the older and at the same time popular versions such as 11 and 17 will also be examined and valuable points will be raised about them.

What you will learn in the C ++ 20 Fundamentals course:

  • Basic principles of C ++ programming language and its potential and limitations
  • Teaching math functions in C ++
  • Relational operator
  • Creating objects and working with them in C ++ programming language
  •  Control Statements
  • Keywords in C ++ language
  • Conditional commands if and else
  • Nested conditional statements
  • Conditional Operator
  • Rings and their types
  • Arrays, vectors, and sufferings
  • Object-oriented and functional programming
  • Multidimensional arrays
  • Array programming
  • Type data strings and work with texts and texts in C ++
  • And …

Course specifications

Producer: O’Reilly Media
Instructor: Paul J. Deitel

Course ISBN Code: 0136875181

Publisher: ars Pearson
Language: English
Education Level: Introductory to Advanced
Number of Courses: 271
Training Duration: 28 hours and 23 minutes

Course topics at the end of 2022/4

Before You Begin

Lesson 1 (for Windows Users): Test-Driving a C ++ Application

Lesson 1 (for macOS Users): Test-Driving a C ++ Application

Lesson 1 (for Linux Users): Test-Driving a C ++ Application

Lesson 1 (Docker Desktop on Windows or macOS): Test-Driving a C ++ Application

Lesson 1 (Jupyter Notebooks): Running C ++ Code Interactively in a Jupyter Notebook

Lesson 02: Intro to C ++ Programming

Lesson 03: Control Statements, Part 1

Lesson 04: Control Statements, Part 2

Lesson 05: Sequences: Lists and Tuples

Lesson 06: arrays, vectors, Ranges, and Functional-Style Programming

Lesson 07: Array-Oriented Programming with NumPy

Lesson 08: strings, string_views, Text Files, CSV Files, and Regex

Lesson 09: Custom Classes

Lesson 10: Object-Oriented Programming

Lesson 11: Operator Overloading, Copy / Move Semantics, and Smart Pointers

Lesson 12: Exceptions and a Look Forward to Contracts

Lesson 13: Standard Library Containers and Iterators

Prerequisites for C ++ 20 Fundamentals


Course pictures

20 Fundamentals

Installation guide

After Extract, watch with your favorite Player.

Subtitles: English, Chinese, Korean, Japanese

Quality: 720p

Course repository link in GitHub: GitHub

download link

Download Part 1 – 2 GB
Download Part 2 – 2 GB
Download Section 3 – 2 GB
Download section 4 – 2 GB
Download Section 5 – 1.77 GB
file password link
Follow On Facebook
Follow On Linkedin
Follow On Reddit