[Udemy, Daniel Gakwaya] The C++20 Masterclass : From Fundamentals to Advanced [5/2024, ENG]

Страницы:  1
Ответить
 

LearnJavaScript Beggom

Стаж: 5 лет 6 месяцев

Сообщений: 1979

LearnJavaScript Beggom · 01-Мар-25 20:04 (7 месяцев назад, ред. 01-Мар-25 20:10)

The C++20 Masterclass : From Fundamentals to Advanced
Год выпуска: 5/2024
Производитель: Udemy, Daniel Gakwaya
Сайт производителя: https://www.udemy.com/course/the-modern-cpp-20-masterclass/
Автор: Daniel Gakwaya
Продолжительность: 114:46:11
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Description
Welcome to the C++ 20 Masterclass! A course designed to teach you cutting edge modern C++ from the absolute beginning all the way to very advanced topics, the topics you need in areas where C++ is used massively in modern times. Want to be a confident game developer? High performance applications in the financial sector, how about powerful software modules on top of which server systems, network infrastructure, database systems, even operating systems themselves run on top of? Well C++ is the dominant language used in these areas and many more! C++ is the programming language even other programming languages and technologies like NodeJS, PHP, Java, JavaScript and many more are written in.
By learning modern C++, you will be setting yourself up for success in writing software that runs devices ranging from bare metal embedded devices, to mainstream electronic tech products like fridges, toasters, to networking infrastructure like routers and switches, all the way to power plants, manufacturing facilities and medical equipment. C++ is simply everywhere!
This course was carefully designed in a way that it will make you ready to take on technologies and industries where C++ is widely used, by teaching you Modern C++ the way it is used in industry, and you will learn and master how to use shiny new features from the latest C++ standard (C++20) like ranges, modules coroutines, concepts, the three way comparison infrastructure and many more features spread out through out chapters and lectures in the course.
This course will teach you modern C++ from the absolute beginning all the way to a point where you can use advanced features like function templates, class templates, polymorphism, move semantics, functors , callbacks, STL container, iterators and algorithms, I will even show you how to build iterators for your own collection types, giving you the tools to plug into the infrastructure provided by the C++ standard library to tune it to your own needs. Here are some of the things you'll get to master through this course :
  1. C++20
  2. C++17
  3. C++14
  4. C++11
  5. C++98
  6. Ranges
  7. Modules
  8. Concepts
  9. Coroutines
  10. Classes
  11. Class Templates
  12. Variables and data types
  13. Lambda expressions
  14. Operator Overlading
  15. Character manipulation and strings
  16. Functions
  17. Inheritance
  18. Polymorphism
  19. Const correctness
  20. Static variables
  21. Storage duration
  22. Linkage
  23. One Definition rule
  24. Operator Overloading
  25. Three way comparison infrastructure
  26. Function like entities and callbacks
  27. Move semantics
  28. STL containers, iterators and algorithms
  29. And much more!
By the time you're done with the course, you will be ready to use modern C++ with standards C++ 11,C++14, C++17 and C++ 20, but you will also have the tools necessary to read, understand and work with older C++ code bases with C++98 and below out there, making your C++ skills valuable across a wide range of areas regardless of the C++ standard in use.
The course was designed with complete beginners in mind. So if you have never programmed a computer before, don't worry, I will be with you every step of the way, showing you around, teaching you the tools, constructs and mechanisms necessary to build real C++ projects.
Existing C++ developers or experienced developers from other programming languages will also get a lot of value from the course as we cover advanced topics not covered in other online courses and books as far as I can tell. These include things like building your own iterators, callback functions and many more.
Now C++ is a very powerful language used by big companies like Microsoft, Apple, Google, NASA, and many more across a wide range of products and I can talk about it all day. I am privileged to have been using it in my daily work for the last decade and I am excited to share my accumulated knowledge with you in this course.
If you are serious about learning and mastering cutting edge modern C++, then this course is designed with the skill, the patience and the depth needed to get there as efficiently as possible. Please check some of the preview lectures, and lets get you started with modern C++ development, using C++ 20 as our base standard.
Who this course is for:
  1. Aspiring developers
  2. Students and researchers
  3. Existing C++ developers willing to spice up on C++ 20
Requirements
  1. Strong drive and willingness to learn
  2. Access to a PC or Mac with an internet connection
  3. I'll teach you the rest
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 30000 к/с, 698 кб/с
Аудио: aac, 48.0 кгц, 62.7 кб/с, 2 аудио
MediaInfo
General
Complete name : D:\1. Udemy Courses\Udemy - The C++20 Masterclass From Fundamentals to Advanced (05.2024)\13 - Variable Lifetime and Scope\094 Variable Scope.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 48.2 MiB
Duration : 8 min 47 s
Overall bit rate : 767 kb/s
Frame rate : 30.000 FPS
Movie name : 094 Variable Scope
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 8 min 47 s
Bit rate : 698 kb/s
Nominal bit rate : 1 600 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.011
Stream size : 43.9 MiB (91%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=24 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=1600 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=1600 / vbv_bufsize=3200 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 8 min 47 s
Bit rate mode : Constant
Bit rate : 62.7 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 23.438 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 3.94 MiB (8%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

LearnJavaScript Beggom

Стаж: 5 лет 6 месяцев

Сообщений: 1979

LearnJavaScript Beggom · 01-Мар-25 20:11 (спустя 7 мин., ред. 01-Мар-25 20:11)

У автора есть бесплатный 30-часовой курс по C++ для начинающих: https://youtu.be/8jLOx1hD3_o
Youtube канал автора: https://www.youtube.com/@LearnQtGuide/videos
[Профиль]  [ЛС] 

vitek-molotok

Стаж: 14 лет 2 месяца

Сообщений: 5


vitek-molotok · 06-Июн-25 12:29 (спустя 3 месяца 4 дня)

Очень крутой курс. Очень глубокий и последовательный. Шаг за шагом объясняются все концепции C++. Рекомендую.
[Профиль]  [ЛС] 

Amber11

Стаж: 16 лет 9 месяцев

Сообщений: 2

Amber11 · 11-Сен-25 22:24 (спустя 3 месяца 5 дней)

vitek-molotok писал(а):
87864869Очень крутой курс. Очень глубокий и последовательный. Шаг за шагом объясняются все концепции C++. Рекомендую.
Спасибо!
[Профиль]  [ЛС] 

yaroma

Старожил

Стаж: 18 лет 3 месяца

Сообщений: 1210

yaroma · 02-Окт-25 11:39 (спустя 20 дней, ред. 02-Окт-25 11:39)

LearnJavaScript Beggom писал(а):
87466301У автора есть бесплатный 30-часовой курс по C++ для начинающих: https://youtu.be/8jLOx1hD3_o
Youtube канал автора: https://www.youtube.com/@LearnQtGuide/videos
Все, что по ссылке, включено в раздающийся курс
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error