Dl4All Logo
  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Kate Gregory - C++ 17 Beyond the Basics
Kate Gregory | Duration: 2h 51 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 460 MB | Language: English
You know C++ syntax, but do you know what makes code "modern"? How much do you use the Standard Library in your applications? Have you been keeping up with what was added in C++ 11, 14, and 17? Bring your C++ skills to the next level.
Do you want to take your C++ skills from basic syntax to the next level, including libraries and modern C++? In this course, C++ 17: Beyond the Basics, you'll learn what modern C++ is, and why it's to your advantage to write that way. First, you'll learn about the Standard Library collection classes, and some of the functions in the algorithm header that will save you time and effort while making your code easier for others to understand. Next, you'll discover lambdas and how to use them, and how to take advantage of move semantics for a tremendous performance enhancement. Finally, you'll see what exceptions are, when to use them and when not to use them, and how they work. By the end of this course, you'll have built a fundamental knowledge of C++ syntax, fill in the gaps most C++ developers have, and become one of those developers who uses the whole language to get the most performance while still writing code that's easy to maintain and read.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Kate Gregory - Beautiful C++ 17 Updating Legacy Code
Kate Gregory | Duration: 5h 01 m | Video: H264 1280x720 | Audio: AAC 44,1 kHz 2ch | 603 MB | Language: English
If you maintain an old large codebase, there's a good chance you don't understand parts of it. This course will show you how to update code to a more readable, understandable, and maintainable state by taking full advantage of modern C++ techniques.
C++ has been a popular programming language for decades, which means there's some really old code out there. Some of it is very hard to read and maintain. Capabilities have been added to the language and standard library that could simplify this code, and possibly make it faster or eliminate nagging intermittent bugs. In this course, Beautiful C++: Updating Legacy Code, you'll learn how to approach a large and unfamiliar codebase and make changes to modernize code. First, you'll learn some strategies for deciding exactly what to change. Then, you'll be introduced to language features and library capabilities that may not have existed when your code was first written, and can make it better now. Finally, you'll discover how to evaluate your progress and spread your gains through the rest of the code. By the end of this course, you'll be prepared for your code to last another generation or two and take full advantage of what modern C++ has to offer.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Giovanni Dicanio - Practical C++14 and C++17 Features
Giovanni Dicanio | Duration: 2h 33 m | Video: H264 1280x720 | Audio: AAC 44,1 kHz 2ch | 318 MB | Language: English
C++14 and C++17 added many new features to the C++ language. This course will teach you practical features introduced in C++14 and C++17, that you will be able to use to write clearer, simpler, and higher-quality modern C++ code.
After the C++11 "revolution," several other features were added by the C++14 and C++17 standards. While C++11 was a massive improvement over the previous C++98/03, C++14 and C++17 are kind of more incremental improvements; nonetheless, interesting, powerful and useful features were added in these recent C++ standards. In this course, Practical C++14 and C++17 Features, you'll learn many practical features added in the C++14 and C++17 standards, assuming you have only a basic knowledge of C++11, like the one you can get watching the "C++11 from Scratch" course; any advanced C++11 concepts will be explained here on a need-to-know basis. Among the many topics discussed in this course, you'll start learning small but nice features, like digit separators. Then you'll explore more substantial features, like polymorphic lambdas (the course will also introduce basic lambdas as well, so you're not left in the dark if you don't know C++11 lambdas), and relaxed constexpr functions. You'll also learn about improvements to the C++ standard library, like the new standard-defined suffixes for the Chrono library (which will be introduced as well), or std::make_unique in combination with the unique_ptr smart pointer (that'll be introduced here as well). Finally, you'll explore new practical C++17 features, ranging from nested namespaces, to "constexpr if" and structured bindings. The features will be discussed using both slides, and with concrete C++ demo code, including showing some subtle bugs, and how to fix them. After completing this course, you'll be able to write simpler, clearer, more efficient and higher-quality modern C++ code, applying the features discussed in this course in your own C++ codebases. This course targets developers who are already familiar with basic C++11, and want to extend their knowledge to practical C++ features introduced in C++14 and in C++17. If you need a beginner-oriented introduction to C++11, you can watch the "C++11 from Scratch" course.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Zoran Horvat - Collections and Generics in C# 10
Zoran Horvat | Duration: 4h 43 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 706 MB | Language: English
Working with multitudes of objects and using generics requires understanding of programming theory and textbook algorithms. This course will teach you effective use of .NET collections and power of generalization through generic classes and methods.
Processing many objects is usually tied with knowing non-trivial algorithms, as well as with meeting nonfunctional requirements, such as time and space considerations or deferred execution. In this course, Collections and Generics in C# 10, you'll learn to consume and process many objects with optimal algorithms. First, you'll explore algorithms on linear and associative collections, such as lists, arrays, dictionaries, etc. Next, you'll discover how to generalize algorithms by applying advanced generics to your classes and methods. Finally, you'll learn how to combine existing collections to build your own highly specialized collections that are applicable in business models. When you're finished with this course, you'll have the skills and knowledge of algorithms that apply to many objects, needed to develop highly optimized business applications.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Simon Robinson - C# 10 Playbook
Simon Robinson | Duration: 7h 48 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 1,08 GB | Language: English
This course will teach you to solve more complex problems in C#. You'll learn by solving numerous practical problems that require the full range of C# language features, from classes to null values, to exceptions to generics, and more.
In this course, C# 10 Playbook, you'll learn to solve more complex problems in C#. You'll see numerous examples of problems that can arise in real-world apps, and learn how to use C# language features to tackle them. The problems will cover validating method arguments, pattern matching, immutability, instantiating objects correctly, LINQ, async coding, null values, generics, error handling, reflection, interop, and much more. By the end of the course, you'll have the knowledge to use different C# language features appropriately to solve more complicated problems, taking your C# coding skills to the next level.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Roland Guijt - What's New in C# 10
Roland Guijt | Duration: 0h 49 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 111 MB | Language: English
C# 10 has some great features that will make .NET life easier. This course will teach you the changes around namespaces, structs and lambdas as well as some other features that will make you more productive as you write C#!
Keeping your C# knowledge up-to-date with each new release is a challenge. In this course, What's New in C# 10, you'll learn the top new features in C# 10 such as enhancements around namespaces, structs and lambdas. When you're finished with this course, you'll have the skills and knowledge of C# 10 needed to apply the latest and the greatest C# has to offer.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Kevin Dockx - C# 10 Design Patterns
Kevin Dockx | Duration: 6h 58 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 895 MB | Language: English
This course will teach you how to improve code base by using tested and proven object-oriented design patterns.
Every code base can be improved. In this course, C# 10 Design Patterns, you'll learn what design patterns are. First, you'll learn how to vastly improve your code base by applying 23 different design patterns. Next, you'll discover the means of handling all sorts of challenges. Finally, you'll explore various use cases for these various design patterns. When you're finished with this course, you'll have the skills and knowledge to use state of the art design patterns in C# 10 to improve your code base.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Kate Gregory - Learn to Program with C++ 17
Kate Gregory | Duration: 5h 19 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 705 MB | Language: English
If you've never programmed before, and you think you'd like to learn C++, why not learn it first? This course covers what you need to start writing real applications in C++.
This course is aimed at those who have never programmed before. If you're interested in programming and have a reason for choosing C++ as a language to learn, this course is for you. Rather than learning programming concepts in a language you don't care about and then learning C++, you can do both at once.
In this course, Learn to Program with C++, you'll learn basic programming concepts along with C++ syntax.

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Jason Roberts - Working with Files in C# 10
Jason Roberts | Duration: 3h 44 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 577 MB | Language: English
Reading and writing data to streams and files is central to many .NET applications, but it can be confusing. This course will teach you how to perform essential file operations and read and write text, binary, and CSV data to streams and files.
Reading and writing data is central to many .NET applications, but it can be difficult to know which approach to take. In this course, Working with Files in C# 10, you'll gain the ability to read and write data and manage files. First, you'll explore how to manage files and directories stored on disk. Next, you'll discover how to monitor and respond to changes in the file system. Finally, you'll learn how to read, process, and write data in text, binary, and CSV formats. When you're finished with this course, you'll have the skills and knowledge of C# files and streams needed to read, write, and process data in your C# applications.
Homepage

  • 0
  Author: Baturi   |   06 August 2022   |   Comments icon: 0
Jason Roberts - Class Libraries in C# 10
Jason Roberts | Duration: 2h 21 m | Video: H264 1280x720 | Audio: AAC 48 kHz 2ch | 330 MB | Language: English
Understanding and using class libraries is essential if you want to better organize your code, make it reusable, and make it easily distributable to other developers and teams. This course will teach you how to create, configure, test, and distribute C# class libraries.
Having all your C# code in a single project can be problematic if the project gets too large and hard to understand and maintain. A single project also makes it harder to manage versions of sections of the codebase independently and makes sharing functionality with other developers, teams, and applications difficult. In this course, Class Libraries in C# 10, you'll learn to use class libraries effectively to make your software development process more organized and flexible. First, you'll explore how to create, configure, and test a class library project. Next, you'll discover how to make the class library consumable on different versions of .NET. Finally, you'll learn how to version and package your class library so it is easily consumable by other developers and applications. When you're finished with this course, you'll have the skills and knowledge of C# class libraries needed to create, organize, and share code.

DISCLAIMER
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator of our site cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms.

Copyright © 2018 - 2025 Dl4All. All rights reserved.