Mô tả

Course Description:

Would you like to learn and master the C++ programming language, and you are already familiar with any other programming language? Then this course is the right for you!

You don't have to get bored in courses for complete beginners since you already know what if-statements, functions, etc. are.

I will show you in a quick and precise way what the difference of the C++ programming language compared to others.

At the beginning of the course, I will show you how to easily install the required software. We then dive straight into the world of programming. All the code from the videos will of course be made available.

Don't wait any longer and sign up for the course today to explore the fascinating world of C++ programming and take your skills to the next level!

This course consists of the following topics:


  • The basics of C/C++ programming  

  • All important features from C++11, 14, 17, C++20 and C++23

  • The correct use of pointers, references and arrays

  • All important features and functions of the Standard Template Library 

  • The use of modern object orientation  

  • The use of lambda expressions and templates  

  • Smart pointers and copy/move constructors  

  • The use of Threads and Async

Become a professional today, in the technology of tomorrow!
See you in class!

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

11 sections

Introduction

10 lectures
Introduction
01:29
Windows: Compiler Installation (1)
00:07
Windows: Compiler Installation (2)
02:08
Linux: Compiler Installation (1)
00:15
Linux: Compiler Installation (2)
02:31
Mac: Compiler Installation
00:09
Course Manual
01:37
Course Materials
00:02
Visual Studio Code Setup
04:48
C/C++ Runner
05:10

Basics

12 lectures
Integers, Floats and Chars
07:54
Bool, If, Ternary
06:22
For, While Loop and Increment
05:50
Functions
03:22
Headers and Include Guards
04:46
Debugging, Debug vs. Release
04:16
Enum, Enum Class and Switch
06:26
Structs, Designated Init and Casting
06:10
Auto and Uniform Initilization
07:17
Const, Constexpr and Static
08:50
Static Functions and Namespaces
04:17
Coding Exercise 2
08:30

Memory

7 lectures
C Arrays and std::array
11:06
Characters, C-Strings and std::string
04:02
Call by Value vs. Call by Reference
07:31
Pointer
09:20
New/Delete and Nullptr
14:40
RValue and LValue
06:05
Coding Exercise 3
09:48

STL Container

9 lectures
std::vector and ranged for
12:17
std::span and Function Overload
04:57
std::pair, std::tuple and Structured Binding
09:15
std::map
08:01
Simple Template Functions
04:37
Typedef and Using
03:53
Iterator
06:13
Inserter
05:14
Coding Exercise 4
05:13

Strings and Files

5 lectures
std::string
10:45
std::string_view and Small String Optimization
06:49
Input and Output Files
09:06
std::filesystem
07:22
Coding Exercise 5
04:10

Lambdas and more STD Features

11 lectures
std::random
06:19
std::chrono
05:11
std::chrono::Date
04:11
std::numeric_limits
08:00
Lambda Function
08:01
std::generate and Local Static Variables
06:18
std::transform, std::accumulate
07:19
std::remove, std::sort, std::replace
08:18
std::min, std::max, std::equal, std::any, std::all, std::none
05:39
std::function
06:22
Coding Exercise 6
06:38

Classes and Inheritance

6 lectures
Classes
09:58
Inheritance and Abstract Class
11:50
Polymorphism
10:29
Class Templates
06:10
Operator Overload
05:48
Copy and Move
12:28

Templates, Traits and Concepts

5 lectures
Template Specalization
02:33
Type Traits
09:03
Concepts
05:56
Variadics and Fold Expressions
07:29
Coding Exercise 8
02:46

Modern STD Features

10 lectures
std::optional
06:31
std::variant
04:06
std::any
03:40
Attributes
04:01
std::ranges
09:34
std::format
06:25
std::unique_ptr
07:39
std::shared_ptr
04:47
std::weak_ptr
04:41
std::exception
04:15

Threads and Async

3 lectures
std::thread
07:19
std::mutex
05:08
std::async
03:18

Conclusion

2 lectures
Conclusion
00:30
Bonus Lecture
00:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.