Udemy - C + + Refactoring Bootcamp - Apply Modern C + + to Legacy Code

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size324.7 MB
  • Uploaded Byfreecoursewb
  • Downloads29
  • Last checkedJul. 07th '23
  • Date uploadedJul. 06th '23
  • Seeders 9
  • Leechers4

Infohash : 25554F644A72897A5118D29CD9689DC56179856D

C++ Refactoring Bootcamp: Apply Modern C++ to Legacy Code



https://DevCourseWeb.com

Published 6/2023
Created by RougeNeuron Academy
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 11 Lectures ( 31m ) | Size: 324 MB

C++, Modern C++, Refactoring, Software Practices, Fixing technical debt of using C++98 when C++11 or higher is available

What you'll learn
Identifying opportunities to upgrade legacy C++98 code
Using modern C++ features without changing the functionality
Understanding the challenges in refactoring through the coding exercises
Building a framework to review code for anti patterns and code smells.
By the end of this course, you'll have a solid understanding of C++11 features and how to refactor C++98 code to take advantage of them.

Requirements
Basic understanding of C++98: You should be familiar with C++98 syntax, data types, control structures, classes, inheritance, polymorphism, templates, and the standard library.
Basic programming concepts: You should have a good understanding of programming concepts like variables, loops, functions, and arrays.
Willingness to learn: As with any new subject, a willingness to learn and explore is important!

Files:

[ DevCourseWeb.com ] Udemy - C + + Refactoring Bootcamp - Apply Modern C + + to Legacy Code
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1. Introduction
    • 1. Course Overview.mp4 (33.6 MB)
    • 1. Course Overview.srt (3.3 KB)
    • 2. Course Prerequisistes.mp4 (20.1 MB)
    • 2. Course Prerequisistes.srt (2.4 KB)
    2. Refactoring legacy codes in imminent
    • 1. Setting the expectations Assumptions vs reality of working with C++ at work.mp4 (25.7 MB)
    • 1. Setting the expectations Assumptions vs reality of working with C++ at work.srt (8.3 KB)
    • 2. Refactoring oppotunities in legacy code bases.mp4 (81.5 MB)
    • 2. Refactoring oppotunities in legacy code bases.srt (9.5 KB)
    • 3. Using modern to tool to write modern C++ code.mp4 (25.4 MB)
    • 3. Using modern to tool to write modern C++ code.srt (3.6 KB)
    • 3.1 Online IDE - Compiler Explorer.html (0.1 KB)
    • 3.2 Software Engineering with C++ DIY Bootcamp.html (0.2 KB)
    • 4. Refactoring basics - Brief overview applicable in majoirty scenarios.mp4 (31.1 MB)
    • 4. Refactoring basics - Brief overview applicable in majoirty scenarios.srt (2.9 KB)
    • 5. Code smells and anti patterns one must avoid and remove from legacy code.mp4 (26.9 MB)
    • 5. Code smells and anti patterns one must avoid and remove from legacy code.srt (2.7 KB)
    • 6. Refactoring Best practices at a glance.mp4 (38.8 MB)
    • 6. Refactoring Best practices at a glance.srt (4.8 KB)
    3. Coding Exercises - Practice Zone
    • 1. Approach to solve the coding excercises in the course.mp4 (24.3 MB)
    • 1. Approach to solve the coding excercises in the course.srt (3.6 KB)
    • 10. Linked List (Most interview portals still write it incorrectly!).html (0.1 KB)
    • 11. Identify the version.html (0.1 KB)
    • 12. Working with pointers.html (0.1 KB)
    • 13. Type deduction.html (0.1 KB)
    • 14. Initializing containers.html (0.1 KB)
    • 15. Enums.html (0.1 KB)
    • 16. Templates.html (0.1 KB)
    • 17. Working with user defined data strcutures Graph.html (0.1 KB)
    • 18. Working with built-in algorithms.html (0.1 KB)
    • 19. Working with user defined data structures HashMaps.html (0.1 KB)
    • 2. Warm up.html (0.1 KB)
    • 20. Working with regular expressions..html (0.1 KB)
    • 21. Deleted Functions.html (0.1 KB)
    • 22. Bit set.html (0.1 KB)
    • 23. Structured Bindings ( C++17 ).html (0.1 KB)
    • 24. Arrays.html (0.1 KB)
    • 25. Move semantics.html (0.1 KB)
    • 26. User defined literals in Modern C++.html (0.1 KB)
    • 27. Concurrency features.html (0.1 KB)
    • 28. Constructors.html (0.1 KB)
    • 29. Concepts and Constraints ( C++20).html (0.1 KB)
    • 3. Non-Static Data Member Initializers.html (0.1 KB)
    • 30. Using constexpr.html (0.1 KB)
    • 31. The user defined conversion functions.html (0.1 KB)
    • 32. Attribute specifier squences.html (0.1 KB)
    • 4. Working with templates.html (0.1 KB)
    • 5. Working with templates and multiple types.html (0.1 KB)
    • 6. Moving to C++17.html (0.1 KB)
    • 7. Getting started with functions.html (0.1 KB)
    • 8. Working with functions.html (0.1 KB)
    • 9. Threads in Modern C++.html (0.1 KB)
    4. Conclusion
    • 1. Closing remarks.mp4 (17.3 MB)
    • 1. Closing remarks.srt (1.7 KB)
    • 2. [Bonus Lecture].html (1.1 KB)
    • Bonus Resources.txt (0.4 KB)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce