UdemyC++ (programming language)

Modern C++ Templates In Depth

التصنيف الكامل: IT & Software > Other IT & Software > C++ (programming language)

Modern C++ Templates In Depth

عن هذا الكورس

Welcome to a comprehensive course on Modern C++ Templates! This course is designed to provide a deep understanding of the changes and advancements in C++ template programming from C++11 to C++20. The course equips learners with the knowledge and skills to master modern template techniques.Learn about C++11 alias templates in two detailed lessons, covering how to simplify complex type declarations and enhance code readability. Explore extern templates and understand their role in reducing compilation times.Delve into variadic templates across five lessons, discussing their syntax, usage, and applications. These lessons provide the tools to create flexible and reusable code that can handle an arbitrary number of arguments. Following this, learn about the changes introduced in C++14 and C++17, including the powerful fold expressions and the auto non-type feature, further streamlining template programming.In the C++20 segment, learn about non-type template parameters (NTTP) and how they improve template flexibility. Explore template lambdas in three comprehensive lessons, learning to use them for more concise and expressive code. The course concludes with an exploration of the abbreviated auto feature, simplifying type declarations and improving code clarity.This course not only covers the theoretical aspects of modern C++ templates but also provides practical guidance on how to apply these techniques in real-world scenarios. It demonstrates the usage of using templates with examples from the standard library other C++ libraries. Utilized templates to write more efficient, maintainable, and expressive code. By the end of this course, gain a thorough understanding of modern C++ template features and be able to apply them effectively in projects.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$99.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Trados Studio 2024 Intermediate Training Localisation
Udemy
SDL Trados Studio

Trados Studio 2024 Intermediate Training Localisation

This is an intermediate course on the new version of Trades Studio 2024, the software that has been now taken up by the new company RWS.This course will teach you how to use the new version of Trades Studio 2024, how to create Single File Project, Studio Projects and Studio Packages. Each function will be widely explained step by step, trying to be as simple and smooth as possible so that you can easily understand how to use the software. The course is addressed to new beginners, but also to professionals who still don't feel confident with the program and would like to acquire new skills and new knowledge.Some specific skills and functions have been treated separately so that the learners will be able to focus on the subject and better understand the objective of the functions.At the time being this course is over 3 hours long, but new sessions and new lectures will be added from time to time. It would be a good idea to receive from you some hints on the topics and functions you would like me to cover up with my next lectures.I hope you will enjoy this course, and you will get the best out of it.I wish you a nice watching!Paolo

Learn C Language Basics
Udemy
C (programming language)

Learn C Language Basics

Learning C programming language basics for beginner level. course topics include various technical skills as follows:Section 1 which includes What is programming?, What is C language?, C language syntax, C data types, Variables and constants, Console input and output. with the following videos:Introduction And Environment SetupSyntax And Data Types which includes Variables And ConstantsConsole OutputConsole InputSection 2 and 3 which includes Operators, Decision making – if statement, if...else statement, If...else if...else Statement, nested if statements, switch statement. with the following videos:Operators - Arithmetic, Relational and Logical OperatorsOperators - Bitwise Operators, Sizeof and Conditional ExpressionOperators Precedence Decision Making: If statementDecision Making ExampleIf else - if elseifnested if - switch statementnested switchnested switch statements.Section 4 which includes Loops concept, while loop, for loop, do...while loop, nested loops, Loop Control Statements, Infinite Loop. . with the following videos:while and for loopsfor, do while and nested_loopsControl Statementsgoto Infinite LoopsLoops ExampleSection 5 which includes Arrays concept, Declaring Arrays, Initializing Arrays, Accessing Array Elements, Using arrays, Strings, Multi-dimensional Arrays. with the following videos:Intro To ArraysUsing Arrays StringsMulti-Dimensional ArraysSection 6 which includes Functions concept, Defining a Function, Function Declaration, Calling a Function, Recursion, Using CMD arguments. with the following videos:Functions ConceptFunction DefinitionFunction Declaration CallingCodeBlocks ExampleRecursionCMD Arguments

