Ultimate C++: Basic Modern C++20 to Advanced Multithreading
- All prices mentioned above are in United States dollar.
- This product is available at Udemy.
- At udemy.com you can purchase Ultimate C++: Basic Modern C++20 to Advanced Multithreading for only $10.00
- The lowest price of Ultimate C++: Basic Modern C++20 to Advanced Multithreading was obtained on January 6, 2025 11:25 pm.
Set Lowest Price Alert
×
Notify me, when price drops
Set Alert for Product: Ultimate C++: Basic Modern C++20 to Advanced Multithreading - $10.00
Price history
×
Price history for Ultimate C++: Basic Modern C++20 to Advanced Multithreading | |
---|---|
Latest updates:
|
|
Add to wishlistAdded to wishlistRemoved from wishlist 0
Ultimate C++: Basic Modern C++20 to Advanced Multithreading
$54.99
Description
Price history for Ultimate C++: Basic Modern C++20 to Advanced Multithreading | |
---|---|
Latest updates:
|
|
Didn't find the right price? Set price alert below
Set Alert for Product: Ultimate C++: Basic Modern C++20 to Advanced Multithreading - $10.00
Ultimate C++: Basic Modern C++20 to Advanced Multithreading
★★★★★
$10.00 in stock
Udemy.com
as of January 6, 2025 11:25 pm
C++, C++20, C++17, C++14, Classes, Pointers, STL, Templates, Multithreading, Ranges, Concurrency, OOPs, Coding Exercises
Created by:
RougeNeuron Academy
200K+ Registrations | Decoding Software Careers in AI era
200K+ Registrations | Decoding Software Careers in AI era
Rating:4.21 (185reviews)
20689students enrolled
What Will I Learn?
- C++ Fundamentals: Grasp the core concepts including variables, data types, arithmetic operations, and basic I/O.
- Design Your Own Types: Learn the art of defining custom types using classes, structures, unions, and enumerations.
- Understanding Modularity: Organize and structure your code effectively using namespaces, source files, and headers. Introduction to C++20 Modules feature.
- Dive into OOP: Get introduced to the world of Object-Oriented Programming in C++ and understand classes, constructors, member functions, and overloading.
- Understand Essential Operations: Demystify copy and move semantics and lay the foundation for the Rule of Three/Five.
- Harness the Power of Templates: Delve into generic programming with C++ templates, ensuring type safety without limitations.
- Concepts (C++20) and Generic Programming: Dive deeper into ensuring type-safety at compile-time through concepts.
- Explore the C++ Library: Get familiarized with the C++ Standard Library, from containers and algorithms to a multitude of utilities.
- Strings and Beyond: Master string operations, string_view(C++17) and harness the power of regular expressions.
- Familiarize with I/O Streams: Navigate the world of I/O streams for efficient and formatted input-output operations.
- Container Proficiency: Explore powerful container classes such as vector, list, and map.
- Algorithmic Prowess: Understand the nuances of how algorithms work with containers and iterators.
- C++ Utilities: Equip yourself with knowledge on smart pointers, time/date utilities, and more.
- Concurrency & Parallelism: Get started with the concurrent world of C++, learning about threads, tasks, and synchronization mechanisms.
- 200+ coding exercises and assignments to immediately apply the learned knowledge.
- Details of C++ memory model on which atomics are built
- Concepts of memory barriers and memory order in C++
- Using Modern C++ to design lock free algorithms with C++ atomics and memory model
- Importance of sequential consistency in concurrency
- Getting high performane using C++ memory model
- External factors influencing performance of atomics
- Tools to use in production while working with C++ in production
Requirements
- Basic programming awareness is expected. Examples: Questions like "What is a variable?", "What is a processor?" etc. will NOT be answered in the course.
- Access to desktop based browser is mandatory to complete the coding exercises and the online compiler too access.
- Course guides about using online compiler enviroment and hence DOES NOT explain or expect usage of any IDE application.
Target audience
- Beginner programmers and students seeking starting point for learning modern C++ from software development perspective.
- Experienced programmers seeking a quick refresher to catch up with Modern C++ upto C++20
- NOT meant for interview preparation in coming weeks!
- Programmers from other languages like Java, Python willing to learn C++ to diversify their skill set.
- C++ developers curious to understand the details of C++11 memory model
- C++ developers exploring options to write high performance concurrent applications in C++
- C++ developers keen to catch up on Modern C++20 concurreny and multhreading features like Coroutines.
Price History
Price history for Ultimate C++: Basic Modern C++20 to Advanced Multithreading | |
---|---|
Latest updates:
|
|
Reviews (0)
User Reviews
0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review
There are no reviews yet.