Learning Adobe Acrobat Reader from Scratch
Udemy
Adobe Acrobat

Learning Adobe Acrobat Reader from Scratch

Adobe Acrobat Reader is a free PDF Reader and Management application by Adobe. Adobe Acrobat Reader lets you read, add comments to and manage PDF documents easily. In this course, we are going to look at the features and tools provided by the application to work with and manage PDF documents.PDF documents are nondestructive formats of documents where the layout stays intact no matter which system or application you view it on. It is therefore the most popular format that is used to share documents for various purposes. There are a lot of applications that can be used to view PDFs but Adobe Acrobat Reader has been the most popular and feature-rich tool available in the market.In this course, we will be started by looking at how to access and manage PDF files by using the application.We will explore the ways on how we can further work with a PDF document by using the comments feature to add in-text comments, shapes, and stamps for collaboration purposes.We will also look at various tools available in the application to search for information of PDF Documents.We will then look at how to share the PDF files with others and use the printing option to print out the PDF documents in the way we want to.This course is designed with complete beginners in mind, and you will be able to follow the course even if you are completely new to PDF documents.This course has been made using Adobe Acrobat Reader DC 2021 but is applicable for older and newer versions of the application release as well.

Amazon AWS EC2 LEMP + Host Multiple Domains on One Server
Udemy
Cloud Computing

Amazon AWS EC2 LEMP + Host Multiple Domains on One Server

In this exciting new course, we show you how to host multiple domain names on a AWS EC2 Instance. We will show you step-by-step how to configure a EC2 instance with LEMP Stack on Ubuntu 18.04. This includes deploying a EC2 instance, installing all the components included in LEMP Stack including Nginx, MySQL, PHP and phpMyAdmin.After you understand the foundations of server configuration, we will host multiple domains using Nginx server block configuration files, and manage it through Cloudflare.As an extra content , I will show you how to encrypt your site and use an HTTPS protocol, using cloudflare SSL certificates very easily. We will redirect all of our traffic to www, to avoid issues with cache.

Introduction to SAP ISU/CCS
Udemy
SAP

Introduction to SAP ISU/CCS

SAP Utilities is a process-oriented sales and information system that supports all services provided by utilities and waste disposal companies. Learn how this solution is integrated with SAP ERP and ECC while providing specific industry customer support, business processes, and master data. Students can expect to gain an overview of the business processes that can be mapped using SAP for Utilities Customer Care Service ("CCS").

Microsoft Azure AI Fundamentals (AI-900) Practice Exam
Udemy
Microsoft Azure

Microsoft Azure AI Fundamentals (AI-900) Practice Exam

Prepare effectively for the Microsoft Certified: Azure AI Fundamentals (AI-900) exam with this comprehensive practice test designed to mirror the real exam experience. The AI-900 exam validates your understanding of core AI concepts and Microsoft Azure’s AI services, making this practice test an essential tool for both beginners and professionals looking to demonstrate foundational AI knowledge.This practice test covers all the key domains of the exam, including AI workloads, fundamental machine learning principles, computer vision capabilities, natural language processing (NLP), and generative AI technologies on Azure. It includes a variety of question types such as multiple-choice, drag-and-drop, and scenario-based questions, which reflect the format and difficulty level of the actual exam.Each question comes with detailed explanations to help you understand the reasoning behind correct answers and identify areas where further study is needed. The practice test also provides performance analytics, enabling you to track your progress and focus your preparation on topics that require improvement.By simulating the real exam environment, this practice test builds your confidence, reduces test anxiety, and enhances your time management skills. Whether you are new to AI or an IT professional aiming to validate your skills, this AI-900 practice test is a valuable resource to help you succeed and earn your Microsoft Azure AI Fundamentals certification.